答えて
権限はアプリケーションの途中で変更することはできません。権限が変更された場合 - >アプリが再起動されます。 ブロードキャストはありません - 毎回チェックする必要がありますが、アプリの起動時にのみ行うことは問題ありません。
いいえ、起動時にのみチェックするのは良いことではありません。 **リクエスト**の権限を単にチェックするのではなく、一度にすべての権限について行うべきではありません(これはGoogleのガイドラインに反する)。しかし、あなたがチェックするだけでも、ユーザーはいつでも**設定であなたに許可を与えることができます** – igorepst
いいえ、ブロードキャストはありません。許可が必要な機能の呼び出しごとに、許可が与えられているかどうかを確認する必要があります。
AndroidはサンプルアプリケーションRuntimePermissionsを、MainActivity.showCamera(View view)はあなたのメソッドを設計するアイデアを提供します。 Android Marshmallow 6.0: Asking For Permissionを見て、あなたのアプリをより良い方法でデザインしてください。
使用するたびに毎回許可を確認する必要があります。簡単にするために、PermissionAcceptor-masterライブラリを使用することができます。
- 1. Android Marshmallow権限ですか?
- 2. Android Marshmallowで実行時の権限チェック
- 3. Android 6 Marshmallow権限が正しく動作しない
- 4. Android MarshmallowでのSimpleDateFormat動作の変更
- 5. ボタンヒットの状態の制限 - Android
- 6. アンドロイド - ディレクトリの変更権限
- 7. グラントのパスワード変更権限
- 8. 変更状態(JS)
- 9. Android Marshmallow Permission Error
- 10. ファイルの変更権限:/system/etc/bluetooth/audio.config
- 11. 変更UIButtons層は状態
- 12. Android M権限のインストール/更新の動作
- 13. 有限状態マシン:複数の状態への1つの状態
- 14. ウェブサイトのセキュリティ権限を変更する
- 15. セッション・セットcurrent_schema権限の変更
- 16. Android - >ステータスバーの状態が変更されました
- 17. UIButtonの遅延状態の変更
- 18. Androidルート権限
- 19. アクティビティの状態android
- 20. Marshmallowで画面の明るさを変更する権限を与える方法
- 21. エンティティの状態を変更します。
- 22. カスタムUIButtonの状態を変更する
- 23. 方向変更のハンドル状態
- 24. AS3でマウスの状態を変更
- 25. Liftweb - 複数のValueCell状態変更
- 26. 条件付き状態変更を伴う状態パターン
- 27. 更新アンドロイドSDK権限エラー
- 28. OAuthの問題?無限ループの「状態」パラメータをURLに変更する
- 29. 状態変更時のTextBox内容の変更
- 30. Androidエミュレータのsdcard権限
毎回、許可を求める必要はありません。 https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-runtime-permissions –
を読んでいただきありがとうございます。毎回チェックしていますが、まだ... – itzhar
試してみてください仕事はhttp://stackoverflow.com/a/41221852/5488468 –