Androidの権限

概要

Androidの権限の目的は、Androidユーザーのプライバシーを保護することです。
Androidアプリは、連絡先やSMSなどの機密ユーザーデータや、カメラやインターネットなどの特定のシステム機能にアクセスするために権限を要求する必要があります。
機能によっては、システムが自動的に権限を付与する場合もあれば、ユーザーに承認を求める場合もあります。

Androidのセキュリティアーキテクチャの中心的な設計ポイントは、他のアプリ、オペレーティングシステム、
またはユーザーに悪影響を与える操作を行うための権限を、デフォルトではどのアプリも持たないことです。
これには、ユーザーのプライベートデータ(連絡先やメールなど)の読み取りや書き込み、
他のアプリのファイルの読み取りや書き込み、ネットワークアクセスの実行、デバイスの維持などが含まれます。


制限された権限

AnyTestで制限されている権限をユーザーが必要とする場合、サポート事務局へ連絡してください。
ご連絡いただいた理由に基づいて権限を付与できるかどうかを判断します。
サポート担当者が権限を承認するまで、その権限に依存する機能を使用しないでください。
この権限リストは必要に応じて更新される場合があります。最新の情報をご確認いただくために、定期的にこのページをチェックしてみてください。


権限とその説明

権限 説明
android.permission.DIAGNOSTIC diagグループが所有するリソースへの読み取りおよび書き込みを許可します。
例:
/dev内のファイル。システムの安定性とセキュリティに影響を与える可能性があります。
これは、製造元またはオペレーターによるハードウェア固有の診断にのみ使用されるべきです。
android.permission.ACCESS_CACHE_FILESYSTEM キャッシュファイルシステムへの読み取りおよび書き込みを許可します。
android.permission.ACCESS_MTK_MMHW FMラジオチップへのアクセスに使用されます。MTKは、電子チップの製造元であるMediaTekを指します。
android.permission.REBOOT_IPO デバイスの再起動に使用されます。
android.permission.DELETE_CACHE_FILES DELETE_CACHE_FILESはシグネチャシステムパーミッションであり、ファームウェアの署名キーで署名された
アプリまたはシステムパーティションにインストールされたアプリのみが保持できます。
(例:ルート化されたデバイスユーザーによる)
android.permission.MOUNT_UNMOUNT_FILESYSTEMS リムーバブルストレージのファイルシステムのマウントおよびアンマウントを許可します。
android.permission.BROADCAST_PACKAGE_REMOVED アプリパッケージが削除されたことを通知するブロードキャストを許可します。
悪意のあるアプリはこれを使用して他の実行中のアプリを終了させる可能性があります。
android.permission.ACCESS_SUPERUSER スーパーユーザーアクセスを許可します。

参考リンク

  • https://developer.android.com/reference/android/Manifest
  • https://developer.android.com/reference/android/Manifest.permission
  • https://developer.android.com/reference/android/Manifest.permission_group