Manifest.Permission クラス

定義

[Android.Runtime.Register("android/Manifest$permission", DoNotGenerateAcw=true)]
public sealed class Manifest.Permission : Java.Lang.Object
[<Android.Runtime.Register("android/Manifest$permission", DoNotGenerateAcw=true)>]
type Manifest.Permission = class
    inherit Object
継承
Manifest.Permission
属性

注釈

Android プラットフォームのドキュメント

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

Manifest.Permission()

フィールド

AcceptHandover
AccessBackgroundLocation
AccessBlobsAcrossUsers
AccessCheckinProperties

checkin データベースの "properties" テーブルへの読み取り/書き込みアクセスを許可し、アップロードされる値を変更できます。

AccessCoarseLocation

アプリがセル タワーや Wi-Fi などのネットワークの場所ソースから派生したおおよその場所にアクセスできるようにします。

AccessFineLocation

アプリが GPS、セル タワー、Wi-Fi などの位置情報ソースから正確な場所にアクセスできるようにします。

AccessLocationExtraCommands

アプリケーションが追加の場所プロバイダー コマンドにアクセスできるようにします

AccessMediaLocation
AccessMockLocation

テスト用のモック位置プロバイダーをアプリケーションで作成できるようにします

AccessNetworkState

アプリケーションがネットワークに関する情報にアクセスできるようにする

AccessNotificationPolicy
AccessSurfaceFlinger

アプリケーションで SurfaceFlinger の低レベル機能を使用できるようにします

AccessWifiState

アプリケーションが Wi-Fi ネットワークに関する情報にアクセスできるようにします

AccountManager

アプリケーションで AccountAuthenticator を呼び出すことができます。

ActivityRecognition
AddVoicemail

アプリケーションがボイスメールをシステムに追加できるようにします。

AnswerPhoneCalls
AuthenticateAccounts

アプリケーションが AccountManager の AccountAuthenticator として機能することを許可します

BatteryStats

アプリケーションがバッテリーの統計情報を収集できるようにします

BindAccessibilityService

システムのみがバインドできるようにするには、 が AccessibilityService必要です。

BindAppwidget

アプリケーションが AppWidget サービスに、どのアプリケーションが AppWidget のデータにアクセスできるかを通知できるようにします。

BindAutofillService
BindCallRedirectionService
BindCarrierMessagingClientService
BindCarrierMessagingService
BindCarrierServices
BindChooserTargetService
BindCompanionDeviceService
BindConditionProviderService
BindControls
BindDeviceAdmin

システムのみが操作できるように、デバイス管理レシーバーが必要とする必要があります。

BindDreamService
BindIncallService
BindInputMethod

システムのみがバインドできるようにするには、 が InputMethodService必要です。

BindMidiDeviceService
BindNfcService
BindNotificationListenerService

システムのみがバインドできるようにするには、 が NotificationListenerService必要です。

BindPrintService
BindQuickAccessWalletService
BindQuickSettingsTile
BindRemoteviews

システムのみがバインドできるようにするには、 によって RemoteViewsService必要とされます。

BindScreeningService
BindTelecomConnectionService
BindTextService

