
Androd系统之旅
Alin zz_
当时明月在,曾照彩云归
展开
-
Android 修改usb默认MTP模式
frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java@@ -824,7 +824,7 @@ public class UsbDeviceManager implements ActivityManagerInternal.ScreenObserver && mScreenUnlockedFunctions != U...原创 2020-09-29 16:24:08 · 1360 阅读 · 0 评论 -
Android framework 定制应用接口和服务
在系统开发中,定义api是很常见的。因为系统的很多功能是不对外开放的,系统可以通过定义api给应用层调用,方便实现相关的功能。关于定义接口,可参考系统相关服务,如AMS,PMS等模块的实现方式,将接口定义跟具体实现分离出来,当第三方应用需要二次进行开发时,只需要提供接口类封装的jar即可,且具体实现对应用是透明的。定义思路jar包中的类ApiManager.java接口类,作为 应用调用的入口IApiManager.aidlaidl,与功能实现的类进行通信ApiMan原创 2020-08-03 21:26:35 · 993 阅读 · 0 评论 -
Android P 没有音量物理按键,如何remount设备
因为设备特殊的原因,只有power键,并没有控制音量的物理按键。所以想要 remount 设备的话,需要更改一下代码的逻辑。代码路径vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/sec_unlock.c@@ -335,8 +335,8 @@ void fastboot_oem_unlock(const char *arg, void *data, unsigned sz) unlock_warranty(); -原创 2020-07-29 15:15:07 · 970 阅读 · 0 评论 -
Android去除默认提示音
Android 系统默认提示音可在 “设置 -> 声音” 中查看。有很多种类的提示音。现在想去除这些提示音,方法(一):在 build/target/product/目录下的 core_base.mk 和 full_base.mk 中找到 ro.config.notification_sound 属性,将其值修改为 null.org。 也可以配置其他值,在 frameworks\base\data\sounds 可查看系统所有相关的音量提示音。方法(二):可以直接调整系统的默认音量为0,修原创 2020-07-29 10:25:12 · 1991 阅读 · 0 评论 -
Android P 默认授予应用运行时权限和安装权限
由于Android M 更新了应用运行时权限的特性。diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.javaindex 7b68aa7..b7fcfca 100755--- a/services/core/java/com/android/server/pm/原创 2020-06-06 10:36:16 · 3049 阅读 · 2 评论 -
Android Framework 修改设备连接电脑时的显示名称
可以直接修改配置文件中 " ro.product.model " 属性值。此方式会改变Build.MODEL 字段的值,也可以修改:vendor/mediatek/proprietary/packages/providers/MediaProvider--- a/src/com/android/providers/media/MtpService.java+++ b/src/com/android/providers/media/MtpService.java@@ -44,6 +44,7 @@.原创 2020-06-02 11:51:30 · 776 阅读 · 1 评论 -
初识MTK- -了解设备属性,开机logo\动画\屏幕壁纸
作为一个Android菜鸟,本即将开始我的application之旅时,却阴差阳错的转了Android系统,有点手足无措,但,怕毛。不管手机还是平板电脑,都会有“关于本机”的选项,它里面包含了一些原生设备的信息,当我们系统更新的时候,它也会发生细微的改变。现在我们来开始修改原生代码,按需求来客制化系统吧。如需修改设备信息,我们进入build/tools/目录找到 buildinfo.sh,(附...原创 2019-06-15 15:31:19 · 682 阅读 · 2 评论 -
初识MTK--Android源码修改默认时区和默认语言对应表
时区对应表:Asia/Shanghai 北京/中国Asia/Hong_Kong 香港/中国Asia/Taipei 台北时间 (台北)Asia/Seoul 首尔Asia/Tokyo 东京/日本America/Denver 丹佛/美国山区America/Costa_Rica 哥斯达黎加/美国中部America/Chicago 芝加哥/美国中部...原创 2019-06-24 15:26:36 · 1181 阅读 · 0 评论