摘要: 系统被来就有openjdk,但是开发工具需要sun的jdk,于是下载一个压缩包并解压到一个位置。使用alternative命令切换 alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_79/jre/bin/java 200... 阅读全文
posted @ 2015-09-02 09:43 _Gelandesprung 阅读(124) 评论(0) 推荐(0) 编辑
摘要: DrawerLayout的关键点(我认为的)就在于layout文件的layout_gravity属性的值,只有左右,两种选择,不能从上下滑出来,就算有这个效果也不是这个套路弄出来的。 至于颜色默认是透明,必须加个色,不然是重复的。 阅读全文
posted @ 2015-08-25 16:36 _Gelandesprung 阅读(388) 评论(0) 推荐(0) 编辑
摘要: eclipse工程向android studio 迁移过程中需要到编译错误:eclipse工程的结构比较复杂,引用了其它的工程,在迁移的过程中遇到了错误。@ViewInject(R.id.edittext_bbs_send_title) private EditText edTitle;错误提... 阅读全文
posted @ 2015-07-02 12:48 _Gelandesprung 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 学习listView的时候,按照例子设定item的布局为系统提供的simple_list_item_single_choice.xml@frameworks/base/core/res/res/layout/ 加上SimpleAdapter,感觉很爽,什么都不用写直接就用了,然后我就自己定义了一个布... 阅读全文
posted @ 2015-01-18 21:02 _Gelandesprung 阅读(2579) 评论(0) 推荐(0) 编辑
摘要: 情况是这样的:我需要把大约四五十个车标在一个listView中展示出来,一般在用ListView的时候撑死十来个图标,按不同分类使用,这倒好办,在创建view的时候使用R.drawable.xxx指定就行了。但我这是四五十个,要是一个个的指定我自己都得承认自己是SB。不过还好折腾了一天终于把这个问题... 阅读全文
posted @ 2015-01-18 20:25 _Gelandesprung 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 最后接触到一个任务,做一个工厂设置,在我看来工厂设置不需要多美观,但是一定要方便修改,添加功能,再就是使用方便,我就想到了用PreferenceActivity,android系统的settings就是由它主导的,所以功能强大,使用方便。以平板为例,不需要复杂的设计就可以得到一个settings那样... 阅读全文
posted @ 2015-01-18 17:17 _Gelandesprung 阅读(3044) 评论(0) 推荐(0) 编辑
摘要: 在PreferenceFregment中构造界面,简单省事的方法就是使用findPreference然后在xml里把UI写好。在代码中动态的添加UI内容也是需要的。核心代码是: PreferenceScreen a = getPreferenceScreen(); ... 阅读全文
posted @ 2014-11-27 09:32 _Gelandesprung 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 再次看到Condition,第一感觉还是觉得它和Mutex的功能是一样的,没必要存在。心里这么想,其实自己也知道怎么可能多余呢?老老实实的再分析一下代码,这次一定要把理解出来的内容记下来!都怪平时写代码太少,用到Condition的情况更少,偶尔想用的时候又忘记怎么用,于是就算了。拿一段Cond... 阅读全文
posted @ 2014-11-21 16:09 _Gelandesprung 阅读(483) 评论(0) 推荐(0) 编辑
摘要: Mutex在Android4.4的源代码包的./system/core/include/utils/Mutex.h中定义并且实现。我们先复习一下Mutex在Linux中功能:Mutex出生的意义就是在多个线程中同一时间只有一个线程可以访问Mutex要保护的数据。它的工作原理是某一个线程要访问公共资源... 阅读全文
posted @ 2014-11-21 12:03 _Gelandesprung 阅读(1069) 评论(0) 推荐(0) 编辑