读取首选网络类型设置

时间:2016-06-30 07:18:52

标签: android android-settings

我正在尝试从设备中读取Preferred network type设置。但是没有Android API可用。

用例: 尝试读取首选网络类型和连接的网络类型,以便在设备启用LTE且用户强行切换回较低网络(3G,2G)时;那么应该有一个发送给用户的通知。

我已检查过系统设置代码,但已弃用。

Settings.Secure.getString(getApplicationContext().getContentResolver(),
                        Settings.System.NETWORK_PREFERENCE);

是否有其他方法可以读取系统安全设置(通过反射?)。 还可以使用用户权限回写设置吗?

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

我认为正确的代码是:

Settings.Global.getString(context.getContentResolver(),Settings.Global.NETWORK_PREFERENCE)