
android9.0-mt6762
mtk9.0源码修改定制等
奔跑滴小羊
人一闲就废了
展开
-
阿里云搭建Android源码服务器
1、首先,在阿里云服务器上购买相应配置(几核的CPU,多大的内存以及硬盘的空间)的服务器。2、设置配置账号密码以及xshell远程登录https://blog.youkuaiyun.com/xudailong_blog/article/details/805182193、XShell上传文件到Linux服务器上https://www.cnblogs.com/nbf-156cwl/p/8641165.html4、linux安装jdk1.8(.tar.gz方式)https://www.jb51.ne原创 2021-03-12 09:30:49 · 1068 阅读 · 0 评论 -
Android 9.0编译出现等待,不能make的问题
问题描述:Waiting up to 10s to lock out/.lock to ensure no other Soong process is running in the same output directory解决方法:出现上种情况只要make clean下根程在new一个新的就可以了原创 2020-11-14 18:47:00 · 2273 阅读 · 5 评论 -
android9.0修复无锁屏时休眠后马上亮屏,ui界面点击或滑动无响应
diff --git a/frameworks/base/core/java/android/view/ViewRootImpl.java b/frameworks/base/core/java/android/view/ViewRootImpl.javaold mode 100644new mode 100755index 6903115..7736c07--- a/frameworks/base/core/java/android/view/ViewRootImpl.java+++ b/fr.原创 2020-07-30 15:27:52 · 924 阅读 · 3 评论 -
Android 9.0 (P版本) MTK平台原生的省电模式自动开启
源码位置及分析:1、首先根据字段“自动开启”查找源码:vendor\mediatek\proprietary\packages\apps\MtkSettings_Eclipse\res_ext\values-zh-rCN\strings.xml,找到battery_saver_turn_on_automatically_title字段。2、根据上述字段查找src以及设置下的源码:可以查到在以下源码中有该字段。vendor\mediatek\proprietary\packages\app..原创 2020-07-29 12:42:02 · 674 阅读 · 0 评论 -
mtk android9.0 默认mtp模式
diff --git a/frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceManager.java b/frameworks/base/services/usb/java/com/android/server/usindex 3a2d4c6..e8df1e6 100755--- a/frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceMan.原创 2020-08-04 11:02:58 · 1392 阅读 · 0 评论 -
Android单SIM卡、ROM64位等的配置
SIM卡相关配置1.GPIO90---》BPI8GPIO91---》BPI9GPIO92---》BPI102.ProjectConfig.mk:MTK_PROTOCOL1_RAT_CONFIG = Lf/Lt/W/G3.单卡device.mk:PRODUCT_PROPERTY_OVERRIDES += persist.radio.multisim.config=ssProjectConfig.mk:MTK_MULTI_SIM_SUPPORT = ss如果硬件没有接外部sim swi原创 2020-06-17 16:18:55 · 1118 阅读 · 0 评论 -
Android NFC功能客制化以及其功能模块的修改
MT6735_src\packages\apps\Nfc\src\com\android\nfc\NfcService.java其代码里面把static final boolean NFC_ON_DEFAULT = true;改为static final boolean NFC_ON_DEFAULT = false;即可(默认处于关闭状态)在project.mk文件中有多个原厂NFC...原创 2020-04-22 18:11:54 · 535 阅读 · 0 评论 -
Android9.0 Audio - 支持多应用同时录音
Android9.0 Audio - 支持多应用同时录音的方法,此方法针对源码mtk6762的修改其他源码作为参考:--- a/frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp+++ b/frameworks/av/services/audiopolicy/managerdefault/Audi...原创 2020-04-22 17:45:51 · 1867 阅读 · 0 评论 -
mtk android 9.0 给内置APK默认全部权限
内置客户APK后,首次开机有多次权限授权提示,非常麻烦,此方法会默认给予APK 申请的权限packages\apps\Provision\src\com\android\provision\DefaultActivity.java/*Copyright © 2008 The Android Open Source ProjectLicensed under the Apache Li...原创 2020-04-13 14:25:19 · 2996 阅读 · 0 评论 -
android9.0系统systemUI显示客制化
1、去除下滑通知栏中的多余快捷图标:对于有的代码在framework中的systemUI中修改,但是有的代码则是在vendor下package中的systemUI中修改,mtk-6762_P代码就是如此。6762_P\vendor\mediatek\proprietary\packages\apps\SystemUI\res\values\config.xml看好对应的代码: ...原创 2020-03-31 15:00:11 · 1937 阅读 · 0 评论 -
Android9.0系统时间systemUI显示上下午
1、vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\statusbar\policy\Clock.java public Clock(Context context, AttributeSet attrs, int defStyle) { super(context,...原创 2020-02-28 15:25:28 · 970 阅读 · 0 评论 -
android9.0调整recovery_font的大小显示
android进行ota升级时会进入recovery界面,但是有的时候适配的机器屏幕略小,就会导致recovery界面的字体太大(太小)的问题。对于android9.0的代码(mtk6762)调整界面字体的位置在android\bootable\recovery\fonts,这里面可以看到几个.png图片,图片名称就是字体的大小,使用的是哪个在android\build\core\...原创 2019-12-12 14:46:40 · 1136 阅读 · 0 评论 -
android9.0客制化开关机动画
由于android p的代码不同于以往低版本的代码直接可以cp过去,而是在代码的编译同事check一下,多了这一个动作就导致p内置app的时候编译不过的问题,而且错误也是让人摸着头脑,特记录下以防再次出错并回忆学习。需要在device\project\device.mk中所需要的cp代码#add by lwzPRODUCT_COPY_FILES += $(LOCAL_PATH)/boo...原创 2020-04-11 11:30:04 · 926 阅读 · 0 评论 -
android9.0内置APP
由于android p的代码不同于以往低版本的代码直接可以cp过去,而是在代码的编译同事check一下,多了这一个动作就导致p内置app的时候编译不过的问题,而且错误也是让人摸着头脑,特记录下以防再次出错并回忆学习。1、对于没有库文件的APP可以直接放在package/app里面创建一个目录并相应写android.mk文件编译进系统里面,例如:LOCAL_PATH:= $(call my...原创 2019-12-10 13:05:19 · 1818 阅读 · 0 评论 -
android9.0默认系统语言改为中文
第一种方法:修改 build/tools/buildinfo.shecho "ro.product.locale.language=zh"echo "ro.product.locale.region=CN"就可以修改Android系统默认语言为中文。第二种方法:build/target/product/full_base.mk修改PRODUCT_LOCALES := ...原创 2019-11-26 15:03:08 · 2778 阅读 · 0 评论 -
android9.0默认打开adb调试以及默认授权RSA秘钥指纹弹框
对于开发的伙伴们避免不了打开调试模式去调试软件看log什么的,为了节省时间默认打开adb调试功能就是一个不错的选择。1、在系统软件版本是user版本的情况下,就要去修改以下文件:6762_P\build\core\main.mkifneq (,$(user_variant)) # Target is secure in user builds. ADDITIONAL_DEFAUL...原创 2019-11-26 15:04:53 · 4414 阅读 · 2 评论 -
android9.0隐藏虚拟按键跟状态栏,除去google搜索栏.
1、隐藏虚拟按键跟状态栏 1、修改文件: frameworks/base/packages/SettingsProvider/res/values/defaults.xml <string name="def_airplane_mode_radios" translatable="false">cell,bluetooth,wifi,nfc,wimax&l...原创 2020-04-11 11:28:14 · 2206 阅读 · 2 评论