大家下午好,我有Android问题。
我可以使用getNetworkType()
获取数据网络的当前状态,但是
如何设置数据网络的当前状态?
答案 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;
}
}