为什么设置了apn还是不能用apn启动/停用了呢?求解

APN(Access Point Name)即“接入点名称”,是您在通過手机上网时必须配置的一个参数它决定了您的手机通过哪种接入方式来访问网络,用来标识GPRS的业务种类,目前分为两大类:CMWAP/UNIWAP/3GWAP(通过GPRS访问WAP业務)、CMNET/UNINET/3GNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等)

apn的流程分析及相关文件

相关文件作如下简单说明:

--从该文件[核心Makefile文件]中可以看出有關apn设置的xml文件

--该文件实际上在apn的设置方面没有实际意义,然而在android apn设置的逻辑方面却很重要尤其是里面的version的值。

注:此文件就是来源于此!!

--该class主要用于APN的设置由于源码提供的不符合定制要求,所以要手动修改!

但是修改最终目的是保证在数据库version更新后能够及时更新维護APN的数据库表内容!

具体该类如何修改,下文会阐述!

首先保证成功运行了Emulator或开发板查看APN所维护的数据,操作如下:

4,程序中的实现(参栲文章中说要改动java的代码我这里没有改动,也可以用)

对应的名称功能为:这里面要注意红色标出的值

对应我们要加入的代码部分:


(3),编译程序烧录,下面是我们实现的效果:不用手动设定自动加入APN上网设定。


5上网设定自动开启的话,用户不注意的情况下會产生流量。所以这个功能要用户使用的情况下开启所以要设定默认为关闭

(1),“设置--无线网络--移动网络--已启用数据”这个选项如果選到了就可以上网不选不能上网,所以我们默认这个选项关闭

(2),实现效果如下:


推荐于 · TA获得超过2.9万个赞

1、长按開机键2113十秒将手机5261

4、进行此操作会丢失手机上的所有数据,包括安装的应用程序、电话本、短信息等当手机出现严重异常,无其咜办法解决时才使用此项,谨慎使用

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头裏或许有别人想知道的答案。

我要回帖

更多关于 为什么设置了apn还是不能用 的文章

 

随机推荐