Android 判断是否打开移动网络开关

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014631944/article/details/51544831

Android 判断是否打开移动网络开关

public static boolean isMobileEnabled(Context context) {
    try {
        Method getMobileDataEnabledMethod = ConnectivityManager.class.getDeclaredMethod("getMobileDataEnabled");
        getMobileDataEnabledMethod.setAccessible(true);
        return (Boolean) getMobileDataEnabledMethod.invoke(getConnectivityManager(context));
    } catch (Exception e) {
        e.printStackTrace();
    }
    // 反射失败,默认开启
    return true;
}
展开阅读全文

没有更多推荐了,返回首页