2011年4月21日木曜日

AndroidManifest.xmlの権限一覧

アンドロイドアプリをインストールする際に、ユーザーはアプリが使用する機能を一覧表示させ、機能を使用させたくない場合はインストールしないなどしてセキュリティを確保します。

この時一覧表示させる為に使用されるのがAndroidManifest.xmlファイルです。
アプリを開発する際はこのファイルを編集して使用する機能権限を有効にする必要があります。

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_STATEWiFiの状態を取得
android.permission.BLUETOOTHBlueToothを操作
android.permission.BLUETOOTH_ADMINBlueToothの探索と接続
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_GSERVICESGoogle 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_FILESYSTEMSSDカードのフォーマット
android.permission.MOUNT_UNMOUNT_FILESYSTEMSSDカードのマウント・アンマウント
android.permission.WRITE_EXTERNAL_STORAGESDカードの書き込み
android.permission.REBOOTAndroidの再起動
android.permission.RECEIVE_BOOT_COMPLETEDAndroidの起動完了の検出


AndroidManifest.xmlファイルに上記の物を書くとアプリで機能を使用することができるようになります。

0 件のコメント:

コメントを投稿