MTK平台APN的配置
来源:互联网 发布:docker 网络解决方案 编辑:程序博客网 时间:2024/05/21 01:45
APN(Access Point Name)是通过手机上网必须配置的一个参数,用来决定手机通过哪种接入方式来访问网络。只要我们的手机插上sim卡之后就可以在手机的设置中查看当前sim卡内置的默认apn参数,一般的安卓智能机都可以在sim卡设置中找到“接入点名称(APN)”并可以查看和新增apn。
在MTK平台APN配置路径为:device/mediatek/common/apns-conf.xml
在MTK平台SPN配置路径为:device/mediatek/common/spn-conf.xml
spn调用路径为:framework/opt/telephony/src/java/com/android/internal/telephony/uicc/SpnOverride.jav
APN的配置字段 <apn carrier="" mcc="" mnc="" apn="" user="" password=""
proxy="" port="" type="" authtype="" />
其中carrier、apn、mcc、mnc几个字段是一个完整的apn一定要有的,proxy和port两个字段一般情况下上网的apn都会有这两个字段,而其他的字段都是非必须的。
<apn carrier="" mcc="" mnc="" apn="" user="" password=""
proxy="" port="" type="" authtype="" />
其中carrier、apn、mcc、mnc几个字段是一个完整的apn一定要有的,proxy和port两个字段一般情况下上网的apn都会有这两个字段,而其他的字段都是非必须的。
字段名称
描述
name
APN配置名称
numeric
运营商编号
apn
APN接入点,如移动的有:cmwap和cmnet
proxy
代理服务器地址
Port
端口号
mmsproxy
彩信代理服务器地址
mmsport
彩信代理服务器端口号
Mmsc
彩信接入服务器地址
Type
APN接入类型
在启动Android手机或者启动android虚拟设备后,所有的APN配置信息都会保存在telephony.db的SQLite数据库表名为carriers的表中。我们可以将此数据库文件pull到本地,然后可以查看carriers表的结构和其中的APN配置信息数据,命令如下:
adb pull /data/data/com.android.providers.telephony/databases/telephony.db D:/telephony.db
"CREATE TABLE " +CARRIERS_TABLE +
"(_id INTEGER PRIMARY KEY," +"name TEXT," +"numeric TEXT," +
"mcc TEXT,"+ "mnc TEXT," + "apn TEXT," + "user TEXT," +
"serverTEXT," + "password TEXT," + "proxy TEXT," +
"port TEXT," + "mmsproxyTEXT," + "mmsport TEXT," +
"mmscTEXT," + "authtype INTEGER," + "type TEXT," +
"current INTEGER," +"protocol TEXT," + "roaming_protocol TEXT," +
"carrier_enabledBOOLEAN," + "bearer INTEGER," +
"mvno_typeTEXT," + "mvno_match_data TEXT," +
"preferredBOOLEAN DEFAULT 0," + "read_only BOOLEAN DEFAULT 0," +
"ppp_numberTEXT," + "localized_name TEXT," + "v_mccmnc TEXT);"
虽然字段众多但是我们从用途上可以把apn分为发送彩信和上网两种,其中上网的apn又分为wap和net。- MTK平台APN的配置
- MTK平台apn&spn的配置
- MTK平台LED配置
- Android修改APN的配置
- mtk平台pwm配置说明
- MTK智能平台Modem的修改、编译及配置方法
- MTK智能平台Modem的修改、编译及配置方法
- mtk 平台配置内核方法 mtk platform make menuconfig setting
- MTK平台的一些认识
- mtk 平台LCD 驱动的
- MTK平台的术语缩写
- MTK平台
- mtk 平台
- diff APN betwin qcom and mtk platform
- Android添加APN配置后,OTA升级完成后,依然无法识别添加的APN
- MTK MT65XX平台开发分支下配置多个项目的规范说明
- MTK 图层 MTK平台MMI窗口的绘制
- 网络配置 - 定制APN
- Git 版本管理工具(一)
- 三、pandas系列---pandas库的DataFrame类型
- Android运行时权限
- 庆科这Freestyle搞得有想法
- CodeVS1077 多源最短路 解题报告【SPFA】
- MTK平台APN的配置
- eapol帧结构和802.1x认证过程
- MySQL 第七天(核心优化一)
- leetcode 155: C语言一栈解决(accepted)
- [Android]内存泄露总结
- spark mllib源码分析之OWLQN
- ajax延迟导致点击切换效果失败
- 大气垂直折光的减弱办法
- 从MVP登录Demo理解MVP模式