権限のより良い説明


8

より詳細な説明が記載された権限のリストはありますか?標準的なものは気分が悪く、Yを行うにはXの許可のみが必要であると書いている開発者を信用していません-アプリがXの許可を必要とする場合、このアプリはXによって許可されたすべてのことを実行できますY.

たとえば、READ_PHONE_STATEは「電話の状態への読み取り専用アクセスを許可する」と説明されていますが、その電話の状態には何が含まれていますか?接続/切断のみですか?それとも、私が実際に話している電話番号が含まれているのでしょうか?


コミュニティウィキで歓迎されています。アプリケーションに必要な権限
イジー

ああ:そしてもう少し詳細に、IzzyOnDroidの許可リスト(開示:それは私のサイトです;)
Izzy

回答:


4

完全なリストは見つかりませんが、developer.android.comでいつでも許可を検索できます。READ_PHONE_STATEの場合、それは外見は電話番号を読み取ることができます。


私はプログラマーなので、これで大丈夫です。しかし、明示的なマッピングがあった方がはるかに簡単です:許可->許可された呼び出しのリスト...
liori

同意する。たぶん私に時間があれば、それらすべてを検索してリストを作成します...
Matthew Read

私はあなたがアプリをインストールするとき、それが許可が何をするかについての一種の「素人」の説明を与えると信じています。
ブライアンデニー

@ブライアン・デニー:私が書いたように、いくつかの許可の説明は曖昧すぎます。たとえば、実際には電話の状態とは何ですか?
liori

1
@lioriだけが問題です(そして、私が知っているとおり、これはあなたが最初に求めていることです)。開発者ドキュメントは、このdeveloper.android.com/intl/de/reference/android/…にのみリンクしています。これは、「素人」の説明に過ぎません。どの機能が各パーミッションを使用するかは明記していません(それはいいでしょう)。したがって、マッピングはありません。@Matthewが使用するものを探すというアイデアは、私たちが続けなければならないすべてについてです。
ブライアンデニー

1

このブログ投稿では、許可について説明しています:http : //techpp.com/2010/07/30/android-apps-permissions-secure-private-data/

各権限の詳細を本当に知る必要がある場合は、Androidのソースコードをダウンロードしてgrepすることができます(結局のところ、これはオープンソースです)。それが今のところ私たちにできる最善のことだと思います。


これは良いテキストのように見えます。しかし、マシュー・リードが他の答えで見つけたものについては触れていません。ありがとう!
liori
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.