私はいくつかのパーミッション(sdcard_rw、ネットワークなど)がLinuxカーネルでチェックされていることを知っています。 Androidフレームワークでチェックされている場合。権限なしでこれを使用するために、フレームワークの代わりにコードを書くことができますか? デフォルトのAndroid APIの代わりにコードを書くことはできますか? Androidのソースコードを読みますか? 申し訳ありませんが、私はAndroidの初心者です。私の英語は貧弱です。 ありがとうございます。Androidでアプリケーションの権限を確認するにはどうすればよいですか?
0
A
答えて
1
LocationManager Sourcecodeをご覧ください。コードはthrows SecurityException
ステートメントで散在しています。許可理由を理由に失敗する可能性があるすべての関数呼び出しは、アクセス許可をチェックする必要があります。
it's sourceこれはどのように実装されているかを知るためにもご覧ください。
EDIT:バインド時にチェックについての私の以前のステートメントは、これは古いAndroidのバージョンの場合であるかもしれない、部分的にしか真実である、現在の実装ではを通じて取り消しを可能にするために確保したリソースへのアクセスごとにアクセス権をチェックしているように見えます(ContactsProviderへの新しいバインディングを作成したことがない場合でも、バックグラウンドプロセスが権限を取り消したときに連絡先を挿入することができません)。
関連する問題
- 1. プログラムでAmazon S3の権限をbotoで確認するにはどうすればよいですか?
- 2. SalesforceでオブジェクトのユーザーのCRUD権限を確認するにはどうすればよいですか?
- 3. spring3コントローラメソッドでユーザーの現在の権限を確認するにはどうすればよいですか?
- 4. データベースのオーバーヘッドなしで権限を確認するにはどうすればよいですか?
- 5. Androidで実行時にユーザーの権限が許可されているかどうかを確認するにはどうすればよいですか?
- 6. Androidの権限はどこで確認できますか?
- 7. PHPスクリプトの権限設定を確認するにはどうすればよいですか?
- 8. Androidでロケーションアクセス権限チェックのためのポップアップダイアログを受け取ったかどうかを確認するにはどうすればよいですか?
- 9. Android - 別のクラスで権限を確認
- 10. Githubでファイル権限をどのように確認できますか?
- 11. Android用FirebaseUIによるFacebookログイン - publish_actions権限を取得するにはどうすればよいですか?
- 12. 方法でのAndroid権限の確認
- 13. Androidのカメラ権限でこのエラーを解決するにはどうすればよいですか?
- 14. 現在のユーザーにWindowsサービスを再起動する権限があるかどうかを確認するにはどうすればよいですか?
- 15. Androidアプリケーションのアプリ使用統計情報を確認するにはどうすればよいですか?
- 16. URLがAndroidで有効かどうかを確認するにはどうすればよいですか?
- 17. Android Marshmallowで実行時にCLEAR_APP_CACHE権限を取得するにはどうすればよいですか?
- 18. Facebookのアプリケーションからmanage_pages権限を取得するにはどうすればよいですか?
- 19. Android:アクティビティにオプションメニューがあるかどうかを確認するにはどうすればよいですか?
- 20. Androidアプリにメモリリークがあるかどうかを確認するにはどうすればよいですか?
- 21. ユーザがpublish_stream権限を同期的に使用しているかどうかを確認するにはどうすればよいですか?
- 22. 管理者権限なしでC#アプリケーションをインストールするにはどうすればよいですか?
- 23. Androidにインストールされているアプリケーションで使用されている権限のリストを確認する
- 24. Codename One(Android 6.0+)でRECORD_AUDIOの権限が付与されているかどうかを確認する方法
- 25. Androidでカスタム権限を使用するにはどうすればよいですか?
- 26. 特定のディレクトリのアクセス権を確認するにはどうすればよいですか?
- 27. chrome.tabs.captureVisibleTab()を呼び出す権限があるかどうかを確認するにはどうすればよいですか?
- 28. android 6.0のストレージ権限をリクエストするにはどうすればよいですか?
- 29. 実行時にアプリケーションに管理者権限を与えるにはどうすればよいですか?
- 30. Androidのプログラムで設定の[アプリ権限]ページを開くにはどうすればよいですか?
権限の付与については何も書きませんでした。チェックが行われたとき(セキュリティ例外が発生したとき) –
たとえば、LocationManagerを見てください。アクセス許可のチェック、SecurityExceptionsの投棄はどこにでもあります。 https://github.com/android/platform_frameworks_base/blob/master/location/java/android/location/LocationManager.java –
意味があります。私はあなたがあなたの答えを厳しい答えに加えることができると思う。 – GhostCat