0 0

如何在Andrid通过编程方式实现APN设置15

即在程序运行后,根据某个特征值选出我所我设定的那个APN,然后将其指定为当前使用的那个。
根据我的测试,Android新增APN是通过操作/data/data/com.android.providers.telephony/databases/telephony.db来完成的,新增APN即是向该数据库插入一条新纪录.
而当前正在使用的APN则是记录在/data/data/com.android.providers.telephony/shared_prefs/preferred-apn.xml中的
该文件如下;
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<long name="apn_id" value="55" />
</map>

但至目前为止,不知有什么方法可以修改它?来指定我当前使用的APN。
2009年8月06日 16:25
目前还没有答案

相关推荐

    android 设置apn

    在Android系统中,APN(Access Point Name)是用于配置移动数据网络连接的重要设置,它定义了设备如何连接到...`MyApnDemo`这样的应用或代码示例可以提供便利,帮助开发者或用户在必要时通过编程方式调整APN设置。

    android APN 设置

    在Android系统中,APN(Access Point Name)是...通过编程方式对APN进行设置和切换,可以满足特定场景下的需求,但同时也需要考虑到安全性和用户隐私。在实际开发过程中,应遵循最佳实践,确保代码的稳定性和安全性。

    AS 工程自定义 APN 实现.rar

    4. **APN切换**:完成自定义APN的设置后,可能需要编程方式触发APN的切换,确保应用能够通过新设置的APN连接网络。这通常通过请求一个空的HTTP连接或使用ConnectivityManager服务来实现。 5. **适配不同Android版本...

    Android apn 消息推送(server与client)

    在Android平台上,APN(Access Point Name)通常指的是网络连接的接入点,它定义了设备如何连接到互联网。然而,当我们谈论"Android APN消息推送"时,这指的是利用APN机制实现应用间的即时消息传递服务。在这个项目...

    APNSettings:充当 Android 设置的 APN 设置部分的快捷方式的 Android 应用程序

    通过分析和学习APNSettings的源代码,开发者不仅可以了解如何与Android系统API交互,还能深入理解如何创建快捷方式、管理用户界面以及处理系统设置。对于想要提升Android开发技能的人来说,这是一个很好的实践案例。

    vpdn.rar_VPDN_android vp_android vpdn a_java vp_vpdn android

    VPDN(Virtual Private Dial-up Network)是一种通过公共网络如互联网建立安全、私有...这个特定的程序为摩托罗拉XT-800用户提供了一种便捷的方式,通过自动配置和恢复APN设置来实现VPDN连接,从而方便地接入公司网络。

    如何写入WAP MMS APN Settings?

    1. **进入手机设置**:在手机的“网络设置”或“移动网络”菜单中找到APN设置。 2. **创建新APN**:如果预设的APN不适用或者不存在,用户需要手动创建一个新的APN条目。 3. **填写参数**:输入由运营商提供的APN名称...

    MyApnDemo.zip

    在Android系统中,APN(Access Point Name)是用于配置移动数据网络连接的重要参数,它定义了设备如何连接到互联网,尤其是通过移动网络。在早期的Android版本,如2.2(Froyo)及以下,用户或开发者可能需要手动配置...

    android实用GPRS连接归类.pdf

    在Android开发中,GPRS(General Packet Radio Service)连接是移动设备通过蜂窝网络进行数据传输的一种方式。Android系统会自动调用当前活动的网络,这意味着如果WiFi开启,应用将优先使用WiFi网络;若WiFi关闭,...

    android编程知识

    在Android编程中,理解系统的目录结构是至关重要的。Android是一个基于Linux内核的操作系统,因此其目录结构遵循传统的Linux目录规范。让我们逐一解析这些目录及其重要性。 1. **mnt**:挂载点目录,用于挂载各种...

    android各种模块代码分类,多达20种以上

    9. **android 开机启动**:使应用在设备开机时自动启动,一般通过在`AndroidManifest.xml`中注册`BroadcastReceiver`,监听`ACTION_BOOT_COMPLETED`广播来实现。 10. **android 设置apn**:APN(Access Point Name...

    APN

    总的来说,APN在Java开发中主要与Android平台上的移动网络通信有关,涉及到网络连接的配置和优化。理解APN的工作原理和配置方式,可以帮助开发者更好地实现数据服务,特别是对于那些依赖移动网络的项目。

    Android编程获取网络连接方式及判断手机卡所属运营商的方法

    总结来说,Android编程中获取网络连接方式和判断手机卡运营商主要通过`ConnectivityManager`、`TelephonyManager`以及对APN信息的查询。这些方法可以帮助开发者针对不同网络环境编写适应性更强的网络模块,提高代码...

    DataCall 介绍

    在Android系统中,数据连接是通过DataCall实现的,涉及应用程序、Java框架、本地框架、内核、以及调制解调器。应用程序首先通过框架API建立数据连接,之后使用Socket编程进行数据传输。整个流程包括控制流、数据流、...

    TwilioChatJsReactNative:适用于Twilio可编程聊天的ReactNative应用示例,带有有效的iOS和Android推送消息https

    您将必须自己创建FCM和APN凭证和证书,并分别在iOS和Android项目中传递它们(通过iOS项目中的xcode和Android的google-services.json )。 您将需要在使用创建的证书和应用程序标识符创建凭据,并将其存储在...

    代码打开gprs、获取gps坐标

    在编程中,我们可以通过API接口来操作这些功能,以便在应用中获取用户的地理位置信息。 GPRS的使用主要是通过手机网络进行数据传输。当应用程序需要在网络中发送或接收数据时,可以调用相应的API来开启GPRS连接。这...

    _ihtml5_frontEndBooks 应用调起.pdf

    此方法的结构简单,但同时也存在缺点,比如Web端的可编程性较差,且在Android平台上第三方浏览器的支持通常较弱。 文档进一步探讨了其他技术手段,例如使用Android的后台Service来起一个HTTP Server,通过HTTP请求...

    GPRS通信 C语言

    通过串口发送AT命令到GPRS模块,可以进行拨号、建立PPP连接、设置APN(Access Point Name)等操作。例如,"AT+CGDCONT=1,"IP","your.apn.name""用于设置APN,"ATD*99#"用于拨号建立PPP连接。 为了在Qt中发送AT命令...

Global site tag (gtag.js) - Google Analytics