答えて
権限はアプリケーションの途中で変更することはできません。権限が変更された場合 - >アプリが再起動されます。 ブロードキャストはありません - 毎回チェックする必要がありますが、アプリの起動時にのみ行うことは問題ありません。
いいえ、起動時にのみチェックするのは良いことではありません。 **リクエスト**の権限を単にチェックするのではなく、一度にすべての権限について行うべきではありません(これはGoogleのガイドラインに反する)。しかし、あなたがチェックするだけでも、ユーザーはいつでも**設定であなたに許可を与えることができます** – igorepst
いいえ、ブロードキャストはありません。許可が必要な機能の呼び出しごとに、許可が与えられているかどうかを確認する必要があります。
AndroidはサンプルアプリケーションRuntimePermissionsを、MainActivity.showCamera(View view)はあなたのメソッドを設計するアイデアを提供します。 Android Marshmallow 6.0: Asking For Permissionを見て、あなたのアプリをより良い方法でデザインしてください。
使用するたびに毎回許可を確認する必要があります。簡単にするために、PermissionAcceptor-masterライブラリを使用することができます。
- 1. Runtime権限Marshmallow Android
- 2. Android Marshmallow権限ですか?
- 3. Android Marshmallow新しい権限のサポート
- 4. Android Marshmallowで実行時の権限チェック
- 5. ボタンヒットの状態の制限 - Android
- 6. Android 6 Marshmallow権限が正しく動作しない
- 7. marshmallowでロケーション権限を追加する
- 8. Android MarshmallowでのSimpleDateFormat動作の変更
- 9. グラントのパスワード変更権限
- 10. アンドロイド - ディレクトリの変更権限
- 11. Marshmallowでの実行時の権限のポップアップクリックの問題更新されたデバイス
- 12. Androidの接続状態の変更を検出する際の競合状態
- 13. 役割の権限からクレームの権限への変更
- 14. 状態変更コード
- 15. 変更状態(JS)
- 16. イオンボタン状態の変更
- 17. Redux-Sagaの状態変更
- 18. Reduxレデューサーオン状態の変更
- 19. Arduinoトグルスイッチの状態変更
- 20. Androidのmarshmallowは、Appopで許可を与えた後、SYSTEM_ALERT_WINDOW権限の拒否エラー
- 21. ファイルの変更権限:/system/etc/bluetooth/audio.config
- 22. 状態を変更した後の無限ループ
- 23. 変更権限不足
- 24. 変更権限クラスタ管理
- 25. Androidファイルの権限
- 26. Android gpsの権限
- 27. Android Marshmallow Permission Error
- 28. 権限を要求する際の問題Marshmallow
- 29. BigTableのユーザー権限の変更
- 30. Androidのボタンやチェックボックスの状態を変更できますか?
毎回、許可を求める必要はありません。 https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-runtime-permissions –
を読んでいただきありがとうございます。毎回チェックしていますが、まだ... – itzhar
試してみてください仕事はhttp://stackoverflow.com/a/41221852/5488468 –