AndroidManifest.xml の permission一覧
frameworks/base/core/res/AndroidManifest.xml
Manifest.permission
AndroidManifest.xmlで次のように指定します。
<uses-permission android:name="android.permission.INTERNET" />
[参考記事] アプリからネットワーク通信を行う場合
[参考記事] SDカードのデータ領域にアプリのデータを保存するとき
パーミッションを許可に設定すると、Androidマーケットや端末のアプリケーション情報に表示されます。
全てを許可にすると次のようになります。
- PERSONAL_INFO 個人情報
- DEVELOPMENT_TOOLS 開発ツール
- COST_MONEY 料金の発生するサービス
- MESSAGES 送受信したメッセージ
- LOCATION 現在地
- NETWORK ネットワーク通信
- ACCOUNTS アカウント
- STORAGE ストレージ
- HARDWARE_CONTROLS ハードウェアの制御
- PHONE_CALLS 電話/通話
- SYSTEM_TOOLS システムツール
- その他
PERSONAL_INFO 個人情報
端末の連絡先とカレンダーに直接アクセス
パーミッション | ProtectionLevel | 説明 |
---|---|---|
READ_CONTACTS | dangerous | 連絡先データの読み取り 端末に保存した連絡先(アドレス)データの読み取りをアプリケーションに許可します。悪意のあるアプリケーションがデータを他人に送信する恐れがあります。 |
WRITE_CONTACTS | dangerous | 連絡先データの書き込み 端末に保存した連絡先(アドレス)データの変更をアプリケーションに許可します。悪意のあるアプリケーションが連絡先データを消去/変更する恐れがあります。 |
READ_CALENDAR | dangerous | カレンダーの予定の読み取り 端末に保存したカレンダーの予定の読み取りをアプリケーションに許可します。悪意のあるアプリケーションがカレンダーの予定を他人に送信する恐れがあります。 |
WRITE_CALENDAR | dangerous | カレンダーの予定の追加や変更を行い、ゲストにメールを送信する カレンダーの予定の追加や変更をアプリケーションに許可します。ゲストにメールが送信される場合もあります。悪意のあるアプリケーションがこの機能を利用し、イベントを削除または変更したりゲストにメールを送信したりする可能性があります。 |
READ_USER_DICTIONARY | dangerous | 単語リストの読み込み アプリケーションが単語リストに登録されている個人的な語句や名前を読み込むことを許可します。 |
WRITE_USER_DICTIONARY | normal | 単語リストへの書き込み アプリケーションが単語リストに新しい語句を書き込むことを許可します。 |
READ_HISTORY_BOOKMARKS | dangerous | ブラウザの履歴とブックマークを読み取る ブラウザでアクセスしたすべてのURLおよびブラウザのすべてのブックマークの読み取りをアプリケーションに許可します。 |
com.android.browser.permission.READ_HISTORY_BOOKMARKS | ||
WRITE_HISTORY_BOOKMARKS | dangerous | ブラウザの履歴とブックマークを書き込む 携帯電話に保存されているブラウザの履歴やブックマークの修正をアプリケーショに許可します。これにより悪意のあるアプリケーションが、ブラウザのデータを消去または変更する恐れがあります。 |
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS | ||
SET_ALARM | normal | アラームの設定 インストール済みアラームアプリケーションのアラーム設定をアプリケーションに許可します。この機能が実装されていないアラームアプリケーションもあります。 |
com.android.alarm.permission.SET_ALARM | ||
DUMP | signatureOrSystem | システムの内部状態の取得 システムの内部状態の取得をアプリケーションに許可します。悪意のあるアプリケーションが、通常は必要としない広範囲にわたる非公開の機密情報を取得する恐れがあります。 |
READ_LOGS | dangerous | 機密ログデータの読み取り システムの各種ログファイルの読み取りをアプリケーションに許可します。許可すると端末の使用状況に関する全般的な情報が読み取られます。この情報には個人情報や機密情報が含まれる場合があります。 |
BIND_APPWIDGET | signatureOrSystem | ウィジェットの選択 どのアプリケーションがどのウィジェットを使用できるかシステムに指定することをこのアプリケーションに許可します。これにより、アプリケーション間で個人データにアクセスできるようになります。通常のアプリケーションでは使用しません。 |
DEVELOPMENT_TOOLS 開発ツール
アプリケーションのデベロッパーにのみ必要な機能です。
パーミッション | ProtectionLevel | 説明 |
---|---|---|
SET_DEBUG_APP | dangerous | アプリケーションのデバッグを有効にする 別のアプリケーションをデバッグモードにすることをアプリケーションに許可します。悪意のあるアプリケーションが別のアプリケーションを終了させる恐れがあります。 |
SET_PROCESS_LIMIT | dangerous | 実行中のプロセスの数を制限 実行するプロセス数の上限の制御をアプリケーションに許可します。通常のアプリケーションにはまったく必要ありません。 |
SET_ALWAYS_FINISH | dangerous | バックグラウンドアプリケーションをすべて終了する バックグラウンドになり次第必ず操作を終了させるかどうかの制御をアプリケーションに許可します。通常のアプリケーションではまったく必要ありません。 |
SIGNAL_PERSISTENT_PROCESSES | dangerous | Linuxのシグナルをアプリケーションに送信 受信した電波を継続プロセスに送信することをアプリケーションに許可します。 |
COST_MONEY 料金の発生するサービス
料金の発生する操作をアプリケーションに許可します。
パーミッション | ProtectionLevel | 説明 |
---|---|---|
SEND_SMS | dangerous | SMSメッセージの送信 SMSメッセージの送信をアプリケーションに許可します。悪意のあるアプリケーションが確認なしでメッセージを送信し、料金が発生する恐れがあります。 |
CALL_PHONE | dangerous | 電話番号発信 電話番号の自動発信をアプリケーションに許可します。悪意のあるアプリケーションが意図しない電話をかけて料金が発生する恐れがあります。緊急通報への発信は許可しません。 |
MESSAGES 送受信したメッセージ
SMS、メールなどのメッセージの読み書き
パーミッション | ProtectionLevel | 説明 |
---|---|---|
RECEIVE_SMS | dangerous | SMSの受信 SMSメッセージの受信と処理をアプリケーションに許可します。悪意のあるアプリケーションがメッセージを監視したり、表示せずに削除する恐れがあります。 |
RECEIVE_MMS | dangerous | MMSの受信 MMSメッセージの受信と処理をアプリケーションに許可します。悪意のあるアプリケーションがメッセージを監視したり、表示せずに削除する恐れがあります。 |
READ_SMS | dangerous | SMSの読み取り 携帯電話やSIMカードに保存したSMSメッセージの読み取りをアプリケーションに許可します。悪意のあるアプリケーションが機密メッセージを読み取る恐れがあります。 |
WRITE_SMS | dangerous | SMSの編集 携帯電話やSIMカードに保存したSMSメッセージへの書き込みをアプリケーションに許可します。悪意のあるアプリケーションがメッセージを削除する恐れがあります。 |
RECEIVE_WAP_PUSH | dangerous | WAPの受信 WAPメッセージの受信と処理をアプリケーションに許可します。悪意のあるアプリケーションがメッセージを監視したり、表示せずに削除する恐れがあります。 |
BROADCAST_SMS | signature | SMS受信ブロードキャストの送信 SMSメッセージの受信通知の配信をアプリケーションに許可します。悪意のあるアプリケーションが受信SMSメッセージを偽造する恐れがあります。 |
BROADCAST_WAP_PUSH | signature | WAP-PUSH受信ブロードキャストの送信 WAP PUSHメッセージの受信の通知を配信することをアプリケーションに許可します。悪意のあるアプリケーションがMMS受信メッセージを偽造したり、ウェブページのコンテンツを密かに改ざんする恐れがあります。 |
LOCATION 現在地
現在地を追跡
パーミッション | ProtectionLevel | 説明 |
---|---|---|
ACCESS_FINE_LOCATION | dangerous | 精細な位置情報(GPS) GPSなど携帯電話の位置情報にアクセスします(可能な場合)。今いる場所が悪意のあるアプリケーションに検出されたり、バッテリーの消費が増える恐れがあります。 |
ACCESS_COARSE_LOCATION | dangerous | おおよその位置情報(ネットワーク基地局) セルラーネットワークデータベースなど、携帯電話のおおよその位置を特定する情報源が利用可能な場合にアクセスします。これにより悪意のあるアプリケーションが、ユーザーのおおよその位置を特定できる恐れがあります。 |
ACCESS_MOCK_LOCATION | dangerous | 仮の位置情報でテスト テスト用に仮の位置情報源を作成します。これにより悪意のあるアプリケーションが、GPS、ネットワークプロバイダなどから返される本当の位置情報や状況を改ざんする恐れがあります。 |
ACCESS_LOCATION_EXTRA_COMMANDS | normal | 位置情報提供者の追加コマンドアクセス 位置情報提供元の追加コマンドにアクセスします。悪意のあるアプリケーションがGPSなどの位置提供の動作を妨害する恐れがあります。 |
NETWORK ネットワーク通信
ネットワークのさまざまな機能へのアクセスをアプリケーションに許可します。
パーミッション | ProtectionLevel | 説明 |
---|---|---|
INTERNET | dangerous | 完全なインターネットアクセス ネットワークソケットの作成をアプリケーションに許可します。 |
ACCESS_NETWORK_STATE | normal | ネットワーク状態の表示 すべてのネットワーク状態の表示をアプリケーションに許可します。 |
ACCESS_WIFI_STATE | normal | Wi-Fi状態の表示 Wi-Fi状態に関する情報の表示をアプリケーションに許可します。 |
ACCESS_WIMAX_STATE | normal | WiMAX状態の表示 WiMAX状態に関する情報の表示をアプリケーションに許可します。 |
BLUETOOTH | dangerous | Bluetooth接続の作成 このBluetooth端末の設定表示、および別の端末をペアとして設定し接続を承認することをアプリケーションに許可します。 |
NFC | dangerous | NFCの管理 NFCタグ、カード、リーダーとの通信をアプリケーションに許可します。 |
USE_SIP | dangerous | インターネット通話の発着信 インターネット通話の発着信にSIPサービスを使用することをアプリケーションに許可します。 |
ACCOUNTS アカウント
利用可能なアカウントにアクセスします。
パーミッション | ProtectionLevel | 説明 |
---|---|---|
ACCOUNT_MANAGER | signature | AccountManagerServiceとして機能 AccountAuthenticatorsの呼び出しをアプリケーションに許可します |
GET_ACCOUNTS | normal | 既知のアカウントの取得 端末内にあるアカウントのリストの取得をアプリケーションに許可します。 |
AUTHENTICATE_ACCOUNTS | dangerous | アカウント認証システムとして機能 アカウントの作成、パスワードの取得や設定など、AccountManagerのアカウント認証機能の使用をアプリケーションに許可します。 |
USE_CREDENTIALS | dangerous | アカウントの認証情報を使用 認証トークンのリクエストをアプリケーションに許可します。 |
MANAGE_ACCOUNTS | dangerous | アカウントリストを管理 アカウントの追加や削除、パスワードの削除などの操作の実行をアプリケーションに許可します。 |
STORAGE ストレージ
SDカードにアクセスします。(USBストレージへのアクセス)
パーミッション | ProtectionLevel | 説明 |
---|---|---|
WRITE_EXTERNAL_STORAGE | dangerous | SDカードのコンテンツを修正/削除する SDカードへの書き込みをアプリケーションに許可します。 |
HARDWARE_CONTROLS ハードウェアの制御
携帯電話のハードウェアに直接アクセスします。
パーミッション | ProtectionLevel | 説明 |
---|---|---|
MODIFY_AUDIO_SETTINGS | dangerous | 音声設定の変更 音量や転送などの音声全般の設定の変更をアプリケーションに許可します。 |
RECORD_AUDIO | dangerous | 録音 オーディオ録音パスへのアクセスをアプリケーションに許可します。 |
CAMERA | dangerous | 写真と動画の撮影 カメラでの写真と動画の撮影をアプリケーションに許可します。許可すると、カメラがとらえている画像をアプリケーションがいつでも取得できるようになります。 |
VIBRATE | normal | バイブレーション制御 バイブレーションの制御をアプリケーションに許可します。 |
FLASHLIGHT | normal | ライトのコントロール ライトの制御をアプリケーションに許可します。 |
MANAGE_USB | signatureOrSystem | USBデバイスの設定と許可の管理 USBデバイスの設定と許可の管理をアプリケーションに許可します。 |
HARDWARE_TEST | signature | ハードウェアのテスト ハードウェアのテストのためにさまざまな周辺機器を制御することをアプリケーションに許可します。 |
PHONE_CALLS 電話/通話
通話の監視、記録、処理
パーミッション | ProtectionLevel | 説明 |
---|---|---|
PROCESS_OUTGOING_CALLS | dangerous | 発信の傍受 通話発信とダイヤルする番号の変更をアプリケーションに許可します。悪意のあるアプリケーションが発信を監視、転送、阻止する恐れがあります。 |
MODIFY_PHONE_STATE | signatureOrSystem | 端末ステータスの変更 端末の電話機能のコントロールをアプリケーションに許可します。アプリケーションは、ネットワークの切り替え、携帯電話の無線通信のON/OFFなどを通知せずに行うことができます。 |
READ_PHONE_STATE | dangerous | 携帯のステータスとIDの読み取り 端末の電話機能へのアクセスをアプリケーションに許可します。この権限が許可されたアプリケーションでは、この携帯の電話番号やシリアル番号、通話中かどうか、通話相手の電話番号などを特定できます。 |
SYSTEM_TOOLS システムツール
システムの低レベルのアクセスと制御
パーミッション | ProtectionLevel | 説明 |
---|---|---|
WRITE_SETTINGS | dangerous | システムの全般設定の変更 システム設定データの変更をアプリケーションに許可します。悪意のあるアプリケーションがシステム設定を破壊する恐れがあります。 |
EXPAND_STATUS_BAR | normal | ステータスバーの拡大/縮小 ステータスバーの拡大や縮小をアプリケーションに許可します。 |
GET_TASKS | dangerous | 実行中のアプリケーションの取得 現在実行中または最近実行したタスクに関する情報の取得をアプリケーションに許可します。悪意のあるアプリケーションが他のアプリケーションの非公開情報を取得する恐れがあります。 |
REORDER_TASKS | dangerous | 実行中のアプリケーションの順序の変更 タスクをフォアグラウンドやバックグラウンドに移動することをアプリケーションに許可します。悪意のあるアプリケーションが優先されて、コントロールできなくなる恐れがあります。 |
CHANGE_CONFIGURATION | dangerous | UI設定の変更 地域/言語やフォントのサイズなど、現在の設定の変更をアプリケーションに許可します。 |
RESTART_PACKAGES | normal | バックグラウンドプロセスの終了 メモリが不足していなくても、別のアプリケーションのバックグラウンドプロセスを終了することをアプリケーションに許可します。 |
KILL_BACKGROUND_PROCESSES | normal | バックグラウンドプロセスの終了 メモリが不足していなくても、別のアプリケーションのバックグラウンドプロセスを終了することをアプリケーションに許可します。 |
FORCE_STOP_PACKAGES | signature | 別のアプリケーションの強制停止 別のアプリケーションの強制停止をアプリケーションに許可します。 |
SYSTEM_ALERT_WINDOW | dangerous | システムレベルの警告の表示 システムの警告ウィンドウの表示をアプリケーションに許可します。悪意のあるアプリケーションが携帯電話の画面全体を偽装する恐れがあります。 |
SET_ANIMATION_SCALE | dangerous | アニメーションのプリセット速度の変更 いつでもアニメーション全般の速度を変更する (アニメーションを速くまたは遅くする) ことをアプリケーションに許可します。 |
PERSISTENT_ACTIVITY | dangerous | アプリケーションを常に実行する 自身を部分的に永続させて、他のアプリケーション用にはその領域をシステムに使わせないようにすることをアプリケーションに許可します。 |
GET_PACKAGE_SIZE | normal | アプリケーションのメモリ容量の計測 アプリケーションのコード、データ、キャッシュのサイズを取得することを許可します。 |
SET_PREFERRED_APPLICATIONS | signature | 優先アプリケーションの設定 優先アプリケーションを変更することをアプリケーションに許可します。悪意のあるアプリケーションが実行中のアプリケーションを密かに変更し、既存のアプリケーションになりすまして非公開データを収集する恐れがあります。 |
RECEIVE_BOOT_COMPLETED | normal | 起動時に自動的に開始 システムの起動後に自動的に起動することをアプリケーションに許可します。携帯電話の起動に時間がかかるようになり、アプリケーションが常に実行されるために携帯電話の全体的な動作が遅くなります。 |
BROADCAST_STICKY | normal | stickyブロードキャストの配信 配信が終了してもメモリに残るようなstickyブロードキャストをアプリケーションに許可します。悪意のあるアプリケーションがメモリを使いすぎて、携帯電話の動作が遅くなったり、不安定になる恐れがあります。 |
WAKE_LOCK | dangerous | 端末のスリープを無効にする 端末のスリープを無効にすることをアプリケーションに許可します。 |
SET_WALLPAPER | normal | 壁紙の設定 システムの壁紙の設定をアプリケーションに許可します。 |
SET_WALLPAPER_HINTS | normal | 壁紙サイズのヒントの設定 システムの壁紙サイズのヒントの設定をアプリケーションに許可します。 |
SET_TIME_ZONE | dangerous | タイムゾーンの設定 端末のタイムゾーンの変更をアプリケーションに許可します。 |
MOUNT_UNMOUNT_FILESYSTEMS | dangerous | ファイルシステムのマウントとマウント解除 リムーバブルメモリのファイルシステムのマウントとマウント解除をアプリケーションに許可します。 |
MOUNT_FORMAT_FILESYSTEMS | dangerous | 外部ストレージのフォーマット アプリケーションがリムーバブルストレージをフォーマットすることを許可します。 |
ASEC_ACCESS | signature | 内部ストレージ上の情報の取得 内部ストレージ上の情報の取得をアプリケーションに許可します。 |
ASEC_CREATE | signature | 内部ストレージの作成 内部ストレージの作成をアプリケーションに許可します。 |
ASEC_DESTROY | signature | 内部ストレージの破棄 内部ストレージの破棄をアプリケーションに許可します。 |
ASEC_MOUNT_UNMOUNT | signature | 内部ストレージのマウント/マウント解除 内部ストレージのマウント/マウント解除をアプリケーションに許可します。 |
ASEC_RENAME | signature | 内部ストレージ名の変更 内部ストレージ名の変更をアプリケーションに許可します。 |
DISABLE_KEYGUARD | dangerous | キーロックを無効にする キーロックや関連するパスワードセキュリティを無効にすることをアプリケーションに許可します。正当な利用の例では、かかってきた電話を受信する際にキーロックを無効にし、通話の終了時にキーロックを有効にし直します。 |
READ_SYNC_SETTINGS | normal | 同期設定の読み取り 連絡先の同期の有効/無効など、同期設定の読み取りをアプリケーションに許可します。 |
WRITE_SYNC_SETTINGS | dangerous | 同期設定の書き込み 連絡先の同期の有効/無効など、同期設定の変更をアプリケーションに許可します。 |
READ_SYNC_STATS | normal | 同期統計の読み取り 同期状態(同期履歴など)の読み取りをアプリケーションに許可します。 |
WRITE_APN_SETTINGS | dangerous | アクセスポイント名設定の書き込み APNのプロキシやポートなどのAPN設定の変更をアプリケーションに許可します。 |
SUBSCRIBED_FEEDS_READ | normal | 登録したフィードの読み取り 現在同期しているフィードの詳細の取得をアプリケーションに許可します。 |
SUBSCRIBED_FEEDS_WRITE | dangerous | 登録したフィードの書き込み 現在同期しているフィードの変更をアプリケーションに許可します。悪意のあるアプリケーションが同期フィードを変更する恐れがあります。 |
CHANGE_NETWORK_STATE | dangerous | ネットワーク接続の変更 ネットワークの接続状態の変更をアプリケーションに許可します。 |
CHANGE_WIFI_STATE | dangerous | Wi-Fi状態の変更 Wi-Fiアクセスポイントへの接続や接続の切断、設定されたWi-Fiネットワークの変更をアプリケーションに許可します。 |
CHANGE_WIMAX_STATE | dangerous | WiMAX状態の変更 WiMAXネットワークへの接続と接続解除をアプリケーションに許可します。 |
CHANGE_WIFI_MULTICAST_STATE | dangerous | Wi-Fiマルチキャストの受信を許可する 端末を直接の宛先とはしていないパケットの受信をアプリケーションに許可します。近隣で提供中のサービスを検出したい場合に便利です。マルチキャスト以外のモードよりも電力を消費します。 |
BLUETOOTH_ADMIN | dangerous | Bluetoothの管理 このBluetooth端末の設定、およびリモート端末を検出してペアに設定することをアプリケーションに許可します。 |
CLEAR_APP_CACHE | dangerous | アプリケーションキャッシュデータの削除 アプリケーションのキャッシュディレクトリからファイルを削除して携帯電話のメモリを解放することをアプリケーションに許可します。通常、アクセスはシステムプロセスのみに制限されます。 |
DIAGNOSTIC | signature | diagが所有するリソースの読み書き diagグループが所有するリソース(例:/dev内のファイル)への読み書きをアプリケーションに許可します。システムの安定性とセキュリティに影響する恐れがあります。メーカー/通信事業者によるハードウェア固有の診断以外には使用しないでください。 |
BROADCAST_PACKAGE_REMOVED | signature | パッケージ削除ブロードキャストの送信 アプリケーションパッケージの削除の通知を配信することをアプリケーションに許可します。悪意のあるアプリケーションが他の実行中のアプリケーションを強制終了する恐れがあります。 |
CHANGE_BACKGROUND_DATA_SETTING | signature | バックグラウンドデータ使用設定の変更 バックグラウンドデータ使用の設定の変更をアプリケーションに許可します。 |
GLOBAL_SEARCH | signatureOrSystem | This permission can be used on content providers to allow the global search system to access their data. |
GLOBAL_SEARCH_CONTROL | signature | |
SET_WALLPAPER_COMPONENT | signatureOrSystem |
その他
パーミッション | ProtectionLevel | 説明 |
---|---|---|
INSTALL_LOCATION_PROVIDER | signatureOrSystem | 位置情報提供元のインストールを許可する テスト用に仮の位置情報を作成します。これにより悪意のあるアプリケーションが、GPSやネットワークプロバイダなどから返される本当の位置情報や状況を改ざんしたり、端末の現在地を監視して外部に報告したりする恐れがあります。 |
WRITE_SECURE_SETTINGS | signatureOrSystem | システムのセキュリティ設定の変更 システムのセキュリティ設定の変更をアプリケーションに許可します。通常のアプリケーションでは使用しません。 |
WRITE_GSERVICES | signatureOrSystem | Googleサービスの地図の変更 Googleサービスマップの変更をアプリケーションに許可します。通常のアプリケーションでは使用しません。 |
SET_TIME | signatureOrSystem | 時刻の設定 携帯電話の時刻の変更をアプリケーションに許可します。 |
STATUS_BAR | signatureOrSystem | ステータスバーの無効化や変更 ステータスバーの無効化やシステムアイコンの追加や削除をアプリケーションに許可します。 |
STATUS_BAR_SERVICE | signature | ステータスバーへの表示 アプリケーションのステータスバーへの表示を許可します。 |
FORCE_BACK | signature | アプリケーションの強制終了 フォアグラウンドで実行されている操作を強制終了して戻ることをアプリケーションに許可します。通常のアプリケーションではまったく必要ありません。 |
UPDATE_DEVICE_STATS | signatureOrSystem | 電池統計情報の変更 収集した電池統計情報の変更を許可します。通常のアプリケーションでは使用しません。 |
INTERNAL_SYSTEM_WINDOW | signature | 未許可のウィンドウの表示 内部システムのユーザーインターフェースで使用するためのウィンドウ作成を許可します。通常のアプリケーションでは使用しません。 |
MANAGE_APP_TOKENS | signature | アプリケーショントークンの管理 通常のZ-orderingを回避して、独自のトークンを作成、管理することをアプリケーションに許可します。通常のアプリケーションではまったく必要ありません。 |
INJECT_EVENTS | signature | キーを押してボタンをコントロール 入力イベント (キーを押すなど) を別のアプリケーションに伝えることをアプリケーションに許可します。これにより悪意のあるアプリケーションが、携帯電話を乗っ取る恐れがあります。 |
SET_ACTIVITY_WATCHER | signature | 起動中のすべてのアプリケーションの監視と制御 システムが起動する操作の監視と制御をアプリケーションに許可します。悪意のあるアプリケーションがシステムを完全に破壊する恐れがあります。この許可は開発にのみ必要で、携帯電話の通常の使用にはまったく必要ありません。 |
SHUTDOWN | signature | 部分的にシャットダウンする アクティビティマネージャをシャットダウン状態にします。完全なシャットダウンは実行しません。 |
STOP_APP_SWITCHES | signatureOrSystem | アプリケーションの切り替えを禁止する ユーザーが別のアプリケーションに切り替えられないようにします。 |
READ_INPUT_STATE | signature | 入力や操作の記録 別のアプリケーションへの入力(パスワードなど)でもキー入力を監視することをアプリケーションに許可します。通常のアプリケーションではまったく必要ありません。 |
BIND_INPUT_METHOD | signature | 入力方法に関連付ける 入力方法のトップレベルインターフェースに関連付けることを所有者に許可します。通常のアプリケーションにはまったく必要ありません。 |
BIND_WALLPAPER | signatureOrSystem | 壁紙にバインド 壁紙のトップレベルインターフェースへのバインドを所有者に許可します。通常のアプリケーションでは不要です。 |
BIND_DEVICE_ADMIN | signature | デバイス管理者との通信 デバイス管理者へのintentの送信を所有者に許可します。通常のアプリケーションでは不要です。 |
SET_ORIENTATION | signature | 画面の向きの変更 いつでも画面の回転を変更することをアプリケーションに許可します。通常のアプリケーションにはまったく必要ありません。 |
INSTALL_PACKAGES | signatureOrSystem | アプリケーションを直接インストール Androidパッケージのインストール/更新をアプリケーションに許可します。悪意のあるアプリケーションが、勝手に強力な権限を持つ新しいアプリケーションを追加する恐れがあります。 |
CLEAR_APP_USER_DATA | signature | 他のアプリケーションのデータを削除 ユーザーデータの消去をアプリケーションに許可します。 |
DELETE_CACHE_FILES | signatureOrSystem | 他のアプリケーションのキャッシュを削除 キャッシュファイルの削除をアプリケーションに許可します。 |
DELETE_PACKAGES | signatureOrSystem | アプリケーションの削除 Androidパッケージの削除をアプリケーションに許可します。悪意のあるアプリケーションが、重要なアプリケーションを削除する恐れがあります。 |
MOVE_PACKAGE | signatureOrSystem | アプリケーションリソースの移動 内部と外部のメディア間でのアプリケーションリソースの移動をアプリケーションに許可します。 |
CHANGE_COMPONENT_ENABLED_STATE | signatureOrSystem | アプリケーションのコンポーネントを有効/無効にする 別アプリケーションのコンポーネントの有効/無効を変更することをアプリケーションに許可します。これにより悪意のあるアプリケーションが、携帯電話の重要な機能を無効にする恐れがあります。アプリケーションコンポーネントが利用できない、整合性が取れない、または不安定な状態になる恐れがあるので、許可には注意が必要です。 |
ACCESS_SURFACE_FLINGER | signature | SurfaceFlingerへのアクセス SurfaceFlingerの低レベルの機能の使用をアプリケーションに許可します。 |
READ_FRAME_BUFFER | signature | フレームバッファの読み取り フレームバッファの内容の読み取りをアプリケーションに許可します。 |
BRICK | signature | 端末を永続的に無効にする 携帯電話全体を永続的に無効にすることをアプリケーションに許可します。この許可は非常に危険です。 |
REBOOT | signatureOrSystem | 端末の再起動 端末の強制的な再起動をアプリケーションに許可します。 |
DEVICE_POWER | signature | 電源のON/OFF 携帯電話の電源のON/OFFをアプリケーションに許可します。 |
FACTORY_TEST | signature | 出荷時試験モードでの実行 携帯電話のハードウェアへのアクセスを完全に許可して、低レベルのメーカーテストとして実行します。メーカーのテストモードで携帯電話を使用するときのみ利用できます。 |
MASTER_CLEAR | signatureOrSystem | システムを出荷時設定にリセット データ、設定、インストールしたアプリケーションをすべて消去して、完全に出荷時の設定にシステムをリセットすることをアプリケーションに許可します。 |
CALL_PRIVILEGED | signatureOrSystem | 電話番号発信 緊急通報を含めあらゆる電話番号に自動発信することをアプリケーションに許可します。悪意のあるアプリケーションが緊急サービスに不正な通報をする恐れがあります。 |
PERFORM_CDMA_PROVISIONING | signatureOrSystem | CDMA携帯電話のセットアップを直接開始 アプリケーションにCDMAプロビジョニングの開始を許可します。悪意のあるアプリケーションが不要なCDMAプロビジョニングを開始する恐れがあります。 |
CONTROL_LOCATION_UPDATES | signatureOrSystem | 位置情報の更新通知 無線通信からの位置更新通知を有効/無効にすることを許可します。通常のアプリケーションでは使用しません。 |
ACCESS_CHECKIN_PROPERTIES | signatureOrSystem | チェックインプロパティへのアクセス チェックインサービスがアップロードしたプロパティへの読み書きを許可します。通常のアプリケーションでは使用しません。 |
PACKAGE_USAGE_STATS | signature | コンポーネント使用状況に関する統計情報の更新 収集されたコンポーネント使用状況に関する統計情報の変更を許可します。通常のアプリケーションでは使用しません。 |
BATTERY_STATS | normal | 電池統計情報の変更 収集した電池統計情報の変更を許可します。通常のアプリケーションでは使用しません。 |
BACKUP | signatureOrSystem | システムのバックアップと復元を制御する システムのバックアップと復元メカニズムの制御をアプリケーションに許可します。通常のアプリケーションでは使用しません。 |
ACCESS_CACHE_FILESYSTEM | signatureOrSystem | キャッシュファイルシステムにアクセス キャッシュファイルシステムへの読み書きをアプリケーションに許可します。 |
COPY_PROTECTED_DATA | signature | 既定のコンテナサービスを呼び出してコンテンツをコピーすることをアプリケーションに許可します。通常のアプリケーションでは使用しません。 既定のコンテナサービスを呼び出してコンテンツをコピーすることをアプリケーションに許可します。通常のアプリケーションでは使用しません。 |
C2D_MESSAGE | signature | |
android.intent.category.MASTER_CLEAR.permission.C2D_MESSAGE |
パーミッション | ProtectionLevel | 説明 |
---|---|---|
ADD_SYSTEM_SERVICE | システムサービスの追加 | |
ADD_VOICEMAIL | add voicemails into the system. | |
BIND_REMOTEVIEWS | Must be required by a RemoteViewsService, to ensure that only the system can bind to it. | |
BIND_TEXT_SERVICE | Must be required by a TextService (e.g. | |
BIND_VPN_SERVICE | Must be required by an VpnService, to ensure that only the system can bind to it. | |
FOTA_UPDATE | - | |
READ_OWNER_DATA | オーナーデータの読み込み | |
READ_PROFILE | Allows an application to read the user's personal profile data. | |
READ_SOCIAL_STREAM | Allows an application to read from the user's social stream. | |
SET_PROCESS_FOREGROUND | フォアグラウンド処理の指定 | |
WRITE_OWNER_DATA | オーナーデータの書き込み | |
WRITE_SOCIAL_STREAM | Allows an application to write (but not read) the user's social stream data. |
関連記事
- OracleとGoogleとのJavaについての訴訟
- 画面UIパーツのclass一覧
- ListViewにArrayAdapterを渡すサンプルコード(一覧項目から選択する場合のUI)
- assetsフォルダのファイルを扱う方法 AssetManager
- SDカードが接続されているかどうか知る方法 書き込み可能かどうか 読み込み可能かどうか
- SDカードの空き容量を調べる方法
- Colorクラスでの色指定
- 画像を解像度ごとに振り分ける方法 国際化する方法(drawable、layout、valuesなどの修飾句)
- Mobile Network Code(MNC)の一覧[V-Z]
- Mobile Network Code(MNC)の一覧[T-U]
- Mobile Network Code(MNC)の一覧[S]
- Mobile Network Code(MNC)の一覧[O-R]
- Mobile Network Code(MNC)の一覧[M-N]
- Mobile Network Code(MNC)の一覧[J-L]
- Mobile Network Code(MNC)の一覧[H-I]
- Mobile Network Code(MNC)の一覧[E-G]
- Mobile Network Code(MNC)の一覧[C-D]
- Mobile Network Code(MNC)の一覧[A-B]
- Androidマーケットに表示されるアプリはSIMで制限されています
- Mobile Country Code(MCC)の一覧
- SDカードからサムネイル画像を取り出す getThumbnailメソッド
- 文字列の置き換えを行う方法 (replaceAllで気をつけること)
- 文字列の部分一致検索を行う方法
- 処理中を表すプログレスダイアログを表示する
- res/xmlフォルダの1MB以上のxmlファイルは読み込めない
- apkファイルインストール時のエラー一覧
- Java メモリー使用量を取得する方法
- Activityのメソッド順
- SDカードに保存したファイルをギャラリーなどに反映させる方法
- アプリケーションプロセスを強制的に終了する方法
- res/drawableの画像を変更しても、変更が反映されない場合
- Singletonパターンを使ってクラスのインスタンスを1つにする(共有クラスのリソースを削減する方法)
- apkファイルのインストール時に INSTALL_FAILED_INSUFFICIENT_STORAGE と出る場合
- AndroidアプリでTextViewに使用できるフォントの一覧
- TextViewに独自フォントを使用する方法
- assetsフォルダには1MB以上の非圧縮ファイルを設置できない
- コマンドプロンプトの文字コードを変える方法
- EditTextのソフトキーボードの『完了』を虫メガネアイコンなどに変更する方法
- Viewの表示・非表示を切り替える方法
- apkファイルをAndroid端末にUSB接続でインストールする方法 (開発者ではない人向け)
- Xperia(Sony Ericsson)のUSBドライバをインストールする方法
- リソースファイルの設置場所と利用方法
- OSのバージョンと特徴
- 画像を拡大縮小する方法
- LinearLayout をスクロールさせる方法(ScrollViewの使用方法)
- タイトルバーやステータスバーを非表示にする方法
- ステータスバーの高さを取得する方法
- 画面解像度などディスプレイの情報を取得する方法
- アプリ起動時にスプラッシュ画面を表示させる方法
- 最初に呼び出されるJavaファイル(Activity)を指定する方法
- WebViewの設定一覧
- WebViewで横の隙間を消す方法(スクロールバー領域を消す)
- layoutのbackgroundで透過(transparent)を指定する方法
- Android実行時にError:ShouldNotReachHere() [hs_err_pid.log]
- WebViewを使ってWebサイトを表示する方法 WebKitからアプリ、アプリからWebKitへの連携処理
- UIを操作するのにhandlerを使う理由 thread WebViewCoreThread exiting due to uncaught exception
- アプリが実行されるまでの流れ ソースコードから実行まで
- deleteOnExit()メソッドは環境によって動作が違う JVM+Windows
- [暗号化]ブロック暗号とは(AES/DES/Blowfish PKCS5Padding ECB/CBC IV)
- MediaPlayer のメソッド一覧
- EclipseのビューをカスタマイズしてファイルエクスプローラやLogCatを表示する
- xmlファイルの開始タグと閉じタグは大文字小文字も同じにする
- 動画を再生する方法 MediaPlayer
- 動画を再生する方法 VideoView
- Androidでマルチスレッド処理をする方法
- Androidのソースファイルを入手する方法
- テーマ機能を使ってアプリケーション全体にスタイルを適用させる方法
- スタイルを使って属性を一括で管理する方法
- よく使うUIパーツのプロパティ
- wrap_contentとfill_parentの違い
- Androidのlayoutで使用できるパーツの一覧 ビュー(部品)
- ターミナルで端末操作をする方法
- アプリケーションのログを見る方法
- ログの出力 アプリのステータスを確認する
- layoutの種類と使用方法
- 画面の向きによってレイアウトを変更する方法
- Java標準以外のライブラリ(パッケージ)を読み込む方法 jarファイルを追加する
- apkファイルをサーバから端末にダウンロードする
- build.propの設定値
- 2.0/2.1以前で再生できる動画が2.2以降で再生できない
- /data/anr/traces.txtファイルとは
- プロジェクトが実行ができない main.out.xml string.out.xml
- Android Maps API Keyを取得する方法 Google Mapsを利用する
- 実機内やエミュレータ内のファイルを操作する DDMS、adbとサンプルコード
- EclipseでAndroidプロジェクトを作る方法
- iPhoneアプリやAndroidアプリを簡単に作成する方法 ハイブリッドアプリケーション
- Android公式の開発者向けサイト
- アプリからネットワーク通信を行う場合
- Androidアプリの開発環境を作る方法
- 実機のスクリーンショットをとる方法
- 開発中のアプリケーションを実機でテストする方法
- 横画面に固定する、縦画面に固定する(表示モードの固定)
- EditTextで改行させない方法
スポンサーリンク