FAQ MTK
Flutter鸿蒙梁典典学院
这个作者很懒,什么都没留下…
展开
-
[FAQ09452]手机cached free memory(剩余内存)计算方法
DESCRIPTION] 在手机菜单:setting->apps->running apps里面看到的 可用内存是如何计算的? [SOLUTION] 计算方法请参考:RunningProcessView.java(/alps/packages/apps/settin转载 2016-04-23 11:45:28 · 756 阅读 · 0 评论 -
MT6589][AAL]巧用dumpsys处理AAL工作异常问题
前提】1. AAL feature已经打开(如需打开,请申请patch)2. Cust_leds.c中已经配置了正确的backlight(详情,请参考FAQ05966 ) 【case1】 在亮度设置中勾选“自动调整亮度”,功耗未发生变化;勾选“省电背光”后,手动拉动背光亮度值无变化处理方法:1. 手机连接adb,输入命令,生成aal.txt转载 2016-11-15 17:27:03 · 863 阅读 · 0 评论 -
FAQ13620]L版本AAL功能(2)——L版本AAL新架构
DESCRIPTION] 和之前KK版本相比,在L版本上面AAL的架构也有发生一些改变。拿掉了之前KK平台上使用的MTK LABC,使用Android原生的自动背光功能。AALService内部只保留CABC和DRE两个功能。 [SOLUTION] L版本AAL架构如下转载 2016-11-15 17:45:25 · 807 阅读 · 0 评论 -
L版本AAL
[DESCRIPTION] 和之前KK版本相比,在L版本上面AAL的架构也有发生一些改变。拿掉了之前KK平台上使用的MTK LABC,使用Android原生的自动背光功能。AALService内部只保留QPPS(CABC)和DRE两个功能,并新增了一个Ultra Dimming功能。 (如何开启AAL功能请参考:FAQ13618 L版本之后如何开启AAL功能转载 2016-12-12 17:43:10 · 1093 阅读 · 0 评论 -
如何打开高清语音VOLTE
MTK defined feature switch, it means platform capability.ON: MTK_IMS_SUPPORT=yes MTK_VOLTE_SUPPORT=yesMTK_VILTE_SUPPORT=yesOFF: MTK_IMS_SUPPORT= (don’t care)原创 2016-11-07 15:50:19 · 8173 阅读 · 0 评论 -
[FAQ13618]L版本之后如何开启AAL功能
[DESCRIPTION] 对于L/M/N版本,如果想开启AAL功能,相比KK版本还是存在差异性。AAL 功能包含三个子功能QPPS(CABC),DRE,Ultra Dimming。三个功能的介绍,在我司的DCC上都有参考文档。 普通的LCD屏(带背光灯的),如果需要支持QPPS功能,背光PWM需要连接到MTK DISP PWM上(请参转载 2017-01-04 15:47:59 · 2204 阅读 · 0 评论 -
[FAQ13697]L 版本如何将第三方so库打包到apk
[DESCRIPTION] 1、如何判断第三方库文件是32 bit/64 bit? 2、 如何将没有源码的第三方库打包到apk ? 3、对于没有root权限的user 版本,如何确保第三方so库可以打包到apk 里面, 采用adb 命令进行install ? [SOLUTION] 1、如何判断第三方库文件是32 bit/64 bit? 使转载 2017-02-06 10:54:17 · 768 阅读 · 0 评论 -
[FAQ03982]数据连接关闭的情况下如何让彩信发不出去
alps\frameworks\base\services\java\com\android\server\ConnectivityService.java如下2个函数的开头加入如下语句:startUsingNetworkFeature()startUsingNetworkFeatureGemini() int currentDataConnectionSimId转载 2017-02-09 16:28:48 · 556 阅读 · 0 评论 -
[FAQ17627]电信自注册基础知识
1、电信自注册使用的appMTK平台默认使用的短信自注册是DeviceRegister数据域自注册是SelfRegister客户可以在项目查看到这两个app的源码:/vendor/mediatek/proprietary/packages/apps/DeviceRegister/vendor/mediatek/proprietary/packages/apps/原创 2017-03-13 09:13:13 · 1676 阅读 · 0 评论 -
6.0默认打开数据开关
M上插入NEW SIM,google原生是默认关闭数据开关;可按MTK solution客制修改打开默认数据开关 [SOLUTION] 1./frameworks/opt/telephony/src/java/com/mediatek/internal/telephony/dataconnection/DataSubSelector.java转载 2017-04-06 14:30:34 · 1314 阅读 · 0 评论 -
FAQ02963]如何拦截来电,即在电话ring之前就有机会检查来电号码?
[Android Version]Android V2.3 (GB,GB2,GB3)Android V4.0, 4.1,4.2(ICS,ICS2,JB,JB2,JB3,JB5)Android V4.4及之后版本[DESCRIPTION]在电话ring之前检查来电号码。[SOLUTION] **L0及L1在frameworks\opt\telephony\src\转载 2017-04-07 17:47:23 · 439 阅读 · 0 评论 -
[FAQ09156]ITelephony与TelephonyManager/TelephonyManagerEx介绍
简要介绍ITelephony与TelephonyManager/TelephonyManagerEx,并说明他们的使用场景。 [SOLUTION]ITelephony ITelephony接口的代码实现是PhoneInterfaceManager.java,即PhoneInterfaceManager.java继承并实现了ITelephony.Stub。PhoneInterf转载 2017-04-07 17:51:44 · 980 阅读 · 0 评论 -
没有p sensor时要求电话接通5s灭屏
[Android Version]Android V4.0/V4.1/V4.2/4.4[DESCRIPTION]没有p sensor时要求电话接通5s灭屏[SOLUTION] 注: 红色标识修改的code.Android V4.4之前的版本: 1.PhoneGlobals.javaa.添加如下方法:Runnable timeOutTask = new原创 2017-03-13 13:44:05 · 809 阅读 · 0 评论 -
FAQ15497]三方App状态栏显示白色,看不到状态栏图标
[DESCRIPTION] 市面上有些三方app theme是白色或者灰白色,导致状态栏图标看不到或者看不清楚,了解到的有 WhatApps、ES文件浏览器、Instagram等三方应用。 如果希望状态栏颜色可以正常显示,要如何处理呢 [SOLUTION]1. For Android M 版本OP09项目,需到MTK转载 2016-11-16 09:13:19 · 1268 阅读 · 0 评论 -
FAQ08356][Audio Volume]来电\闹钟\短信提示\铃声预览\拍照音等,在播放过程中插入或者拔出耳机,外放中的铃声音异常
DESCRIPTION]来电铃声,闹钟铃声,短信提示音,铃声预览以及拍照音等,在播放过程中插入耳机或者拔出耳机,外放中的铃声音量会出现变大或者变小等不符合用户体验的现象。[SOLUTION]原因分析: 因为这几种提示音都是默认在插着耳机的情况下,外放也是要输出的,而插耳机前是LoudSpeaker Mode,插入耳机之后会变成LoudSpeaker Hea转载 2016-11-11 15:59:57 · 1011 阅读 · 0 评论 -
[FAQ18407]上层调用各种音频回路测试方法
[DESCRIPTION] 上层调用各种音频回路测试方法 [SOLUTION] 如何使用这些组合,请看如下介绍:AudioSystem.setParameters(“SET_LOOPBACK_TYPE=Type, OutputDevice”); Type参数如下:enum loopback_t {NO_LOOPBACK = 0, // AFE Loopback //以下3个是用于吹气模式AP_MA转载 2016-11-11 10:57:17 · 3102 阅读 · 1 评论 -
FAQ10820]针对某个APK,需要做到wifi/gprs分别做到允许/禁止两种策略
如何禁止某个应用联网DESCRIPTION]JB5开始已经default有这部分代码,只需要参照该FAQ后面的使用说明和方法调用即可。JB5之前的版本,可以按照下面完整的solution进行操作[SOLUTION]1.NetworkManagementService.java public void setFirewallUidChainR转载 2016-06-06 10:10:57 · 2120 阅读 · 0 评论 -
[FAQ04794]如何修改默认数据连接开关
[DESCRIPTION] 如何修改单卡和双卡工程的默认数据连接开关[SOLUTION]1 KK及之前的版本单卡项目数据连接都是由\alps\mediatek\config\工程名\ProjectConfig.mk下的MTK_DEFAULT_DATA_OFF这个属性来控制。若MTK_DEFAULT_DATA_OFF=yes,则默认关闭. 同理转载 2016-06-06 10:23:14 · 1329 阅读 · 0 评论 -
[FAQ11862]user版本如何打开root权限
[Description]user版本怎么打开root权限 [Keyword]user root adb superuser 用户版本 root权限 security [Serious Declaration]严重声明: 任何在最终user版本上打开root权限的手法都会给用户带来安全风险, 请仔细评估您的需求是否真实需要. MTK 强烈反对此类做法, 由此带来的安全风转载 2016-06-19 00:04:11 · 1721 阅读 · 0 评论 -
FAQ11272][Audio App]微信语音通话(听筒模式),音量侧键不能调音量
[DESCRIPTION]微信语音通话(听筒模式),音量侧键不能调音量[SOLUTION]google参考机也是如此,不过可以按如下修改: alps\frameworks\base\media\java\android\media\AudioService.java1.private boolean isInCommunication() { boolea转载 2016-06-20 14:30:21 · 1969 阅读 · 0 评论 -
Android6.0 如何检查是否有开启Runtime Permission
DESCRIPTION] M版本,如何检查是否有开启Runtime Permission且如何开启它 [SOLUTION] M版本新增Runtime Permission一 如何检查手机是否有开启Runtime Permission呢?方法一:进入 设置->应用 检查右上角的配置菜单里是否有应用权限若有,则是开启了Runtime Pe转载 2016-06-22 16:17:21 · 1931 阅读 · 0 评论 -
FAQ11708]如何去掉状态栏G、3G图标
[DESCRIPTION]状态栏上信号强度左边会显示注册的网络图标,如下图的4G和G,如果不需要,如何可以把它去掉呢? [SOLUTION]去掉方法很简单,就是把这个View隐藏就行了,具体修改文件如下SignalClusterView.java(frameworks\base\packages\SystemUI\src\com\android\sy转载 2016-09-05 11:20:43 · 1781 阅读 · 0 评论 -
[FAQ06275]如何将锁屏变为透明?
[DESCRIPTION]如何将锁屏变为透明?[SOLUTION]ICS/ICS2/JB:1、请修改KeyguardViewManager.java的show方法,将|WindowManager.LayoutParams.FLAG_SHOW_WALLPAPAR;注释掉;2、请修改KeyguardViewBase.java的resetBackground()方法,将setBack转载 2016-09-05 15:27:16 · 1082 阅读 · 0 评论 -
STK应用不识别电信卡
STK应用 判断CDMA卡 与GSM卡分开判断 CDMA卡 条件是ROAMING_MODE_NORMAL_ROAMING 而打印出的是ROAMING_MODE_HOME 造成 判断条件没有所以会弹出一直显示没有 SIM插入,原创 2016-09-22 13:26:39 · 765 阅读 · 0 评论 -
[FAQ13734]状态栏中的信号栏添加上下行标识
DESCRIPTION] 状态栏中的信号栏默认无上下行标识。若要在信号栏添加上下行标识,如下图。实现添加上下行标识,可以采用下面的办法: [SOLUTION] 添加方法如下:一,M0版本添加上下行图标如下:1, mobile_signal_group.xml xmlns:android=转载 2016-10-26 10:39:36 · 813 阅读 · 0 评论 -
[FAQ04679]双卡项目如何在状态栏显示或隐藏G,3G以及卡1和卡2的信号标识
[DESCRIPTION]本节包括2个方面: 1.KK版本上(4.4)如何隐藏有SIM卡1,2标记,如何去掉状态栏G、3G图标 2.L版本上(5.0)如何增加有SIM卡1,2标记3,特别的,目前M版本不支持该功能。一 KK版本上(4.4) 2.1如何隐藏有SIM卡1,2标记KK上默认是显示1,2卡标识的。如果隐藏它们,在文件SignalC转载 2016-10-26 10:27:00 · 1136 阅读 · 0 评论 -
手机cached free memory(剩余内存)计算方法
在手机菜单:setting->apps->running apps里面看到的 可用内存是如何计算的? [SOLUTION] 计算方法请参考:RunningProcessView.java(/alps/packages/apps/settings/src/com/android/set转载 2016-10-26 15:25:18 · 1525 阅读 · 0 评论 -
FAQ03566][Audio Common]通话时如何播放音乐给到对方?
[DESCRIPTION] MTK平台在通话时播放音乐默认行为是音乐会和downlink声音一起从reciever中出来,部分客户希望对方也能听到本地播放音乐的声音 [SOLUTION]函数bool LADPlayer::LADPlayer_Open(int32 audioMode)中ret &= pLad->LAD_BGSoundConfi转载 2016-11-07 11:28:11 · 1678 阅读 · 0 评论 -
[FAQ09312] 如何抓取 framework input 事件相关 log
出现事件输入相关的问题时, 建议先 follow FAQ08115 来检测对应的设备是否有响应输入如果没有响应输入,则可能是 driver 或者输入设备模组问题, 请提交 E-service, 我司 driver 同仁会来跟进如果有输入设备响应输入, 则需要打开以下 log 开关,抓取 mobile log 给我司, 以便检查 framework 层的对事件的处理[SOLU原创 2018-01-26 12:20:45 · 740 阅读 · 0 评论