Android底层开发
HandZHH
一个喜欢研究前沿技术的90码农!
展开
-
Android.mk 文件添加jar资源
最近要做个项目,需要修改底层的apk。它依赖一个第三方的jar文件。当然,咱们不能像做应用层一样,直接把这个jar拷贝到lib文件夹下面,然后Add BuildPah 。这就需要修改Android.mk 文件,添加自己的资源。废话不多,直接上代码:原创 2015-04-20 11:50:02 · 1325 阅读 · 0 评论 -
Android 系统升级的对话框
近期一个任务是修改在 system/framework 出现更新的时候,系统重启展示的升级对话框。第一步,定位文件位置。过程不必赘述,细究起来可以去研究Android系统的启动流程。目标位置:frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java的4731行的showBoot原创 2015-05-25 15:36:58 · 1913 阅读 · 0 评论 -
Android电量不足提醒框
近期任务点:修改Android4.4.4系统在低电量时候弹出的提醒框。找了一番,发现在SystemUI里面。发现SystemUI涵盖的内容还是很多了,这个之后有时间得仔细看看。OK,我们接着说今天的主题,过程不必赘述。定位到方法体,文件在framework/base/packages/SystemUI/syc/com/android/systemui/power/PowerUI.java原创 2015-05-26 15:51:40 · 4581 阅读 · 0 评论 -
Android 触摸提示音
近期任务,涉及Android触摸提示音。 首先,定位源码目标。很显然的,在原生的设置的声音功能页里面就包含了触摸音的开关。 那么我们找到对应的java代码,SoundSettings.java package com.android.settings;import java.util.List;public class SoundSettings extends SettingsPrefere原创 2015-07-07 16:56:40 · 9710 阅读 · 2 评论