微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > AP层如何判断插入的卡是否是测试卡(白卡,test sim)

AP层如何判断插入的卡是否是测试卡(白卡,test sim)

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
Ap层开机会收到Modem的URC上报插入的卡是normal SIM还是test sim,并保存在RILD定义的SystemProperty中
L之前版本 path: alps/mediatek/hardware/ril/mtk-ril/ril_sim.h
L 版本上: path: alps/vendor/mediatek/proprietary/hardware/ril/mtkril/
ril_sim.h
static const char PROPERTY_RIL_TEST_SIM[4][25] = {
"GSM.sim.ril.testsim",
"gsm.sim.ril.testsim.2",
"gsm.sim.ril.testsim.3",
"gsm.sim.ril.testsim.4",
};
[SOLUTION]
Java层使用方法:
(1) 在java层定义对应systemproperty
首先要import android.os.SystemProperties;
public static final String PROPERTY_RIL_TEST_SIM[] = {
"gsm.sim.ril.testsim",
"gsm.sim.ril.testsim.2",
"gsm.sim.ril.testsim.3",
"gsm.sim.ril.testsim.4",
};
(2) 使用方法:
if (SystemProperties.getInt(PROPERTY_RIL_TEST_SIM[simId], 0) == 1) {
log("test sim");
..........................
} else {
log("normal sim");

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

网站地图

Top