一叶梧桐

2014年11月26日

从log中分析Android wif连接状态的方法

摘要: 1.这里是从log中通过搜索关键字wpa_supplicant: wlan0: State过滤之后的log:Line 1: 11-25 20:10:14.968120 1104 1104 D wpa_supplicant: wlan0: State: COMPLETED -> ASSOCIATING... 阅读全文

posted @ 2014-11-26 16:48 一叶梧桐 阅读(1753) 评论(0) 推荐(0) 编辑

2014年11月21日

Android编译系统参考手册

摘要: build/core/clear_vars.mkClear out values of all variables used by rule templates清除LOCAL变量,每个模块的Android.mk,一般会先包含该文件变量定义主要出现在base_rules.mk,config.mk,de... 阅读全文

posted @ 2014-11-21 15:55 一叶梧桐 阅读(4677) 评论(0) 推荐(0) 编辑

2014年11月20日

实现Launcher默认壁纸、选择壁纸定制化功能

摘要: 需求功能说明: 该定制需求为在系统中增加一个新的分区如myimage,用以实现存放定制资源。例如在myimage下新建wallpaper文件夹用于存放定制的墙纸图片资源,当Launcher加载默认墙纸或者选择设置墙纸时会优先从该路径下读取资源。第一部分:客制化默认壁纸: Launcher默认的壁纸... 阅读全文

posted @ 2014-11-20 09:44 一叶梧桐 阅读(334) 评论(0) 推荐(0) 编辑

2014年11月17日

Android系统启动过程

摘要: 首先Android框架架构图: Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址) 下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结,以下学习过程中代码... 阅读全文

posted @ 2014-11-17 16:00 一叶梧桐 阅读(411) 评论(0) 推荐(1) 编辑

2014年11月14日

Android锁屏或灭屏状态下,快速按两次音量下键实现抓拍功能(1.2Framework层使用startService形式实现)

摘要: 如前一篇博文所分析,我们可以使用广播的形式在快速按下两次音量下键的时候发出广播,以方便客户端进行捕捉。既然有两种方式可以实现该Issue那么哪种方式是首选呢? 我个人推荐使用启动服务的方式,这样的话可以避免多次连续按键导致重复发送广播,而使用服务不会重复启动服务。具体实现方式如下:/frame... 阅读全文

posted @ 2014-11-14 16:31 一叶梧桐 阅读(389) 评论(0) 推荐(0) 编辑

2014年11月11日

repo upload上传提交时发生remote rejected异常

摘要: 部分关键异常内容为:。。。。。。remote:ERROR:committer email address %%%%%%remote:ERROR:does not match your user account。。。。。。。remote:ERRO:The following address are c... 阅读全文

posted @ 2014-11-11 14:06 一叶梧桐 阅读(1117) 评论(0) 推荐(1) 编辑
SP Flash Tool使用异常集锦

摘要: 1.The load scatter file is invalid无法载入scatter文件 (ubuntu下)我如果我们在使用MTK的Smart Phone Flash Tool过程中无法载入Scatter文件,并弹框提示The load scatter file is invalid异常,则... 阅读全文

posted @ 2014-11-11 13:47 一叶梧桐 阅读(1421) 评论(0) 推荐(0) 编辑
Android锁屏或灭屏状态下,快速按两次音量下键实现抓拍功能(1.1Framework层使用广播形式实现)

摘要: 实现思路: WindowManagerService循环读取下面按键消息并分发给窗口,在消息分发前会在PhoneWindowManager.interceptKeyBeforeQueueing方法中进行消息的过滤。因此该实现方式为在消息分发前的interceptKeyBeforeQueueing方... 阅读全文

posted @ 2014-11-11 11:20 一叶梧桐 阅读(604) 评论(0) 推荐(0) 编辑

2014年10月27日

修改Android系统属性SystemProperties.set("sys.powerctl", "shutdown")关机分析

摘要: 简介: 从之前的博文中我们提到过,关机流程中最后是通过修改Android属性进行关机操作(SystemProperties.java通过JNI调用访问系统属性),当然我们也可以通过adb命令修改Android系统属性执行关机操作,例如adb shell setpro sys.powerctl ... 阅读全文

posted @ 2014-10-27 18:44 一叶梧桐 阅读(4037) 评论(0) 推荐(0) 编辑

2014年10月23日

android手动修改density(dpi)的方法

摘要: Android系统中会根据屏幕分辨率范围,制定默认的density,既320(xhdpi),那么我们也可以手动修改density。修改的方式在system.prop中修改ro.sf.lcd_density的值;例如ro.sf.lcd_density=480;我们可以使用adb命令查询该属性:adb ... 阅读全文

posted @ 2014-10-23 17:49 一叶梧桐 阅读(5783) 评论(0) 推荐(0) 编辑