当前位置: 首页 > article >正文

Android CTA配置和3C认证、SRRC认证

办理 通信产品的《进网许可证》申请行业里俗称“CTA”

3C即“中国强制认证”强制性产品认证制度

SRRC是国家无线电管理委员会强制认证要求;型号核准 

 MTK  CTA config配置:

#cta config低版本
MTK_PERMISSION_CONTROL=yes
MTK_MOBILE_MANAGEMENT=yes
MTK_PRIVACY_PROTECTION_LOCK=yes
MTK_CTA_SET=yes
MTK_CTA_SUPPORT=yes
MTK_WAPI_SUPPORT=yes

#cta 高版本
MSSI_MTK_PERMISSION_CONTROL=yes
MSSI_MTK_MOBILE_MANAGEMENT=yes
MSSI_MTK_PRIVACY_PROTECTION_LOCK=yes
MSSI_MTK_CTA_SET=yes
MSSI_MTK_CTA_SUPPORT=yes
MSSI_MTK_WAPI_SUPPORT=yes
MTK_PERMISSION_CONTROL=yes
MTK_MOBILE_MANAGEMENT=yes
MTK_PRIVACY_PROTECTION_LOCK=yes
MTK_CTA_SET=yes
MTK_CTA_SUPPORT=yes
MTK_WAPI_SUPPORT=yes 

配置cta   modem:

#modem
CUSTOM_MODEM = mxx_xxxxxxxx_cta

设置对应的模数:

这里例举:

# FDD4M
MTK_C2K_LTE_MODE = 0
MTK_MD1_SUPPORT = 9
MTK_ECCCI_C2K = yes
MTK_MD3_SUPPORT = 0
MTK_PROTOCOL1_RAT_CONFIG = Lf/Lt/W/G

 frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java

SRRC认证 + 网络模式设置为:LTE  ONLY

   /*/add set 3c and srrc for LTE only
    int PREFERRED_NETWORK_MODE = Integer.parseInt(TelephonyManager.getTelephonyProperty(0,
            "ro.telephony.default_network", Integer.toString(NETWORK_MODE_WCDMA_PREF)));
    //*/
    int PREFERRED_NETWORK_MODE = NETWORK_MODE_LTE_ONLY;
    //*/ 

 CE认证 + 3C认证 + 安全音量设置:

/frameworks/base/services/core/java/com/android/server/audio/AudioService.java

final Set<Integer> mSafeMediaVolumeDevices = new HashSet<>(
            Arrays.asList(AudioSystem.DEVICE_OUT_WIRED_HEADSET,
                 
  //*/ add bluetoth to adaptive GB
                    AudioSystem.DEVICE_OUT_WIRED_HEADPHONE, AudioSystem.DEVICE_OUT_USB_HEADSET,
                    AudioSystem.DEVICE_OUT_BLUETOOTH_SCO, AudioSystem.DEVICE_OUT_BLUETOOTH_SCO_HEADSET,
                    AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP, AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES


http://www.kler.cn/a/403411.html

相关文章:

  • 对 TypeScript 中函数如何更好的理解及使用?与 JavaScript 函数有哪些区别?
  • uniapp接入BMapGL百度地图
  • 缓存工具类编写
  • 《C++ 实现区块链:区块时间戳的存储与验证机制解析》
  • useEffect、useCallback、useMemo和memo的区别
  • Centos 8, add repo
  • IT资产管理工具-NetBox
  • Python爬虫 | Scrapy 爬虫框架学习
  • CAAS 和 IAAS
  • 工业机器视觉中图像质量评估
  • Spring Boot 注解
  • 问题: redis-高并发场景下如何保证缓存数据与数据库的最终一致性
  • 安卓开发实现图像处理相关功能
  • 三十九、Python(pytest框架-中)
  • Spark核心组件解析:Executor、RDD与缓存优化
  • k8s1.31版本最新版本集群使用容器镜像仓库Harbor
  • Go Web服务中如何优雅平滑重启?
  • 基于Quartus Prime18.1的安装与FPGA的基础仿真(联合Modelsim)教程
  • js实现购物车功能
  • Qt问题:不同文件中相同命名空间的多个 Q_NAMESPACE
  • ThinkPHP框架和Laravel框架区别
  • pytorch训练的双卡,一个显卡占有20GB,另一个卡占有8GB,怎么均衡?
  • Elasticsearch面试内容整理-核心概念与数据模型
  • K8S基础概念和环境搭建
  • Flink基础面试题
  • Excel - VLOOKUP函数将指定列替换为字典值