摘要: public enum CacheTime { DEFAULT_WIFI(60), DEFAULT_MOBILE(6 * 60), NO_EXPIRED_ALL(365 * 24 * 60); public final long value; public static final in... 阅读全文
posted @ 2013-10-14 13:34 Ameryzhu 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Android Studio部分情况下用起来还是有些不适应的地方,用eclipse熟练了,在赶项目进度的情况下还得重拾eclipse。下面是今天碰到的一个老问题。 1.在导入Android Library工程文件的时候要把library一起拷贝到workspace中 2.在导入的Android ... 阅读全文
posted @ 2013-10-11 18:42 Ameryzhu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 大学里面设计模式放在大四才学,而大四大家都在外面实习,所以这样的课基本等于没上。 现在毕业了才回来补以前没学好的内容。 class Singleton { private static Singleton instance=null; private Singleton(){} publ... 阅读全文
posted @ 2013-10-03 12:35 Ameryzhu 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在读Android源码的过程中,常常会碰到一些类中使用了极多方法的情况。让人束手无策,甚至沮丧。 虽然读类的过程中都是先从构造方法读起,然后去读一个个的调用。但是对于一些有几百个方法的类,阅读起来时还是很痛苦,一个方法里往往关联了N多个变量,其它地方引入的类,还有方法嵌套地调用。后来一直想找个工... 阅读全文
posted @ 2013-10-03 11:24 Ameryzhu 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 为什么很多人写代码会在变量名前面加一个小写的m? 上大学那会儿就对这个问题感到很好奇。于是网上到处搜,有人说是member的意思。于是后来一直就这么认为。 最近在读Android源码,发现很多系统变量命名时都加了m,而有的变量又没有加m,这是什么情况? 于是Google了一把,“letter m... 阅读全文
posted @ 2013-10-02 15:46 Ameryzhu 阅读(1301) 评论(0) 推荐(1) 编辑
摘要: 之前在eclipse下同时引用多个Android Library Project时,会因为不同Library Project都引用了相同的包如android.support.v4而报错,比如用了actionbarsherlock,又引用了viewpagerIndicator。调来调去真是烦人啊。... 阅读全文
posted @ 2013-09-30 23:05 Ameryzhu 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 在2013年Google IO大会的时候看到过Android Studio的一些介绍,于是下载下来用过的试了一试。第一次用,不管新建还是导入项目就会去下载gradle,网络又不好,各种FQ代理,才用上了,但是没感觉到实际使用的好处,只是知道它的界面编辑功能优化了不少。其实我对新鲜东西都挺愿意尝试... 阅读全文
posted @ 2013-09-25 21:18 Ameryzhu 阅读(400) 评论(0) 推荐(0) 编辑
摘要: Android中色值表示为ARGB,alpha表示透明度。 想表示50%的黑色。两位的的alpha为16进制,则表示有2进制数八位,0-255。 1)2^8*透明度 2)-1 3)转2进制 4)前四位,后四位 分别用16进制数表示。 最后百分之50%的黑可以表示为,7F000000。 方法可能很... 阅读全文
posted @ 2013-09-23 15:53 Ameryzhu 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 今天刚看了一篇文章讲责任链模式的文章。http://www.cnblogs.com/chenssy/p/3332193.html 开发的时候,碰到view.post()方法,读源码的过程中感觉很像责任链模式。 /** * Causes the Runnable to be added ... 阅读全文
posted @ 2013-09-22 19:29 Ameryzhu 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 新版本的Adt加入了Android Private Libraries,这样在导入新的工程文件的时候,不需要手动来同add library to build path方法来添加android support v4的包。 问题也出现了,按F3或者Ctrl+鼠标键在查看support包的源码时,总是... 阅读全文
posted @ 2013-09-21 17:38 Ameryzhu 阅读(149) 评论(0) 推荐(0) 编辑