1

システム アプリを作成していて、Stay Awake の設定を強制的にオンにする必要があります。そのために、次のコードを実行しています。 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"/>

それで問題ないはずです。これを変更できないのはなぜですか?

4

2 に答える 2

0

使ってみて

Settings.Global.putInt(getContentResolver(),Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 0);

;-)

于 2013-07-30T14:16:45.017 に答える
0

あなたはこのコードを使用していると言いました:

Settings.System.putInt(getContentResolver(),Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 0);

ただし、次のコードを使用する必要があります。

Settings.Global.putInt(getContentResolver(),Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 0);
于 2013-07-30T14:17:48.010 に答える