Android4.4在前天发布了,随着Android4.4的源代码的放出,相信会有更多的手机会慢慢的升级到Android4.4,作为苦逼的Android开发人员,我们需要保证我们的应用在Android4.4的兼容性,也就是可用性。现在这里就有一个比较大的更新会影响到我们的应用功能,他就是AlarmManager。 Android宣称为了电源的使用效率,在Android4.4上位所有应用的Alarm服务使用批量启动的方式来处理相
阅读全文
在Android开发的过程中,我们基本上都会遇到是否开启自动备份、是否保存账号、是否自动登陆、是否开启向导等这样的选项功能,对于这类功能,我们一般的做法是采用SharedPreferences类存储Boolean类型的配置文件来实现,比如是否第一次打开,我们会使用SharedPreferences存储Key为firsettimeopen的Boolean值,在使用的时候我们取出该值进行判断即可。那么这么做有什
阅读全文
·
Linux
·
2 分钟阅读
对于经常使用Ubuntu操作系统并且不会使用五笔输入法的屌丝来说,选择一种好的拼音输入法能让你事半功倍。在window下我们都知道搜狗的输入法比较好用,更有一些用习惯了搜狗输入法的朋友想在Ubuntu等其他Linux发行版下也想使用搜狗输入法,这是完全可行的,通过Fcitx这个输入法框架就可以实现。 Fcitx [ˈfaɪtɪks] 是一个支持扩展的输入法
阅读全文
今天打算更新到Android4.3,看看里面的新的API,DOC什么的,但是打开Android SDK Manager后发现不能更新,fetching更新配置文件的时候,都不能获取最新的更新信息。以前还可以以呢,看来这个十一又屏蔽了google拉。 针对这个情况,我第一反应就是使用代理,我本机做的有goagent,想直接用。点击Android SDK Manager的Tools,选中Options,配置里面的代理ip和端口,然后重新启动打开
阅读全文
·
Linux
·
1 分钟阅读
昨天Ubuntu 12.04LTS 64位版本升级内核后,发现图形界面启动不了。 然后重启,按上下键查看启动信息,发现卡在了saned disabled edit /etc/default/saned。。 Goole了一把,发现是没有gnome-shell.于是就使用CTRL+ALT+F1进入tty1,通过 sudo apt-get install gnome-shell安装,然后sudo reboot重启。 发现还是进入不了图形界面,再次查看日志,发现卡在了 checking battery state 这个原因是因为gdm的问题,安装gdm sudo apt-get install gdm 在安装过程中会
阅读全文
Android曾经为了优化用户体验,把原生的Holo主题作为Android CTS兼容性测试的一部分,这样每家手机厂商在生产手机的时候都将保留该主题,便于开发者开发出在各个分辨率和机型上兼容的应用。。 但是在我们最近产品的使用Holo主题的时候发现并非如此,有的用户的手机使用该主题后应用Crash,提示有个别资源找不到,还有的手机在使
阅读全文
有的时候,我们配置好的布局文件,在加载完成添加到我们的Activity中后发现,并没有安装我们设置的属性来布局,比为我们设置了android:layoutmarginTop="100dip",但是运行程序后发现一点作用都没有,相似的还有layoutheight等以android:layout开头的属性设置都没有作用,这类问题以我们使用Adapter的作为数据源的时候作用居多,因为Adapter里有一个方法是getView,这个返回的VIew是一个
阅读全文
这个函数是在ViewGroup里定义的,主要用于控制child View获取焦点的能力,比如是否阻止child View获取焦点。 他有三个常量可供设置 FOCUSBEFOREDESCENDANTS ViewGroup本身先对焦点进行处理,如果没有处理则分发给child View进行处理 FOCUSAFTERDESCENDANTS 先分发给Child View进行处理,如果所有的Child View都没有处理,则自己再处理 FOCUSBLOCKDESCENDANTS ViewGroup本身进行处理,不管是否处理成功,都不会分发给ChildView进行处理
阅读全文
前言 在开发Android应用时,加新功能是必不可少的,我们加入了新的功能,有的一看界面就可以看出来,但是有的新功能就比较隐蔽,也就是用户很难知道你添加了这个新功能,这个时候就需要用户在打开我们的应用时给出一些提示,说明我们在哪里添加了新功能,点击哪里可以看到这个新功能。这时我们第一时间想到的
阅读全文
提取出的Android4.0 API 的源代码,也就是android.jar源代码,这样在Eclipse关联到该源代码,就可以在项目中查看Android API 的实现了。 下载地址 http://download.csdn.net/detail/michaelli/3802305 Android4.0 全部源代码下载方法 :http://blog.csdn.net/michaelli/article/details/6971765 本文为原创文章,转载请注明出处,欢迎扫码关注公众号 或者网站http://www.flysnow.org/,第一时间看后续精彩文章。觉得好的话,顺手分享到朋友圈吧,感谢支持。
阅读全文