摘要:一:init.rc文件修改 开机后运行一次: 开机后等待android启动完成后再运行: 喜欢源码分析系列可参考其他文章: " Android源码分析(一) 如何快速掌握Android编译文件" " Android源码分析(二) 如何编译修改后的framework资源文件" "Android源码分析 阅读全文
posted @ 2019-11-06 11:32 —莫言— 阅读 (24) 评论 (0) 编辑
摘要:一: 进入shell命令界面 adb shell 二:创建目录/cache/recovery mkdir /cache/recovery 如果系统中已有此目录,则会提示已存在。 三: 修改文件夹权限 chmod R 777 /cache/recovery 四: 把ota文件路径写入/cache/re 阅读全文
posted @ 2019-11-06 11:31 —莫言— 阅读 (6) 评论 (0) 编辑
摘要:一:原理分析 1. 主要sendExtraCommand方法中传递两个参数, 根据如下源码可以知道第一个参数传递 ,第二个参数传递 即可。 根据flags值 清除数据 二:实现方式 java层主要代码如下: 所需权限配置如下, 6.0版本可能需要动态申请权限。 喜欢源码分析系列可参考其他文章: " 阅读全文
posted @ 2019-05-20 14:27 —莫言— 阅读 (90) 评论 (0) 编辑
摘要:一:SharedPreference如何使用 此文章只是提供一种数据保存的方式, 具体使用场景请根据需求情况自行调整。 EditText添加 点击事件, 保存数据。 1. 通过 获取SharedPreferen对象。 2. 获取editor对象。 3. 初始化EditText数据。 4. 保存输入数 阅读全文
posted @ 2019-05-20 14:26 —莫言— 阅读 (57) 评论 (0) 编辑
摘要:一:如何添加快捷开关 源码路径:frameworks/base/packages/SystemUI/res/values/config.xml 添加headset快捷开关,参考如下修改。 Android版本7.1修改方式 源码路径:frameworks/base/packages/SystemUI/ 阅读全文
posted @ 2019-05-20 14:25 —莫言— 阅读 (68) 评论 (0) 编辑
摘要:一:如何自定义TextView实现滚动效果 1. 继承TextView基类 2. 重写构造方法 3. 修改 方法,获取焦点。 二:布局xml文件写法 主要设置如下两项: 单行显示 滚动 三:总结 1. 继承基类TextView 2. 修改 方法 3. 设置TextView属性 喜欢源码分析系列可参考 阅读全文
posted @ 2019-05-20 14:23 —莫言— 阅读 (25) 评论 (0) 编辑
摘要:一:aar文件如何引用 系统Settings中引用 文件为例 源码地址:packages/apps/Settings/Android.mk 主要代码如下: aar文件中的包名可以用压缩工具直接打开,查看AndroidManifest.xml文件 编译后文件生成路径:out\target\produc 阅读全文
posted @ 2019-05-20 14:22 —莫言— 阅读 (21) 评论 (0) 编辑
摘要:一:关机菜单添加飞行模式选项 源码路径:frameworks/base/core/res/res/values/config.xml 增加 二:GlobalActionsDialog.java 源码路径:com/android/systemui/globalactions/GlobalActions 阅读全文
posted @ 2019-05-20 14:21 —莫言— 阅读 (22) 评论 (0) 编辑
摘要:一 : 修改Android系统默认时间 源码路径:frameworks/base/services/java/com/android/server/SystemServer.java 主要变量 通过 设置系统时间,只需要修改 变量的值。 private void run() { try { trac 阅读全文
posted @ 2019-05-20 14:20 —莫言— 阅读 (128) 评论 (0) 编辑
摘要:一 :系统启动流程图 从下往上依次启动linux kernel zygote SystemServer NativeService AndroidService 二 : IPC通信 IPC(Inter Process Communication)通信,是跨越两个不同进程(Process)之通信。 一 阅读全文
posted @ 2019-05-20 14:19 —莫言— 阅读 (29) 评论 (0) 编辑