`
suking3
  • 浏览: 32716 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

如何设置3g网络-APN设置

阅读更多

一般用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网络之前,首先是判断蓝牙适配器是否可用,如果可用需要把蓝牙关闭。

0
0
分享到:
评论

相关推荐

    网络设置包括本地网络设置LAN3G网络设置和wifi网络-车载监控.pdf

    网络设置包括本地网络设置、LAN3G网络设置和wifi网络-车载监控 本资源摘要信息中,我们将讨论网络设置的重要性和实现方法,以及车载监控系统中的网络设置配置。 一、网络设置的重要性 在车载监控系统中,网络设置...

    华为4Gwifi路由器泰国三大运营商上网卡APN设置

    本文将详细介绍如何设置华为4G WiFi路由器与泰国三大运营商(Happy卡、AIS卡、True Move卡)的APN参数,以便于在泰国旅游期间实现稳定快速的网络共享。 #### 二、准备工作 1. **华为4G WiFi路由器**:确保设备电量...

    android手机APN设置

    3. 在 2G 联通网络中,连上网络,status bar 右上角显示一个 G 的图标。 4. 在 3G 联通网络中,连上网络,status bar 右上角显示一个 3G 的图标。 Android 手机 APN 设置的优点: 1. 可以连接移动网络,进行上网...

    网络设置包括本地网络设置LAN3G网络设置和wifi网络_车载监控.pdf

    本文档主要介绍了车载监控系统的网络设置,包括本地网络设置(LAN)、3G网络设置和WIFI网络设置。这些设置对于确保车载监控设备能够稳定、高效地连接到互联网并进行远程监控至关重要。 首先,本地网络设置(LAN)...

    三星I779G卡上网设置

    3. **APN参数设置**:在创建或修改的APN中,输入以下关键参数: - APN:`internet`,这是中国移动的默认APN,用于互联网接入。 - 代理服务器(Proxy):`10.0.0.172`,某些网络可能需要设置HTTP代理。 - 端口...

    网络设置包括本地网络设置LAN3G网络设置和wifi网络_车载监控.docx

    网络设置包括本地网络设置(LAN)、3G 网络设置和 Wi-Fi 网络设置。 本地网络设置(LAN): * 使用局域网通过网线连接至车载 DVR RJ45 网络接口 * 网络类型:LAN/3G-WIFI 可选 * 自动获取:自动获取 IP 选择(为...

    中国移动3G上网及收发彩信的设置方法

    本文将详细介绍如何在中国移动3G网络环境下进行上网及收发彩信的具体设置步骤。 #### 二、设置步骤详解 ##### 第一步:配置互联网接入点(cmnet) 1. **进入设置菜单**:首先打开手机的设置菜单。 2. **无线控件...

    中国联通android系统上网设置图文教程参考.pdf

    不勾选特定的2G或3G网络时,手机会自动在2G和3G网络之间切换,以获取最佳信号。 3. **接入点设置**: - 进入“接入点名称”(APN)设置,这里有预设的三个接入点:3gwap(用于访问联通3G门户和部分互联网)、3gnet...

    WinCE拨号库,支持APN等参数设置

    在Windows CE(WinCE)操作系统环境下,开发网络通信功能时,常常需要进行拨号连接以访问GPRS或3G网络。"WinCE拨号库,支持APN等参数设置"是一个专门为这种需求设计的库,它允许开发者进行高级的网络配置,确保设备...

    华为3G设置

    【华为3G设置】是指在华为的Ultra Stick 3G上网卡上进行的一系列网络连接配置,以便用户可以通过3G网络实现高速的移动上网。这个过程涉及到华为专为3G设备设计的软件“Mobile Partner”,它提供了一种简单易用的界面...

    android widget GRRS/3G(APN)上网开关

    本教程将聚焦于创建一个GRRS/3G(GPRS/EDGE和3G网络)APN(Access Point Name,接入点名称)上网开关的Android小部件。这个小部件允许用户快速切换移动数据连接,对于经常需要控制数据流量的用户非常实用。 首先,...

    2910通过3G无线网卡上网的设置方法

    - 一张支持3G网络的SIM卡。 - 一个兼容的3G无线网卡(例如文中提到的E180或ZTE MU318)。 #### 配置步骤详解 **第一步:配置WAN接口** 1. 登录到Vigor 2910G路由器的管理界面。 2. 进入“网络设置”->“WAN接口”-...

    3G-DIAL-SCG

    在DIAL-SCG配置中,可能涉及对拨号脚本、接口设置、line参数和modem初始化等的详细配置,以确保设备能正确地与3G网络建立和维护连接。 **配置3G DIAL** 配置3G DIAL通常包括以下步骤: 1. **配置拨号脚本**:定义...

    黑莓联通上网设置

    2. **联通3G网络**:中国联通提供的3G网络服务,基于WCDMA技术,提供高速的数据传输,对于BlackBerry用户来说,这意味着更快的网页浏览速度和更流畅的多媒体体验。 3. **APN设置**:在配置联通网络时,用户需要设置...

    无线监控APN~接入方案.doc

    APN业务是基于3G网络的分组交换技术,具有"实时在线"、"按量计费"、"快捷登录"、"高速传输"、"自如切换"等优点。用户可以随时与网络保持联系,快速登录企业网络,实现高速数据传输。 二、APN业务优点 APN业务相比...

    iPad2怎么设置上网.docx

    接下来,我们来看看如何设置3G网络: 1. **打开接入点设置**:进入iPad的“设置”应用,然后选择“蜂窝数据”,接着找到“APN设置”。 2. **中国联通3G接入点设置**: - 名称:中国联通互联网 - 接入点名称:...

    3G手机设置指南(s60系统)

    4. **自动获取APN设置**:大部分S60手机能自动从运营商处获取APN(Access Point Name)设置,这是连接3G网络的关键。如果未能自动获取,你需要手动输入APN信息,包括名称、APN地址、用户名和密码。 5. **开启数据...

    HTC G7网络设置

    - 进入“设置”>“无线和网络”>“移动网络”>“接入点名称(APN)”。 - 点击“新增”,填写相应的APN、用户名和密码等信息。 - 保存并选择新建的APN进行连接测试。 - **DNS服务器地址**:根据部分内容中的...

Global site tag (gtag.js) - Google Analytics