ロケーションプロバイダーのオンとオフ、つまりGPSとワイヤレスロケーションを切り替えたい
マニフェストに許可を追加しました
ワイヤレスロケーション設定を変更する私のコードは...
Settings.Secure.setLocationProviderEnabled(context.getContentResolver(), provider, true);
このコードを実行するたびにlogcatにエラーが表示されます
logcat出力
Caused by: java.lang.SecurityException: Permission denial: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS
私はこれについて検索しました、多くの人が言います
WRITE_SECURE_SETTINGS パーミッションは、ファームウェアの一部ではないアプリでは利用できません
本当ですか? はいの場合、これを達成するために他の方法が必要です。
いいえの場合、これを使用する方法、私のコードに間違いはありますか...
前もって感謝します
*注: *別のクラス ファイルでこのメソッドを定義し、これを SERVICE から呼び出します。