勤能补拙,熟能生巧,宁静致远

记录工作中的点滴积累,总结成长的步伐里程。

博客园 首页 新随笔 联系 订阅 管理

2017年7月13日 #

摘要: SQLiteSpy 小巧便捷,免安装,占空间小。 推荐 SQLite Expert Personal 比SQLiteSpy功能强大,需安装,占空间略大。推荐 SQLite Administrator 也小巧便捷,免安装, 但查看数据没有横向滚动条, 对于字段较多的表,看数据不方便。不推荐 阅读全文
posted @ 2017-07-13 14:43 ^-^antoon^-^ 阅读(957) 评论(0) 推荐(0) 编辑

2017年7月12日 #

摘要: SystemUI中快捷菜单有 “方向锁定” 。 RotationLockTile RotationLockControllerImpl 这个快捷菜单只能在手机已经显示横屏或竖屏后,才能执行,无法预设锁定方向。 2,StatusBarWindowManager中设置锁屏横屏显示。 阅读全文
posted @ 2017-07-12 14:41 ^-^antoon^-^ 阅读(410) 评论(0) 推荐(0) 编辑

2017年5月4日 #

摘要: 参考 http://www.2cto.com/kf/201206/137225.html 从Android4.4开始,app可以自定义status bar 背景。 对于一些第三方app定义的状态栏背景,可以在系统源码中对其修改。 SystemUI是随着SystemUIService启动的,Syste 阅读全文
posted @ 2017-05-04 16:23 ^-^antoon^-^ 阅读(1375) 评论(0) 推荐(0) 编辑

2017年3月21日 #

摘要: # 配置jar包 LOCAL_STATIC_JAVA_LIBRARIES := \ libphonenumber_7_0_3 \ nineoldandroids \ zxing \ fastjson \ BaiduLBS_Android \ imageloader include $(CLEAR_V 阅读全文
posted @ 2017-03-21 18:52 ^-^antoon^-^ 阅读(485) 评论(0) 推荐(0) 编辑

2016年11月15日 #

摘要: android:src指定原始图片, android:tint指定新的颜色, 此XML对应的图片颜色修改完成。 阅读全文
posted @ 2016-11-15 17:06 ^-^antoon^-^ 阅读(544) 评论(0) 推荐(0) 编辑

2016年8月3日 #

摘要: 1,信息数据的查询,删除使用AsycnQueryHandler处理 AsycnQueryHandler继承了Handler 内部使用HandleThread来实现异步线程处理数据,成员变量也有一个Handler并拥有HandleThread的looper。 主线程调用AsycnQueryHandle 阅读全文
posted @ 2016-08-03 17:29 ^-^antoon^-^ 阅读(269) 评论(0) 推荐(0) 编辑

2016年6月1日 #

摘要: 灭屏状态下,接收新信息,屏幕会半亮显示通知流程: 1,应用构造notification后,传给NotificationManager,而后进入NotificationManagerService处理。 frameworks\base\core\java\android\app\Notificatio 阅读全文
posted @ 2016-06-01 15:08 ^-^antoon^-^ 阅读(6953) 评论(0) 推荐(0) 编辑

2016年4月20日 #

摘要: android源码环境下用mmm/mm编译模块,输出编译log到文件的方法 1,在android目录下直接用mmm命令编译, log信息保存在android目录下 mmm packages/apps/模块名 -j4 2>&1 | tee build.log 2,在模块路径下用mm命令编译,log信息 阅读全文
posted @ 2016-04-20 18:53 ^-^antoon^-^ 阅读(2046) 评论(0) 推荐(0) 编辑

2016年3月23日 #

摘要: android6.0系统允许用户管理应用权限,可以关闭/打开权限。 所以需要在APP中增加权限判断,以免用户关闭相应权限后,APP运行异常。 以MMS为例,在系统设置——应用——MMS——权限——>关闭短信权限 这个界面的处理代码在 android\packages\apps\PackageInst 阅读全文
posted @ 2016-03-23 11:23 ^-^antoon^-^ 阅读(5423) 评论(1) 推荐(0) 编辑

2016年3月17日 #

摘要: modem层不懂,所以直接从RIL.java开始。以电信卡接收短信为例 modem通知RIL.java中的 RILReceiver处理接收信息 电信卡接收信息,是 RIL_UNSOL_RESPONSE_CDMA_NEW_SMS 在CdmaInboudSmsHandler初始化会调用父类Inbound 阅读全文
posted @ 2016-03-17 11:30 ^-^antoon^-^ 阅读(2408) 评论(0) 推荐(0) 编辑