Android客制
客制化
十化一
Android MMI
展开
-
Android mtk 系统应用改为可卸载,恢复出厂可恢复
system/app或者priv-app目录下的系统应用需要可卸载。在文件中添加需要可卸载应用的包名。将需要引用的so库添加到。原创 2023-11-14 15:34:38 · 379 阅读 · 0 评论 -
Android 6.0 Settings中添加虚拟键开关
【代码】Android 6.0 Settings中添加虚拟键开关。原创 2023-08-29 17:32:38 · 618 阅读 · 0 评论 -
Android 6.0长按电源键添加重启菜单
frameworks/base/core/res/res/drawable-hdpi/ic_lock_power_reboot_alpha.png2. frameworks/base/core/res/res/drawable/ic_lock_power_reboot.xml```xml++原创 2023-08-29 11:11:59 · 387 阅读 · 0 评论 -
android 延长开机动画显示时间
因为Launcher是客户提供的,首先把Launcher还原到原生Launcher3验证发现没有这个问题,怀疑这个问题是客户Launcher的原因,可能是theme配置问题或者启动界面做了什么耗时操作或延时导致的。原创 2023-07-05 11:40:26 · 738 阅读 · 0 评论 -
Android 6.0 MTK 方案修改记录
1.WLAN通话-通话偏好设置-首选移动网络 framework/base/packages/SettingsProvider/src/com/mediatek/providers/utils/ProviderUtils.java loadCustomGlobalSettings(); loadSetting( stmt...原创 2018-08-16 16:23:57 · 107 阅读 · 1 评论 -
Android 九宫格物理键盘数字英文切换
因为监听不到长按事件,所以在每次down的时候都当长按处理,handler.postDelayed(runnableDown, DELAY_TIME);这时候如果抬手时间大于DELAY_TIME就会当长按处理,在电话,计算器等只需要输入数字的界面就将该功能屏蔽,通过输入类型来判断即可,这里524289是计算器读出来的类型,源码中找不到就直接写数值了。一开始直接在拉丁输入法LatinIME.java类中处理,然后客户要求不能在输入法中处理,于是对InputMethodService.java进行处理。转载 2023-04-11 14:25:16 · 188 阅读 · 0 评论 -
Android 通话接通3s后灭屏
Android 通话接通3s后灭屏。vendor/mediatek/proprietary/packages/services/Telecomm/src/com/android/server/telecom/PhoneStateBroadcaster.java onCallStateChanged()原创 2023-03-05 14:15:00 · 162 阅读 · 1 评论 -
android 4.4 mtk 默认滑动解锁改为假指纹解锁
android4.4,客户要求去掉滑动解锁,更改为假指纹触摸方式············先看一下kk锁屏界面kk版本Keyguard代码和SystemUI是分开的,代码路径:frameworks/base/packages/Keyguard/原创 2023-02-18 16:15:00 · 261 阅读 · 0 评论 -
android 8.1 MTK 方案修改记录
android 8.1 MTK 方案修改记录。Music SystemUI framework power原创 2023-02-17 08:15:00 · 1000 阅读 · 0 评论 -
android 9.0 默认开启wlan热点
vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/fuelgauge/batterytip/AnomalyConfigReceiver.java+///mh.add+import android.net.ConnectivityManager;+import android.pro...原创 2020-08-03 22:04:00 · 587 阅读 · 0 评论 -
android 讯飞语音引擎3.0默认粤语播报
粤语语音引擎apk及粤语资源包android6.0平台老人机需求设备默认支持粤语离线播报,在网上找了许多资料都没有价值。发现讯飞的TTS3.0联网下载粤语包后可以完美支持。然后尝试反编译和预置apk及资源包,最终解决了这个问题。预置apk首先预置apk,预置apk的方法不再赘述。参考:预置apk预置粤语资源资源包预置在 /storage/sdcard0/Speechcloud/ 目录...原创 2020-03-13 17:49:40 · 1176 阅读 · 3 评论 -
Android MTK6580 客制化关机充电动画
客制化关机充电图片 vendor/mediatek/proprietary/bootable/bootloader/lk/dev/logo/xxx 找到对应分辨率替换 2.调整显示图片位置、大小 vendor/mediatek/proprietary/external/libshowlogo/cust_display.h 3.去掉原充电电池填充及波浪动画 vendor/mediate...原创 2018-06-25 15:13:37 · 1152 阅读 · 0 评论 -
Android MTK预置音乐/图片/文件
1.把mp3文件预置到手机system/meida目录下 /device/mediatek/project/device.mkPRODUCT_COPY_FILES += packages/apps/3rd-party/mp3/ring35.mp3:system/media/ring35.mp32.创建service把system/media目录下的文件copy到sdcardpack...原创 2018-06-04 17:52:38 · 1945 阅读 · 0 评论 -
android 8.1 MTK 默认存储(插入sdcard时默认sdcard)
修改获取默认存储路径的方法 vendor/mediatek/proprietary/frameworks/base/core/java/com/mediatek/storage/StorageManagerEx.java- path = Environment.getExternalStorageDirectory().getAbsolutePath();+ ...原创 2018-06-01 16:41:29 · 3370 阅读 · 0 评论 -
Android 8.1 MT6739 预置apk 可卸载
在 package/apps/3rd-party 下面以需要预置的apk名字新建文件夹,以预置 facebook 为例。将 facebook.apk 放到 package/apps/3rd-party/facebook 中。在 package/apps/3rd-party/facebook 下面创建文件 Android.mk,文件内容如下在 build/make/target/prod...原创 2018-05-17 14:54:21 · 3647 阅读 · 0 评论 -
Android 7.0 MT6580 状态栏添加电池电量百分比显示及添加Settings开关
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2018-05-18 14:49:41 · 1585 阅读 · 0 评论