- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 android用注解代替枚举
前言:使用Support Annotations注解优化代码本片文章讲解怎么使用Support Annotations注解优化代码,比如使用 android特有的魔术变量注解替代Enum 等功能。不要看见使用注解就想到反射会影响性能之类,今天我们就来学习一下Android Support Annotations注解来优化我们的代码,增加可读性的同时,也让让更多的错误消灭在萌芽之中。Support
2017-12-20 09:52:23 1093
原创 runOnUiThread 、Handler.post、View.post之间的区别
先看一下个实例程序:想得到答案,就得知道 runOnUiThread 、Handler.post、View.post 三者的区别。从难易程度来讲,我们先说下 runOnUiThread 和 Handler.post 的区别,先看看 runOnUiThread 的源码:如果当前不是 UI 线程,那么由主线程的 Handler 扔个消息给 MessageQueue;如果当前
2017-12-14 17:06:22 3014
原创 android保持屏幕常亮
日常开发过程中,我们总有时候需要屏幕能够长亮,比如:股票类的app,在查看股票报价页面的时候们往往需要开启盯盘模式,这个时候屏幕是不能黑屏的。关于屏幕长亮功能,找到一个完美的没有兼容性的实现方案:网上有一种解决方案是使用PowerManager来实现屏幕不锁屏: /** * 打开休眠锁只能保持手机不休眠 * @param context */
2017-12-01 09:43:51 996
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人