设置当前网络类型

时间:2015-03-02 16:03:27

标签: android android-networking

大家下午好,我有Android问题。 我可以使用getNetworkType()获取数据网络的当前状态,但是 如何设置数据网络的当前状态?

谢谢大家,抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

您不应该手动设置它。你为什么需要这个?

如果您的意思是“检查移动数据传输是否已启用”,您可以使用此功能:

public boolean systemMobileStatusIsOn()
{
    try {
        Class cmClass = Class.forName(cm.getClass().getName());
        Method method = cmClass.getDeclaredMethod("getMobileDataEnabled");
        method.setAccessible(true); // Make the method callable
        // get the setting for "mobile data"
        return (Boolean)method.invoke(cm);
    } catch (Exception e) {
        // Some problem accessible private API
        // TODO do whatever error handling you want here
        return false;
    }
}