
android6.0-mtk6753
奔跑滴小羊
人一闲就废了
展开
-
Android6.0 mtk去除原生相机设置中的选项
Android去除原生相机设置中的录像中的一些选项,其中代码路径是:6753_M\alps\vendor\mediatek\proprietary\packages\apps\Camera\src\com\mediatek\camera\setting\SettingGenerator.java相关的代码如下:private boolean filterPreference(fina...原创 2018-11-16 21:10:02 · 213 阅读 · 0 评论 -
android6.0修复照相机右下角预览图片出错的问题
[camera@lwz]修复照相机右下角预览图片出错的问题 alps/vendor/mediatek/proprietary/packages/apps/Camera/src/com/android/camera/CameraActivity.java index 6cdc29c..f31a87b 100755@@ -522,7 +522,7 @@ public class Camera...原创 2019-08-08 18:36:32 · 121 阅读 · 0 评论 -
Android MTK去掉Setting中的蓝牙和WiFi
//去除SystemUI下拉中的 wifi和Bluetooth开关选项frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\ QuickSettings.javaprivate void addWifiTile(ViewGroup parent, LayoutInflater inflater) {...原创 2019-03-27 15:12:46 · 246 阅读 · 0 评论 -
android mtk [SIM]如何开启CDMA SIM Lock feature
[DESCRIPTION] 在C2K项目中CT测试有对SIM卡有如下锁卡需求: 1. 卡槽一只能为CT card 2. 卡槽二可插入任意卡但C卡会被当成G 同时这个Feature也称为OP09 SIM Lock Feature。 其中C卡是指CDMA卡,而CT card是指IMSI_M中的MCC和MNC属于如下几组值的C卡: 1...原创 2020-05-08 23:29:07 · 498 阅读 · 0 评论 -
Android GPIO简要分析
gpio简单查询和设置: 设置用 echo out 153 0 > /sys/devices/platform/1000b000.pinctrl/mt_gpio 查询用 cat /sys/devices/platform/1000b000.pinctrl/mt_gpio project:/ $ cat /sys/devices/platform/1000b000.pinctrl/mt_gpio gpio base: 0x14c, pins: 180 PI.原创 2020-08-31 13:32:17 · 1095 阅读 · 0 评论 -
Android MTK去除移动网络
处在网络高速发展的时代,竟然有人不用SIM卡移动网络,需要去掉所有关于移动网络的设置,0.0,所以只能按需求改喽。首先,去掉下拉菜单状态栏的SIM选项frameworks\base\packages\SystemUI\res\values\config.xml文件中的quick_settings_tiles_default特定选项其次,是去掉设置->更多中的移动网络选项pac...原创 2018-08-15 16:26:39 · 1348 阅读 · 0 评论 -
如何让手机的增强型4GLTE开关默认处于关闭状态?
[DESCRIPTION]MTK默认的版本中,Setting里面的增强4GLTE开关(VoLTE)默认是开启的,如果想要将其默认设置为关闭状态的话请参考如下修改即可:[SOLUTION](1)package com.android.providers.settings;DatabaseHelper.javaloadSetting(stmt, Settings.Global.E...原创 2019-05-28 19:55:48 · 2418 阅读 · 0 评论 -
[FAQ18383] 默认设置以飞行模式开机
若有需求在烧完版本后,需要以飞行模式开机,那么请按照如下修改方案进行修改将/frameworks/base/packages/SettingsProvider/res/values/defaults.xml中<bool name="def_airplane_mode_on">false</bool>修改为<bool name="def_airplane_mod...原创 2019-05-28 19:50:59 · 445 阅读 · 0 评论 -
修改系统Android版本,版本号
一、版本号1 显示版本号的代码在packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java在public void onCreate(Bundle icicle) 函数中,setStringSummary(KEY_BUILD_NUMBER, Build.DISPLAY);这一句中设置的。将这句代码改为:se...原创 2019-03-23 16:14:23 · 5097 阅读 · 0 评论 -
Android 做OTA升级包出现错误:Could not append verity metadata!: Invalid sparse file format at data block
编译版本,做OTA升级包,报莫名其妙的错误,经检查(命令:df -h)是服务器硬盘空间缩小到1.8G以下导致,通过删除不需要的log文件以及多余的垃圾文件即可解决该问题。Could not append verity metadata!: Invalid sparse file format at data block at 49529368error: file_write: inco...原创 2020-03-20 19:50:14 · 2965 阅读 · 0 评论 -
android 6.0设置添加永不休眠
1.修改设置应用的代码 Settings/res/values/arrays.xml 添加 最后一行<string-array name="screen_timeout_entries"> <item>15 seconds</item> <item>30 seconds</item> <item>1 minute</item> <item>2 .原创 2020-08-13 14:07:54 · 565 阅读 · 1 评论 -
android6.0修改默认音量default及最大和最小值
1,修改默认音量的位置:frameworks/base/media/java/android/media/AudioSystem.java public static int[] DEFAULT_STREAM_VOLUME = new int[] { 4, // STREAM_VOICE_CALL 普通通话音量 7, // STREAM_SYSTEM 5, // STREAM_RING 铃声 11, // STREAM.原创 2020-08-13 13:50:30 · 1401 阅读 · 0 评论 -
android 6.0设置默认静音
frameworks\base\media\java\com\mediatek\audioprofileAudioProfileManager.java// M: fixed ALPS01270292 private static String coverToProfileKey(Scenario scenario) { String realProfileKey = null; //2019.05.20 modified by lwz if(DefineSystemP.原创 2020-08-13 13:48:23 · 645 阅读 · 0 评论 -
Android6.0 设置-内存显示假内存
alps/packages/apps/Settings/src/com/android/settings/applications/ProcessStatsSummary.java old mode 100644new mode 100755index dc24c73..f8804c8@@ -96,6 +96,7 @@ public class ProcessStatsSummary extends ProcessStatsBase implements OnPreferenc .原创 2020-07-29 15:28:44 · 1639 阅读 · 0 评论 -
Android6.0修改设备设置中kernel信息
alps/packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java -index 6c3cdb5..ebe6b75 100755@@ -438,9 +438,9 @@ public class DeviceInfoSettings extends SettingsPreferenceFragment implements In m.group(4); ..原创 2020-07-29 15:26:06 · 371 阅读 · 0 评论 -
[FAQ14410]SIM卡数据/电话/短信的默认卡设定客制化
[DESCRIPTION] 从Android L开始Data/Voice call/SMS的默认卡是在开机之后弹出选择框由用户选择,如果客户要求在开机后,系统根据SIM卡插入的情况自动设定默认卡,则可以参考本FAQ。 [SOLUTION]一、M版本 只插入一张卡的情况下,默认会弹出对话框请用户确认是否把该卡设置为默认卡,点击确认才会开始设置。如果不需要确认过程,在只插入一张卡的情况直接设置该卡为默认卡可以按照下面的方法客制化。File Path:/packages/apps/S.原创 2020-07-27 19:37:00 · 1000 阅读 · 0 评论 -
android ota内网升级:/cache/recovery/uncrypt_file: open failed: EACCES (Permission denied)等错误以及流程
由于客户不使用外网升级系统,就要公司自己做升级系统的功能;由于第一次做走了不少的坑,好记性不如烂笔头,以此记录,谨防遗忘。此流程对于MTK M代码使用的详情,其他仅供参考。思路大概流程:通过做一个升级的APP,负责下载系统生成的差分包,APP把下载的差分包下载到指定的目录(data/data/cache),recovery系统检测升级。一、系统层:首先,系统利用Google原生OTA升级r...原创 2020-03-21 20:12:39 · 3046 阅读 · 8 评论 -
android去除selinux权限
6753_M\alps\system\core\init\Android.mkifneq (,$(filter user userdebug eng,$(TARGET_BUILD_VARIANT)))//去除所需要的类型user或者enginit_options += -DALLOW_LOCAL_PROP_OVERRIDE=1 -DALLOW_DISABLE_SELINUX=1init_options += -DINIT_ENG_BUILDelseifeq ($(strip $(MTK_BUI原创 2020-08-07 09:24:11 · 533 阅读 · 0 评论 -
Android6.0预装APP升级(白名单)问题
Android6.0预装APP之后,需要跳过未知来源这一选项直接可安装,就需要在packageInstall里面增加累死白名单的设置。修改如下:6753_M\alps\packages\apps\PackageInstaller\src\com\android\packageinstaller\PackageInstallerActivity.java // Block...原创 2020-06-23 11:20:43 · 257 阅读 · 0 评论 -
Android增强WiFi性能
条件:WiFi 5G自动切换,当小于-69db和备选WiFi大于-60db是切换 public static int mchangedelay=0; /** * Ask WifiStateMachine permission to switch : * if user is currently streaming voice traffic, * then we should not be allowed to swit原创 2020-06-22 20:14:24 · 947 阅读 · 0 评论 -
android6.0设置-电池-智能省电
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/lwz622/article/details/83660952 MTK Android6.0设置中的智能省电默认关闭 对于大多部分的setting中的配置信息,在default.xml文件中都...原创 2018-11-02 20:30:37 · 1132 阅读 · 1 评论 -
Android6.0音量加减键修改为默认控制媒体音量
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.youkuaiyun.com/lwz622/article/details/83615446 在P出现之前,许多的机友们一直苦恼的是,音量加减键一直都是调节的是铃声音量。可是,用的大多都是媒体的音量,铃声音量一般调过一次就不调动了,所以说还是用媒体音量的次数比较大,这也导致众多用户对音量键默认调节媒...原创 2020-05-08 23:32:54 · 960 阅读 · 0 评论 -
[FAQ20001] 如何将非系统app预置到Doze的白名单中
第一种解决办法:[SOLUTION]按步骤1-4操作后,然后全编译。1.在framework/base/data创建一个data目录2.在framework/base/data/data下创建deviceidle.xml, 并把要放入白名单的应用按格式写入到该文件deviceidle.xml<?xml version='1.0' encoding='utf-8' ...原创 2020-04-27 13:01:01 · 547 阅读 · 0 评论 -
android6.0 Setting去除各功能选项总结
-- alps/packages/apps/Settings/src/com/android/settings/SettingsActivity.java --index a1033ec..edb26c6 100755@@ -1300,21 +1300,44 @@ public class SettingsActivity extends Activity ...原创 2020-04-17 11:10:56 · 1401 阅读 · 0 评论 -
android6.0设置USB选项自动连接,不用手动点击选择按钮框
alps/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java old mode 100644new mode 100755index f5447a2..921dca3@@ -38,6 +38,8 @@ import com.android.internal.app...原创 2020-04-17 11:04:07 · 612 阅读 · 0 评论 -
Android6.0 去除飞行模式的控制
总会有客户提一些奇葩的要求,作为技术人员又不能不做,但是又怕与其他项目冲突,所以对其项目进行控制方便其他项目的正常运行。去除飞行模式的代码修改如下,其他几个模式也可按照此方法修改:frameworks\base\policy\src\com\android\internal\policy\impl\GlobalActions.java mItems = new ArrayL...原创 2020-04-13 18:24:23 · 204 阅读 · 0 评论 -
android6.0设置-移动网络
在设置中的移动网络包括很多设置项,对于其中的设置项,总会因需求而成为需求。源码位置:alps\packages\services\Telephony\src\com\android\phone\MobileNetworkSettings.javaprivate void updateBody() { final Context context = getApplicati...原创 2020-04-11 11:42:42 · 217 阅读 · 0 评论 -
Android6.0 默认开启移动网络
有些默认开启网络打开MTK_DEFAULT_DATA_OFF宏控就可以了,但是有的打开去没有生效,所以要配置MTK下的framework的网络代码。[FAQ17748]M上第一次开机默认打开数据开关[DESCRIPTION]M上插入NEW SIM,google原生是默认关闭数据开关;可按MTK solution客制修改打开默认数据开关[SOLUTION]1./frameworks/o...原创 2019-03-15 14:51:07 · 2463 阅读 · 0 评论 -
mtk android6.0 6753修改文档
1、解决声音播放有尾声的问题。diff --git a/alps/frameworks/av/services/audioflinger/AudioFlinger.h b/alps/frameworks/av/services/audioflinger/AudioFlinger.hindex dacb270..ff15d43 100755--- a/alps/frameworks/av/s...原创 2020-04-04 14:46:33 · 833 阅读 · 0 评论