Androidの権限(パーミッション)を一覧表示する
Javaコード:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"></uses-permission>
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_MMS"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_WAP_PUSH"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
<uses-permission android:name="android.permission.READ_SMS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_SMS"></uses-permission>
<uses-permission android:name="android.permission.READ_CALL_LOG"></uses-permission>
<uses-permission android:name="android.permission.WRITE_CALL_LOG"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.VIBRATE"></uses-permission>
<uses-permission android:name="android.permission.BATTERY_STATS"></uses-permission>
<uses-permission android:name="android.permission.GET_PACKAGE_SIZE"></uses-permission>
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.RESTART_PACKAGES"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"></uses-permission>
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.READ_LOGS"></uses-permission>
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"></uses-permission>
<uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH"></uses-permission>
<uses-permission android:name="android.permission.CLEAR_APP_CACHE"></uses-permission>
<uses-permission android:name="android.permission.GET_TASKS"></uses-permission>
<uses-permission android:name="android.permission.REORDER_TASKS"></uses-permission>
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>
AndroidManifest.xmlの権限一覧
説明:
権限の名前 内容
android.permission.ACCESS_COARSE_LOCATION 低精度の位置情報
android.permission.ACCESS_FINE_LOCATION 高精度の位置情報
android.permission.ACCESS_MOCK_LOCATION デバッグ用の位置情報
android.permission.CONTROL_LOCATION_UPDATES 位置情報の更新
android.permission.ACCESS_NETWORK_STATE ネットワーク状態
android.permission.ACCESS_WIFI_STATE WiFiの状態を取得
android.permission.BLUETOOTH BlueToothを操作
android.permission.BLUETOOTH_ADMIN BlueToothの接続
android.permission.CALL_PHONE 電話
android.permission.CALL_PRIVILEGED
android.permission.PROCESS_OUTGOING_CALLS 電話の発信処理への介入
android.permission.MODIFY_PHONE_STATE 電話の状態の書き換え
android.permission.VIBRATE バイブ機能の利用
android.permission.DEVICE_POWER 電源管理の利用
android.permission.WAKE_LOCK
android.permission.CAMERA カメラの利用
android.permission.RECORD_AUDIO 音声録音の利用
android.permission.MODIFY_AUDIO_SETTINGS 音声機能の設定
android.permission.FORCE_BACK 「戻る」
android.permission.READ_INPUT_STATE キーとスイッチの読み込み
android.permission.INTERNET インターネットへの接続
android.permission.WRITE_GSERVICES mapサービスの利用
android.permission.READ_HISTORY_BOOKMARKS お気に入りの読み込み
android.permission.WRITE_HISTORY_BOOKMARKS お気に入りの書き込み
android.permission.SET_TIME 日付と時刻の設定
android.permission.SET_TIME_ZONE タイムゾーンの設定
android.permission.READ_CONTACTS 連絡先データの読み込み
android.permission.WRITE_CONTACTS 連絡先データの書き込み
android.permission.WRITE_SETTINGS 「設定」データの書き込み
android.permission.MOUNT_FORMAT_FILESYSTEMS SDカードのフォーマット
android.permission.MOUNT_UNMOUNT_FILESYSTEMS マウントとアンマウント
android.permission.WRITE_EXTERNAL_STORAGE SDカードの書き込み
android.permission.REBOOT Androidの再起動
android.permission.RECEIVE_BOOT_COMPLETED Androidの起動完了