5
:java.lang.SecurityExceptionを:許可拒否:設定を確保するために書くことはandroid.permission.WRITE_SECURE_SETTINGSアンドロイドで許可WRITE_SECURE_SETTINGSを設定するにはどうすればよいですか?私は4.0を超えるアクセスサービスの設定を有効にしようとしていますが、それは例外にによって引き起こさすなわち、</p> <p>示している
が必要です私は宣言しましたこのようなこの許可は宣言しました。
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
しかし、コンパイルエラーを示すマニフェストでは、パーミッションはシステムアプリケーションのみです。 私はこの問題を解決する方法を理解していません。ここでは、事前
で
おかげで私のサンプルコード
if (Settings.Secure.getString(getContentResolver(),
Settings.Secure.ACCESSIBILITY_ENABLED).contains("1")) {
if (Settings.Secure.getString(getContentResolver(),
Settings.Secure.ACCESSIBILITY_ENABLED).contains("1")) {
System.out.println("Putting the Value to Enable..");
Settings.Secure.putInt(getContentResolver(),
Settings.Secure.ACCESSIBILITY_ENABLED, 0);
} else {
Settings.Secure.putInt(getContentResolver(),
Settings.Secure.TOUCH_EXPLORATION_ENABLED, 1);
}
}