TextService で必須である必要があります (例:

BindTvInput
BindTvInteractiveApp
BindVisualVoicemailService
BindVoiceInteraction
BindVpnService

システムのみがバインドできるようにするには、 が VpnService必要です。

BindVrListenerService
BindWallpaper

システムのみがバインドできるようにするには、 によって WallpaperService必要とされます。

Bluetooth

アプリケーションがペアリングされた Bluetooth デバイスに接続できるようにします

BluetoothAdmin

アプリケーションが Bluetooth デバイスを検出してペアリングできるようにします

BluetoothAdvertise
BluetoothConnect
BluetoothPrivileged
BluetoothScan
BodySensors
BodySensorsBackground
Brick

デバイスを無効にできるようにするために必要です (非常に危険です)。

BroadcastPackageRemoved

アプリケーション パッケージが削除されたことを示す通知をアプリケーションでブロードキャストできるようにします。

BroadcastSms

アプリケーションで SMS レシート通知をブロードキャストできるようにします

BroadcastSticky

アプリケーションが固定意図をブロードキャストできるようにします。

BroadcastWapPush

アプリケーションが WAP PUSH レシート通知をブロードキャストできるようにします

CallCompanionApp
CallPhone

ユーザーが発信中の通話を確認するために、ダイヤラー ユーザー インターフェイスを経由せずに、アプリケーションが電話を開始できるようにします。

CallPrivileged

アプリケーションが緊急電話番号を含む任意の電話番号を呼び出すことができるようにします。ユーザーが発信中の通話を確認するための Dialer ユーザー インターフェイスを使用しません。

Camera

カメラ デバイスにアクセスできるようにするために必要です。

CaptureAudioOutput
CaptureSecureVideoOutput
CaptureVideoOutput
ChangeComponentEnabledState

アプリケーション コンポーネント (それ自体以外) が有効になっているかどうかをアプリケーションで変更できるようにします。

ChangeConfiguration

アプリケーションが現在の構成 (ロケールなど) を変更できるようにします。

ChangeNetworkState

アプリケーションでネットワーク接続の状態を変更できるようにします

ChangeWifiMulticastState

アプリケーションがマルチキャスト モード Wi-Fi 開始できるようにする

ChangeWifiState

アプリケーションが接続状態 Wi-Fi 変更できるようにする

ClearAppCache

アプリケーションがデバイスにインストールされているすべてのアプリケーションのキャッシュをクリアできるようにします。

ClearAppUserData

アプリケーションがユーザー データをクリアできるようにします

ControlLocationUpdates

ラジオからの位置情報更新通知の有効化/無効化を許可します。

DeleteCacheFiles

アプリケーションがキャッシュ ファイルを削除できるようにします。

DeletePackages

アプリケーションがパッケージを削除できるようにします。

DeliverCompanionMessages
DevicePower

電源管理への低レベルのアクセスを許可します

Diagnostic

アプリケーションが RW から診断リソースにアクセスできるようにします。

DisableKeyguard

アプリケーションがキーガードを無効にすることを許可します

Dump

アプリケーションがシステム サービスから状態ダンプ情報を取得できるようにします。

ExpandStatusBar

アプリケーションがステータス バーを展開または折りたたみできるようにします。

FactoryTest

製造元のテスト アプリケーションとして実行し、ルート ユーザーとして実行します。

Flashlight

懐中電灯へのアクセスを許可します

ForceBack

アプリケーションが最上位のアクティビティに対して BACK 操作を強制できるようにします。

ForegroundService
GetAccounts

アカウント サービス内のアカウントの一覧へのアクセスを許可します

GetAccountsPrivileged
GetPackageSize

アプリケーションが任意のパッケージで使用されている領域を確認できるようにします。

GetTasks
古い.

アプリケーションが現在または最近実行中のタスクに関する情報を取得できるようにします。

GetTopActivityInfo

アプリケーションが現在の最上位アクティビティに関する個人情報 (提供できる任意の支援コンテキストなど) を取得できるようにします。

GlobalSearch

このアクセス許可をコンテンツ プロバイダーで使用して、グローバル検索 システムがデータにアクセスできるようにします。

HardwareTest

ハードウェア周辺機器へのアクセスを許可します。

HideOverlayWindows
HighSamplingRateSensors
InjectEvents

アプリケーションがユーザー イベント (キー、タッチ、トラックボール) をイベント ストリームに挿入し、それらを ANY ウィンドウに配信できるようにします。

InstallLocationProvider

アプリケーションが Location Manager に場所プロバイダーをインストールできるようにします

InstallPackages

アプリケーションでパッケージをインストールできるようにします。

InstallShortcut
InstantAppForegroundService
InteractAcrossProfiles
InternalSystemWindow

アプリケーションで、システム ユーザー インターフェイスの一部で使用されるウィンドウを開くことができる。

Internet

アプリケーションがネットワーク ソケットを開くよう許可します。

KillBackgroundProcesses

アプリケーションで を呼び出すことができます KillBackgroundProcesses(String)

LaunchMultiPaneSettingsDeepLink
LoaderUsageStats
LocationHardware

アプリケーションで、署名で保護されたジオフェンシング API などのハードウェアの場所機能を使用できるようにします|システム保護レベル

ManageAccounts

アプリケーションが AccountManager でアカウントの一覧を管理できるようにします

ManageAppTokens

アプリケーションがウィンドウ マネージャーでアプリケーション トークンを管理 (作成、破棄、Z オーダー) できるようにします。

ManageDocuments
ManageExternalStorage
ManageMedia
ManageOngoingCalls
ManageOwnCalls
ManageWifiInterfaces
ManageWifiNetworkSelection
MasterClear
MediaContentControl
ModifyAudioSettings

アプリケーションでグローバル オーディオ設定を変更できるようにします

ModifyPhoneState

テレフォニーの状態 (電源オン、mmi など) の変更を許可します。

MountFormatFilesystems

リムーバブル 記憶域のフォーマット ファイル システムを許可します。

MountUnmountFilesystems

リムーバブル 記憶域のファイル システムのマウントとマウント解除を許可します。

NearbyWifiDevices
Nfc

アプリケーションが NFC 経由で I/O 操作を実行できるようにします

NfcPreferredPaymentInfo
NfcTransactionEvent
OverrideWifiConfig
PackageUsageStats
PersistentActivity
PostNotifications
ProcessOutgoingCalls
古い.

アプリケーションが発信呼び出しを監視、変更、または中止できるようにします。

QueryAllPackages
ReadAssistantAppSearchData
ReadBasicPhoneState
ReadCalendar

アプリケーションがユーザーの予定表データを読み取ることができます。

ReadCallLog

アプリケーションがユーザーの呼び出しログを読み取ることができます。

ReadContacts

アプリケーションがユーザーの連絡先データを読み取ることができます。

ReadExternalStorage

アプリケーションが外部ストレージから読み取ることができます。

ReadFrameBuffer

アプリケーションでスクリーン ショットを撮影し、より一般的にフレーム バッファー データにアクセスできるようにします

ReadHistoryBookmarks

アプリケーションがユーザーの閲覧履歴とブックマークを読み取ることができます (ただし、書き込む必要はありません)。

ReadHomeAppSearchData
ReadInputState
古い.

アプリケーションがキーとスイッチの現在の状態を取得できるようにします。

ReadLogs

アプリケーションが低レベルのシステム ログ ファイルを読み取ることができます。

ReadMediaAudio
ReadMediaImages
ReadMediaVideo
ReadNearbyStreamingPolicy
ReadPhoneNumbers
ReadPhoneState

電話状態への読み取り専用アクセスを許可します。

ReadPrecisePhoneState
ReadProfile

アプリケーションがユーザーの個人プロファイル データを読み取ることができます。

ReadSms

アプリケーションが SMS メッセージを読み取ることができます。

ReadSocialStream
古い.

アプリケーションがユーザーのソーシャル ストリームから読み取ることができます。

ReadSyncSettings

アプリケーションで同期設定を読み取ることができます

ReadSyncStats

アプリケーションで同期統計を読み取ることができます

ReadUserDictionary

アプリケーションがユーザー 辞書を読み取ることができます。

ReadVoicemail
Reboot

デバイスを再起動できるようにするために必要です。

ReceiveBootCompleted

システムの起動が完了した後に ActionBootCompleted 、アプリケーションがブロードキャストされる を受信できるようにします。

ReceiveMms

アプリケーションが受信 MMS メッセージを監視し、それらのメッセージに対する処理を記録または実行できるようにします。

ReceiveSms

アプリケーションが受信 SMS メッセージを監視し、それらのメッセージに対する処理を記録または実行できるようにします。

ReceiveWapPush

アプリケーションが受信 WAP プッシュ メッセージを監視できるようにします。

RecordAudio

アプリケーションでオーディオの録音を許可する

ReorderTasks

アプリケーションがタスクの Z オーダーを変更できるようにします

RequestCompanionProfileAppStreaming
RequestCompanionProfileAutomotiveProjection
RequestCompanionProfileComputer
RequestCompanionProfileWatch
RequestCompanionRunInBackground
RequestCompanionSelfManaged
RequestCompanionStartForegroundServicesFromBackground
RequestCompanionUseDataInBackground
RequestDeletePackages
RequestIgnoreBatteryOptimizations
RequestInstallPackages
RequestObserveCompanionDevicePresence
RequestPasswordComplexity
RestartPackages
ScheduleExactAlarm
SendRespondViaMessage

アプリケーション (Phone) が他のアプリケーションに要求を送信して、着信呼び出し中にメッセージ経由で応答アクションを処理できるようにします。

SendSms

アプリケーションが SMS メッセージを送信できるようにします。

SetActivityWatcher

アプリケーションがシステム内でアクティビティをグローバルに開始する方法をwatchおよび制御できるようにします。

SetAlarm

アプリケーションがインテントをブロードキャストして、ユーザーにアラームを設定できるようにします。

SetAlwaysFinish

バックグラウンドに配置したときにアクティビティがすぐに終了するかどうかをアプリケーションで制御できるようにします。

SetAnimationScale

グローバル アニメーションの拡大縮小率を変更します。

SetDebugApp

デバッグ用にアプリケーションを構成します。

SetOrientation

画面の向き (実際には回転) を設定するための低レベルのアクセスを許可します。

SetPointerSpeed

ポインターの速度を設定するための低レベルのアクセスを許可します。

SetPreferredApplications
SetProcessLimit

実行できるアプリケーション プロセスの最大数 (不要) をアプリケーションで設定できるようにします。

SetTime

アプリケーションでシステム時刻を設定できるようにします

SetTimeZone

アプリケーションでシステム のタイム ゾーンを設定できるようにします

SetWallpaper

アプリケーションが壁紙を設定できるようにします

SetWallpaperHints

アプリケーションが壁紙ヒントを設定できるようにします

SignalPersistentProcesses

アプリケーションがすべての永続的なプロセスにシグナルを送信するように要求できるようにする

SmsFinancialTransactions
StartForegroundServicesFromBackground
StartViewAppFeatures
StartViewPermissionUsage
StatusBar

アプリケーションでステータス バーとそのアイコンを開く、閉じる、または無効にできるようにします。

SubscribedFeedsRead

サブスクライブされたフィード ContentProvider へのアクセスをアプリケーションに許可します。

SubscribedFeedsWrite
SubscribeToKeyguardLockedState
SystemAlertWindow

他のすべてのアプリケーションの上に表示される 型 SystemAlertを使用して、アプリケーションでウィンドウを開きます。

TransmitIr
UninstallShortcut
UpdateDeviceStats

アプリケーションがデバイスの統計情報を更新できるようにします。

UpdatePackagesWithoutUserAction
UseBiometric
UseCredentials

アプリケーションが AccountManager から認証トークンを要求できるようにします

UseExactAlarm
UseFingerprint
UseFullScreenIntent
UseIccAuthWithDeviceIdentifier
UseSip

アプリケーションで SIP サービスを使用できるようにします

UwbRanging
Vibrate

振動子へのアクセスを許可します

WakeLock

PowerManager WakeLocks を使用して、プロセッサがスリープ状態または画面が淡色表示されないようにすることができます

WriteApnSettings

アプリケーションが apn 設定を書き込むのを許可します

WriteCalendar

アプリケーションがユーザーの予定表データを書き込む (読み取らない) ことを許可します。

WriteCallLog

アプリケーションがユーザーの連絡先データを書き込む (読み取らない) ことを許可します。

WriteContacts

アプリケーションがユーザーの連絡先データを書き込む (読み取らない) ことを許可します。

WriteExternalStorage

アプリケーションが外部ストレージに書き込むのを許可します。

WriteGservices

アプリケーションが Google サービス マップを変更できるようにします。

WriteHistoryBookmarks

アプリケーションがユーザーの閲覧履歴とブックマークを書き込む (読み取らない) ことを許可します。

WriteProfile

アプリケーションがユーザーの個人プロファイル データを書き込む (読み取らない) ことを許可します。

WriteSecureSettings

アプリケーションがセキュリティで保護されたシステム設定を読み取りまたは書き込みできるようにします。

WriteSettings

アプリケーションでシステム設定の読み取りまたは書き込みを許可します。

WriteSms

アプリケーションが SMS メッセージを書き込むのを許可します。

WriteSocialStream
古い.

アプリケーションがユーザーのソーシャル ストリーム データを書き込む (読み取らない) ことを許可します。

WriteSyncSettings

アプリケーションが同期設定を書き込むのを許可する

WriteUserDictionary

アプリケーションがユーザー 辞書に書き込むよう許可します。

WriteVoicemail

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode (継承元 Object)
JniPeerMembers
PeerReference (継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose() (継承元 Object)
Dispose(Boolean) (継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>() (継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime() (継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed() (継承元 Object)
IJavaPeerable.DisposeUnlessReferenced() (継承元 Object)
IJavaPeerable.Finalized() (継承元 Object)
IJavaPeerable.JniManagedPeerState (継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

適用対象