`
guojianhui0906
  • 浏览: 46199 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android 关闭数据连接方法

阅读更多
开关数据连接方法:
 Method getITelephonyMethod = null;

		try{

			telephonyManagerClass = Class.forName(telephonyManager.getClass().getName());

		    getITelephonyMethod = telephonyManagerClass.getDeclaredMethod("getITelephony");

	    getITelephonyMethod.setAccessible(true);

	    ITelephonyStub = getITelephonyMethod.invoke(telephonyManager);

	    ITelephonyClass = Class.forName(ITelephonyStub.getClass().getName());
if (mobileFlg) {

				dataConnSwitchavenue = ITelephonyClass

						.getDeclaredMethod("enableDataConnectivity");

				Settings.System.putInt(context.getContentResolver(),

						Settings.System.GPRS_CONNECTION_SIM_SETTING, true ? 1

								: 0);

			} else {

				dataConnSwitchavenue = ITelephonyClass

						.getDeclaredMethod("disableDataConnectivity");

				Settings.System.putInt(context.getContentResolver(),

						Settings.System.GPRS_CONNECTION_SIM_SETTING, false ? 1

					: 0);

			}
dataConnSwitchavenue.setAccessible(true);

	    dataConnSwitchavenue.invoke(ITelephonyStub);

		}catch (ClassNotFoundException e) {

			e.printStackTrace();

		}catch (NoSuchMethodException e){

			e.printStackTrace();

		}catch (IllegalAccessException e) {

			e.printStackTrace();

		}catch (InvocationTargetException e){

			e.printStackTrace();

		}


获取数据连接状态:

public boolean getMobileState() {

		boolean isEnabled = false;

		if(telephonyManager.getDataState() == TelephonyManager.DATA_CONNECTED){

		      isEnabled = true;

		    }else{

		      isEnabled = false; 

		    }   

		return isEnabled;

	}
分享到:
评论

相关推荐

    Android实现Wifi数据传输

    两部手机连接wifi后,通过socket进行数据传输 说明: 测试需要两部安卓手机A,B。A手机创建WIFI热点作为服务器,B手机连接A手机WIFI热点,作为客户端。 //A手机服务器 接收数据步骤:1点击创建Wifi热点2点击"turn_on_...

    收发彩信,自动打开数据连接

    两个文件分别为在源码基础上进行修改后的文件,主要用于解决关闭数据连接后无法收发彩信

    打开关闭数据连接

    打开关闭数据连接, 完全代码实现 简单适用

    Android Studio开发串口通讯

    android串口通讯,用导线连接串口收发口测试,打开,关闭,收发数据正常。 Android Studio项目,导入直接使用,含apk文件,使用SerialPort开发。

    android GPRS开启关闭

    android GPRS开启关闭,用代码开启的,同时计算了连接网络的时间。

    android WiFi、热点通信

    WiFi端,包含了各种状态的监听(开、关、身份验证、IP获取,连接、断开等)以及开、关、连接、断开的操作。热点端可以自己设置热点(名、密码、锁类型)以及获取连接到次热点的设备信息。注意:因6.0以上设备的隐私...

    android 蓝牙 开发 包括检测、发送、接收、关闭功能

    蓝牙体检硬件代码,包括蓝牙的打开、关闭,常用蓝牙列表显示和选择,蓝牙连接后发送和接收命令等功能

    android7修复关闭移动数据后以太网不能起来

    修复android7.1,4g模块和以太网同时连接后关闭移动数据,以太网不能自动起来的bug

    android连接SQLite数据库源代码

    android内部有缓存可关闭也不关闭也行,查询rawQuery是方法 3.在分页有到Cursor(游标)取游标下一个值cursor.moveToNext(),用游标对象接数据 "select * from person limit ?,?" person不能加上where 关键字 4.在...

    Android BufferedReader 测试网站是否连接.rar

    Android 测试网站是否连接,这里使用有BufferedReader、HttpPost(uri)、HttpResponse、InputStreamReader等相关方法:  HttpPost postRequest=new HttpPost(uri);//创建Http的post连接  ArrayList params=new ...

    Android实验七.doc

    【实验要求】 1、 练习使用 HttpClient 建立网络连接,访问网络数据 2、 练习 XML 数据解析方法 3、 完成实验报告 二、实验内容 1、 电脑连接网络; 2、 新建 Android 应用程序项目 WeatherClient; 3、 业务逻辑代码...

    基于erlang架构的长连接事例(纸金银好帮手 android版)

    3、应用运行时可设置是否待机功能,应用在后台运行时根据设置可关闭在线功能以节省流量和省电、或打开获取即时行情数据; 4、终端要求在android2.1以上,在屏幕分辨率480*840,CPU800MHZ以上运行效果较佳;初次运行...

    Android使用Netty网络框架实践(客户端、服务端)

    Android Studio 开发Netty网络访问框架,实现了客户端、服务端两种访问方式,支持发送心跳数据,使用Handler实现外部数据交互,有调用Demo,在实际项目中使用暂时没有问题

    基于erlang架构的长连接事例(纸金银好帮手 android1.0.0.2版)

    3、应用运行时可设置是否待机功能,应用在后台运行时根据设置可关闭在线功能以节省流量和省电、或打开获取即时行情数据; 4、终端要求在android2.1以上,在屏幕分辨率480*840,CPU800MHZ以上运行效果较佳;初次运行...

    Android代码-BluetoothLELibrary

    扫描操作支持-> 设置扫描时长、根据设备名称扫描、根据硬件地址扫描、根据服务UUID扫描、连接成功后自动关闭扫描。 队列定时设置,满足因公司需求蓝牙时间间隔。 设备信号强度、距离计算回调,可用于防丢器产品。 ...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    android串口开发demo(开关读写)

    公司业务是开发智能快递柜的,最近几天再研究串口编程。这是很据android-serialport-api 自己简化的一个demo ,主要实现 串口连接的 开启,关闭,发送数据,获取数据等。可以使用。

    疯狂Android讲义源码

     第8章 Android的数据存储和IO 306  8.1 使用SharedPreferences 307  8.1.1 SharedPreferences与Editor  简介 307  8.1.2 SharedPreferences的存储  位置和格式 308  8.1.3 读、写其他应用Shared  ...

    Android中wifi与数据流量的切换监听详解

    本文主要介绍了Android中wifi与数据流量的切换监听的方法步骤。具有一定的参考价值,下面跟着小编一起来看下吧

Global site tag (gtag.js) - Google Analytics