为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android上以编程方式关闭3G /数据?

如何在Android上以编程方式关闭3G /数据?

繁星淼淼 2019-10-28 10:11:40
如何在Android上以编程方式关闭3G /数据?不是Wifi,而是3G /数据。
查看完整描述

3 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

public void onClick(View view){

        ConnectivityManager dataManager;

        dataManager  = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);

        Method dataMtd = null;

        try {

            dataMtd = ConnectivityManager.class.getDeclaredMethod("setMobileDataEnabled", boolean.class);

        } catch (NoSuchMethodException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        }

        dataMtd.setAccessible(true);

        try {

            dataMtd.invoke(dataManager, true);

        } catch (IllegalArgumentException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        } catch (IllegalAccessException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        } catch (InvocationTargetException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        }   

    }


查看完整回答
反对 回复 2019-10-28
  • 3 回答
  • 0 关注
  • 411 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信