问题
最近需要在Android中增加一个新的APN,成功的在db中增加了一条新记录,但始终没有成功显示
记录apn的db的地址:/data/data/com.android.providers.telephony下的telephony.db中的carriers表中
解决
最后对比了正常增加情况下的db数据,原来我的category没有写,应如下代码
private static final String APN_NEWADD_VALUE = "NewAdd";
values.put(Telephony.Carriers.CATEGORY, APN_NEWADD_VALUE);
测验了几次,string必需是"NewAdd",不然新增是不会成功的
just one tip
APN的类型和其所对应的值如下
default 1
supl 4
mms 2
tethering 8
身份验证类型及其所对应的值如下
None 0
PAP 1
CHAP 2
PAP or CHAP 3