2016-12-08 19 views
-3

私はアプリケーションが開かれたときに自動的にホットソフトを作成するアプリを開発しました アンドロイドバージョン5.1以降のアプリをインストールしようとすると、アプリはアンドロイドバージョン5.1以下で正常に動作しています。アプリをインストールする必要があり、アプリをインストールした後、アプリが開いていなかった一方、アンドロイド5.1より高いバージョンでWRITE_SETTINGSを使用するにはどうすればよいですか?

答えて

0

あなたは、Android 6.0(APIレベル23)で始まり、参照 How to change denied/granted permission in Android M?

https://developer.android.com/training/permissions/requesting.html

に必要なランタイム権限のため

を依頼する必要がありますが、ユーザーがアプリケーションへのアクセス許可を与えますアプリが起動しているときではなく、アプリをインストールしたときではありません。このアプローチは、ユーザーがアプリのインストールや更新時に権限を与える必要がないため、アプリのインストールプロセスを合理化します。また、ユーザーにアプリの機能をより詳細に制御することもできます。例えば、ユーザは、カメラアプリがカメラにアクセスするが、デバイスの場所にはアクセスしないようにすることができる。ユーザーは、アプリの[設定]画面に移動して、いつでも権限を取り消すことができます。

関連する問題