修改默认apn数据的方法
2011-08-25 16:08
148 查看
修改文件/packages/providers/TelephonyProvider/src/com/android/providers/telephony/TelephonyProvider.java 添加一个插入默认apn数据的方法 private void insertAddDefaultApns(SQLiteDatabase db) { ContentValues values = null; for (int i = 0; i < APN_NAMES.length; i++) { values = new ContentValues(); String mcc = "460"; String mnc = "00"; String proxy = ""; String port = ""; String server = ""; String mmsProxy = ""; String mmsPort = ""; String mmsC = ""; if (APN_NAMES[i].equals("CMWAP")) { mmsProxy = "10.0.0.172"; mmsPort = "80"; mmsC = "http://mmsc.monternet.com"; proxy = "10.0.0.172"; port = "80"; } String numeric = mcc + mnc; values.put(Telephony.Carriers.NUMERIC,numeric); values.put(Telephony.Carriers.MCC, mcc); values.put(Telephony.Carriers.MNC, mnc); values.put(Telephony.Carriers.NAME, APN_NAMES[i]); values.put(Telephony.Carriers.APN, APN_APNS[i]); values.put(Telephony.Carriers.USER, ""); values.put(Telephony.Carriers.SERVER, server); values.put(Telephony.Carriers.MMSPROXY, mmsProxy); values.put(Telephony.Carriers.MMSPORT, mmsPort); values.put(Telephony.Carriers.MMSC, mmsC); values.put(Telephony.Carriers.PROXY, proxy); values.put(Telephony.Carriers.PORT, port); values.put(Telephony.Carriers.PASSWORD, ""); values.put(Telephony.Carriers.TYPE, APN_APNTYPES[i]); values.put(Telephony.Carriers.AUTH_TYPE, "None"); insertAddingDefaults(db, CARRIERS_TABLE, values); } } 在initDatabase方法中调用它
相关文章推荐
- 修改默认apn数据的方法
- 修改mysql默认字符集的方法(插入数据库数据乱码)
- UIButton修改默认文字和图片的位置方法
- xampp中修改mysql默认空密码(root密码)的方法
- 修改ligerui 默认确认按钮的方法
- mysql修改默认数据存储目录
- Fiddler2拦截http请求修改数据两种方法
- jsTree基本使用(新增,修改,删除,移动,点击,加载默认选中根节点,异步加载数据)
- Silverlight中DataGrid的显示指定列、修改默认列名和格式化日期数据和小数数据
- 修改表的字段数据类型的方法
- Windows服务器修改默认TTL值的方法
- Redhat7/Centos7 修改默认启动内核方法二
- win7系统WMP(Windows Media Player)默认为64位修改方法
- Linux更新Python版本及修改python默认版本的方法
- 最简单的方法修改Ubuntu设置为默认文字界面启动 (修改内核)
- 修改Windows默认窗口背景色为护眼色的方法
- 修改mysql数据引擎的方法- 提高数据库性能
- 修改Linux默认启动级别或模式的方法
- JAVA修改、删除数据之后刷新JTable的方法
- thinkphp修改配置进入默认首页的方法