我正在构建一个系统应用程序,我需要强制设置保持清醒。为此,我正在运行以下代码: Settings.System.putInt(getContentResolver(),Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 0);
这将返回以下错误:
Setting stay_on_while_plugged_in has moved from android.provider.Settings.System to android.provider.Settings.Global, value is unchanged.
我了解他们将其从 Settings.System 移至 Settings.Global,但我正在使用 Settings.Global。我有权限:
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
所以应该没有问题。为什么我不能改变这个?