一般用android系统的时候,我们使用wifi上网,但有时候我们也可以用3g上网,这里就需要设置一下3G接入点。具体设置主要是通过改变数据库数据来连接3g网络。
这里涉及到两个URI,分别是apn列表uri:content://telephony/carriers,主apn的uri:content://telephony/carriers/preferapn,
首先,向apn列表中插入一行,需要的属性有name、apn和numeric。numeric要看不同的系统设置,我遇过的有的是46001,还有的是别的,没记得太清楚。然后根据插入的id,把该行设置为主apn的行。这样settings里面就会自动去读取。具体实现如下:
public void setApn(View v) {
final BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (adapter.isEnabled()) {
adapter.disable();
} else {
setMainAPN(getAPNId());
}
}
private int getAPNId() {
int id = -1;
ContentValues values = new ContentValues();
values.put("name", "suking");
values.put("apn", "3gnet");
values.put("numeric", "46001");
ContentResolver resolver = getContentResolver();
Cursor c = null;
Uri newRow = resolver.insert(APN_URI, values);
if (newRow != null) {
c = resolver.query(newRow, null, null, null, null);
int idIndex = c.getColumnIndex("_id");
c.moveToFirst();
id = c.getShort(idIndex);
}
if (c != null) {
c.close();
}
return id;
}
private void setMainAPN(int id) {
ContentResolver resolver = getContentResolver();
ContentValues values = new ContentValues();
values.put("apn_id", id);
resolver.update(MAIN_APN, values, null, null);
}
注意到,在设置apn网络之前,首先是判断蓝牙适配器是否可用,如果可用需要把蓝牙关闭。
分享到:
相关推荐
网络设置包括本地网络设置、LAN3G网络设置和wifi网络-车载监控 本资源摘要信息中,我们将讨论网络设置的重要性和实现方法,以及车载监控系统中的网络设置配置。 一、网络设置的重要性 在车载监控系统中,网络设置...
本文将详细介绍如何设置华为4G WiFi路由器与泰国三大运营商(Happy卡、AIS卡、True Move卡)的APN参数,以便于在泰国旅游期间实现稳定快速的网络共享。 #### 二、准备工作 1. **华为4G WiFi路由器**:确保设备电量...
3. 在 2G 联通网络中,连上网络,status bar 右上角显示一个 G 的图标。 4. 在 3G 联通网络中,连上网络,status bar 右上角显示一个 3G 的图标。 Android 手机 APN 设置的优点: 1. 可以连接移动网络,进行上网...
本文档主要介绍了车载监控系统的网络设置,包括本地网络设置(LAN)、3G网络设置和WIFI网络设置。这些设置对于确保车载监控设备能够稳定、高效地连接到互联网并进行远程监控至关重要。 首先,本地网络设置(LAN)...
3. **APN参数设置**:在创建或修改的APN中,输入以下关键参数: - APN:`internet`,这是中国移动的默认APN,用于互联网接入。 - 代理服务器(Proxy):`10.0.0.172`,某些网络可能需要设置HTTP代理。 - 端口...
网络设置包括本地网络设置(LAN)、3G 网络设置和 Wi-Fi 网络设置。 本地网络设置(LAN): * 使用局域网通过网线连接至车载 DVR RJ45 网络接口 * 网络类型:LAN/3G-WIFI 可选 * 自动获取:自动获取 IP 选择(为...
不勾选特定的2G或3G网络时,手机会自动在2G和3G网络之间切换,以获取最佳信号。 3. **接入点设置**: - 进入“接入点名称”(APN)设置,这里有预设的三个接入点:3gwap(用于访问联通3G门户和部分互联网)、3gnet...
在Windows CE(WinCE)操作系统环境下,开发网络通信功能时,常常需要进行拨号连接以访问GPRS或3G网络。"WinCE拨号库,支持APN等参数设置"是一个专门为这种需求设计的库,它允许开发者进行高级的网络配置,确保设备...
【华为3G设置】是指在华为的Ultra Stick 3G上网卡上进行的一系列网络连接配置,以便用户可以通过3G网络实现高速的移动上网。这个过程涉及到华为专为3G设备设计的软件“Mobile Partner”,它提供了一种简单易用的界面...
本教程将聚焦于创建一个GRRS/3G(GPRS/EDGE和3G网络)APN(Access Point Name,接入点名称)上网开关的Android小部件。这个小部件允许用户快速切换移动数据连接,对于经常需要控制数据流量的用户非常实用。 首先,...
- 一张支持3G网络的SIM卡。 - 一个兼容的3G无线网卡(例如文中提到的E180或ZTE MU318)。 #### 配置步骤详解 **第一步:配置WAN接口** 1. 登录到Vigor 2910G路由器的管理界面。 2. 进入“网络设置”->“WAN接口”-...
在DIAL-SCG配置中,可能涉及对拨号脚本、接口设置、line参数和modem初始化等的详细配置,以确保设备能正确地与3G网络建立和维护连接。 **配置3G DIAL** 配置3G DIAL通常包括以下步骤: 1. **配置拨号脚本**:定义...
2. **联通3G网络**:中国联通提供的3G网络服务,基于WCDMA技术,提供高速的数据传输,对于BlackBerry用户来说,这意味着更快的网页浏览速度和更流畅的多媒体体验。 3. **APN设置**:在配置联通网络时,用户需要设置...
APN业务是基于3G网络的分组交换技术,具有"实时在线"、"按量计费"、"快捷登录"、"高速传输"、"自如切换"等优点。用户可以随时与网络保持联系,快速登录企业网络,实现高速数据传输。 二、APN业务优点 APN业务相比...
接下来,我们来看看如何设置3G网络: 1. **打开接入点设置**:进入iPad的“设置”应用,然后选择“蜂窝数据”,接着找到“APN设置”。 2. **中国联通3G接入点设置**: - 名称:中国联通互联网 - 接入点名称:...
4. **自动获取APN设置**:大部分S60手机能自动从运营商处获取APN(Access Point Name)设置,这是连接3G网络的关键。如果未能自动获取,你需要手动输入APN信息,包括名称、APN地址、用户名和密码。 5. **开启数据...
- 进入“设置”>“无线和网络”>“移动网络”>“接入点名称(APN)”。 - 点击“新增”,填写相应的APN、用户名和密码等信息。 - 保存并选择新建的APN进行连接测试。 - **DNS服务器地址**:根据部分内容中的...
2. 设置APN:根据运营商的网络设置,配置正确的接入点名称(APN)。 3. IP地址分配:G-BOX可以工作在动态IP或静态IP模式下,根据应用场景选择合适的IP地址分配方式。 4. 网络参数设置:包括波特率、数据位、停止位和...