微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > CTA应用获取位置信息未拦截

CTA应用获取位置信息未拦截

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]

应用获取位置信息,系统未弹框拦截确认

[SOLUTION]

应用可以通过多种方式获取位置信息,如
1. 通过LocationProvider -->network/gps provider(系统设置->位置信息->选中gps或
者network)
2. 通过基站(TelephonyManager.getCellLocation())
目前mtk针对CTA一级安全开发的拦截方案,根据工信部测试规范对第一种方式进行了拦截,可以通
过CTA测试。
如果您遇到有应用获取位置信息但未弹框提示情况,可能是通过第二种方式,可以尝试以下修改方法:
在/packages/apps/phone/src/com/android/phone/PhoneInterfaceManager.java中的
getCellLocation()中添加
///M: Check permission for Mobile Manager Service/Application. @{

///@}
之间的内容,如下图所示:

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top