摘要: StateListDrawable 对象所显示的 Drawable 对象会随着目标组件的状态而改变。例如给一个输入框指定失去焦点和获得焦点时的字体颜色: 1 2 在布局文件中使用该 drable 资源:1 其中 StateListDrawable 的 支持的状态有:属性含义android... 阅读全文
posted @ 2014-12-19 16:41 leesea 阅读(247) 评论(0) 推荐(0)
摘要: 使用 R.. 获取的是资源的一个 id (int 类型), 但有时候我们需要获取资源本身,这时候我们可以通过 Resources 类来完成。 // 使用 Activity 的 getResources() 来获取 Resources 对象 Resources res = ... 阅读全文
posted @ 2014-12-19 16:20 leesea 阅读(1167) 评论(0) 推荐(0)
摘要: res 目录存放的资源在编译时,会自动生成 R.java,该文件为 res 目录下的资源创建索引,程序可以直接通过 R 资源清单类进行访问,文件assets 目录存放的资源一般是通过 AssetManager 以二进制流的形式来读取资源。 阅读全文
posted @ 2014-12-19 16:08 leesea 阅读(445) 评论(0) 推荐(0)
摘要: fastjson 是阿里的开源项目,具网上的说法 fastjson 的解析速度是 Gson 的6倍,体积小,而且开源。项目地址:https://github.com/alibaba/fastjson一般 json 解析器我们都用到的是序列化和反序列化。JSON.toJSONStringparseOb... 阅读全文
posted @ 2014-12-08 22:56 leesea 阅读(1127) 评论(0) 推荐(2)
摘要: 在 JAVA 中四舍五入采用 Math.round(T a) 函数,函数返回的是一个 long 类型的长整型,参数 a 可以是 double 也可以是 float。查看 JDK 源码: public static long round(double a) { if (a != 0x1... 阅读全文
posted @ 2014-12-06 16:00 leesea 阅读(558) 评论(0) 推荐(0)
摘要: 在 application 标签中添加android:theme="@android:style/Theme.Holo.Light.NoActionBar" 阅读全文
posted @ 2014-12-05 17:01 leesea 阅读(177) 评论(0) 推荐(0)
摘要: 在进行andoid 开发时会用到许多的开源框架,但有时候发现几天框架的项目名字都是 library。解决方法:1.如果项目中没有 .project 文件,直接修改项目文件夹的名字即可,注意在你引用的项目中改成新的名字。2.如果项目有 .project 文件,则用记事本打开,修改projectDesc... 阅读全文
posted @ 2014-12-05 16:49 leesea 阅读(1301) 评论(0) 推荐(0)
摘要: 1.单例模式 ContentProvider是单例模式,多个ContentResolver操作的都是同一个ContentProvider。 阅读全文
posted @ 2014-11-22 17:47 leesea 阅读(167) 评论(0) 推荐(0)
摘要: LinearLayout 即线性布局,让子元素水平或垂直的排列在 layout中,子元素不会换行,当排到末尾时,剩下的组件将不会被显示出来。LinearLayout 常用的属性及方法:XML属性相关方法例子说明android:dividersetDividerDrawable(Drawable)an... 阅读全文
posted @ 2014-11-08 19:53 leesea 阅读(183) 评论(0) 推荐(0)
摘要: 1.static 修饰变量public class MyClass { static int i = 4;}其中static 修饰变量,表示变量 i 属于 MyClass 类,所有的对象共享一个变量,推荐使用类名来访问静态变量(1.强调了 static 设计结构;2.为编译器优化提供了机会);... 阅读全文
posted @ 2014-11-05 18:41 leesea 阅读(162) 评论(0) 推荐(0)