Android网络数据开关用法简单示例

作者:zeo 时间:2021-07-20 00:06:06 

本文实例讲述了Android网络数据开关用法。分享给大家供大家参考,具体如下:

api中没有开放这部分接口。因此大家可以使用这个方法,true时打开,false关闭。目前对G网手机可以。


public boolean setMobileDataEnabled(boolean enabled) {
 final TelephonyManager mTelManager;
 mTelManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
 try {
   Method m = mTelManager.getClass().getDeclaredMethod("getITelephony"); m.setAccessible(true);
   Object telephony = m.invoke(mTelManager);
   m = telephony.getClass().getMethod((enabled ? "enable" : "disable") + "DataConnectivity");
   m.invoke(telephony);
   return true;
 } catch (Exception e) {
   Log.e("", "cannot fake telephony", e);
   return false;
 }
}

希望本文所述对大家Android程序设计有所帮助。

标签:Android,网络数据,开关
0
投稿

猜你喜欢

  • 关于HashMap相同key累加value的问题

    2022-02-13 13:32:18
  • SpringCloud启动失败问题汇总

    2021-07-28 02:45:51
  • android实现raw文件夹导入数据库代码

    2023-07-02 04:26:28
  • Android实现文件解压带进度条功能

    2023-02-26 19:01:05
  • C#实现的WINDOWS登录功能示例

    2022-09-04 05:10:03
  • Java8处理集合的优雅姿势之Stream

    2023-03-14 09:31:48
  • IDEA打包jar-解决找不到或无法加载主类 main的问题

    2021-12-28 10:30:42
  • android横竖屏切换不重启activity解决方案

    2022-09-04 06:57:56
  • java8新特性之日期时间API

    2023-06-20 09:15:50
  • Android使用lottie加载json动画的示例代码

    2021-06-20 00:47:01
  • Springboot打包为Docker镜像并部署的实现

    2023-06-05 23:11:52
  • Java模拟有序链表数据结构的示例

    2023-09-26 22:25:30
  • java线程同步操作实例详解

    2023-11-13 14:19:08
  • Spring中Bean扫描原理详情

    2022-05-26 04:33:14
  • 详解Java匿名内部类

    2023-04-30 14:51:28
  • 基于C#实现的仿windows左侧伸缩菜单效果

    2023-01-22 18:44:54
  • Android控件实现水滴效果

    2021-07-31 20:43:51
  • 一文详解Java拦截器与过滤器的使用

    2021-12-17 03:40:41
  • c#使用filesystemwatcher监视文件系统的变化

    2022-08-06 15:28:43
  • c# 使用OpenCV识别硬币

    2021-12-18 15:09:13
  • asp之家 软件编程 m.aspxhome.com