随笔分类 - Android
摘要:java.lang.OutOfMemoryError异常解决方法原因:常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启...
阅读全文
摘要:“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。我们都知道android...
阅读全文
摘要:有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:整数型:%1$d,浮点型:%2$.2f,字符串:%3$s其中%后面是占位符的位置,从1开始, $后面是填充数据的类型%d:表示整数型;%f:...
阅读全文
摘要:更换radiobutton中的图片在xml中很好设置,但对于初学者如何在代码中设置还是不容易找的。没法子,通过看原版api找到两个方法,setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds。下面交给大家方法。第一个方法:setCom...
阅读全文
摘要:这篇文章主要介绍了Android中的windowSoftInputMode属性详解,本文对windowSoftInputMode的9个属性做了详细总结,需要的朋友可以参考下 在前面的一篇文章中,简单的介绍了一下如何实现软键盘不自动弹出,使用的方法是设置android:windowSoftInputM...
阅读全文
摘要:介于拟物和扁平之间的Material Design自面世以来,便引起了很多人的关注与思考,就此产生的讨论也不绝于耳。本文详细介绍了在Android开发者圈子里颇受青睐的十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被称为“Google第一次在设...
阅读全文
摘要:设备中的三自由度Orientation Sensor就是一个可以识别设备相对于地面,绕x、y、z轴转动角度的感应器(自己的理解,不够严谨)。智能手机,平板电脑有了它,可以实现很多好玩的应用,比如说指南针等。我们可以用一个磁场感应器(magnetic sensor)来实现。磁场感应器是用来测量磁场感应...
阅读全文
摘要:转载http://blog.csdn.net/lidew521/article/details/8976627PopupWindow是一个可以显示在当前Activity之上的浮动容器,PopupWindow弹出的位置是能够改变的,按照有无偏移量,可以分为无偏移和有便宜两种;按照参照对象的不同又可以分...
阅读全文
摘要:PopupWindow在应用中应该是随处可见的,很常用到,比如在旧版本的微信当中就用到下拉的PopupWindow,那是自定义的。新版微信5.2的ActionBar,有人已经模仿了它,但微信具体是使用了ActionBar还是其他的笔者倒是不太清楚,本篇博客主要介绍如何自定义一个PopupWindow...
阅读全文
摘要:原文地址:http://www.grokkingandroid.com/first-glance-androids-recyclerview/RecyclerView是去年谷歌I/O大会上随Android L预览一起发布的,接下来的几篇译文将会从各个方面对RecyclerView做一个全面的介绍:本...
阅读全文
摘要:1 Volley发送get请求:[java]view plaincopypublicvoidgetJson(){Stringurl="http://"+host+":8080/web/json.jsp?username=xjs&password=123456";mQueue.add(newJsonO...
阅读全文
摘要:主要功能清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定...
阅读全文
摘要:Volley主页https://android.googlesource.com/platform/frameworks/volleyhttp://www.youtube.com/watch?v=yhv8l9F44qo&feature=player_embedded1. 什么是Volley在这之前,...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volle...
阅读全文
摘要:转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/12452307最近在研究Volley框架的源码,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Androi...
阅读全文
摘要:1、首先想到在xml中设置android:editable="false",但是如果想在代码中动态设置可编辑状态,没有找到对应的函数2、然后尝试使用editText.setFocusable(false);和editText.setEnabled(false);设置不可编辑状态;editText.s...
阅读全文
摘要:开发人员都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。然而在一次使用中,还没等到被调用的 Activity 返回,onActivityResult() 就被执行了。找了半于,才得知,这与 Activity 的加...
阅读全文
摘要:Android Studio终于发布了1.0正式版,下载地址:http://developer.android.com/sdk/index.html。需要注意的是Android Studio需要JDK 1.7+才可以安装,不过这个时候也要升级到1.7了。安装完成之后第一次启动的时候会首先显示Fetc...
阅读全文
摘要:转载自:Android中用layer-list编写阴影效果要实现这种效果当然有多 种方式,比如背景图片直接加阴影效果,或者用代码画一个(onDraw())。这次我们直接用layer-list来实现。在项目 res->drawable中创建一个xml,如果列表中有layer-list选择的话直接选择创...
阅读全文
摘要:转载地址:http://blog.csdn.net/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类Vie...
阅读全文
浙公网安备 33010602011771号