共用方式為


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 平台檔

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

Manifest.Permission()

欄位

AcceptHandover
AccessBackgroundLocation
AccessBlobsAcrossUsers
AccessCheckinProperties

允許讀取/寫入簽入資料庫中的「屬性」數據表,以變更上傳的值。

AccessCoarseLocation

允許應用程式存取衍生自網路位置來源的近似位置,例如數據格塔和Wi-Fi。

AccessFineLocation

允許應用程式從位置來源存取精確的位置,例如 GPS、細胞塔和 Wi-Fi。

AccessLocationExtraCommands

允許應用程式存取額外的位置提供者命令

AccessMediaLocation
AccessMockLocation

允許應用程式建立模擬位置提供者進行測試

AccessNetworkState

允許應用程式存取網路的相關信息

AccessNotificationPolicy
AccessSurfaceFlinger

允許應用程式使用 SurfaceFlinger 的低階功能

AccessWifiState

允許應用程式存取Wi-Fi網路的相關信息

AccountManager

允許應用程式呼叫 AccountAuthenticators。

ActivityRecognition
AddVoicemail

允許應用程式將語音信箱新增至系統。

AnswerPhoneCalls
AuthenticateAccounts

允許應用程式作為 AccountManager 的 AccountAuthenticator

BatteryStats

允許應用程式收集電池統計數據

BindAccessibilityService

必須要求 AccessibilityService,才能確保只有系統可以系結至它。

BindAppwidget

允許應用程式告訴AppWidget服務哪些應用程式可以存取AppWidget的數據。

BindAutofillService
BindCallRedirectionService
BindCarrierMessagingClientService
BindCarrierMessagingService
BindCarrierServices
BindChooserTargetService
BindCompanionDeviceService
BindConditionProviderService
BindControls
BindCredentialProviderService
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

允許應用程式連線到配對的藍牙裝置

BluetoothAdmin

允許應用程式探索及配對藍牙裝置

BluetoothAdvertise
BluetoothConnect
BluetoothPrivileged
BluetoothScan
BodySensors
BodySensorsBackground
Brick

必須能夠停用裝置(非常危險!)。

BroadcastPackageRemoved

允許應用程式廣播已移除應用程式套件的通知。

BroadcastSms

允許應用程式廣播簡訊收據通知

BroadcastSticky

允許應用程式廣播黏性意圖。

BroadcastWapPush

允許應用程式廣播 WAP PUSH 收據通知

CallCompanionApp
CallPhone

可讓應用程式起始電話,而不需透過 Dialer 使用者介面,讓使用者確認已撥打電話。

CallPrivileged

允許應用程式呼叫任何電話號碼,包括緊急電話號碼,而不需經過撥號程式使用者介面,讓使用者確認通話已放置。

Camera

必須能夠存取相機裝置。

CaptureAudioOutput
CaptureSecureVideoOutput
CaptureVideoOutput
ChangeComponentEnabledState

允許應用程式變更是否啟用應用程式元件(非自己的元件)。

ChangeConfiguration

允許應用程式修改目前的組態,例如地區設定。

ChangeNetworkState

允許應用程式變更網路連線狀態

ChangeWifiMulticastState

允許應用程式進入Wi-Fi多播模式

ChangeWifiState

允許應用程式變更Wi-Fi連線狀態

ClearAppCache

允許應用程式清除裝置上所有已安裝應用程式的快取。

ClearAppUserData

允許應用程式清除用戶數據

ConfigureWifiDisplay
ControlLocationUpdates

允許從無線電啟用/停用位置更新通知。

CredentialManagerQueryCandidateCredentials
CredentialManagerSetAllowedProviders
CredentialManagerSetOrigin
DeleteCacheFiles

允許應用程式刪除快取檔案。

DeletePackages

允許應用程式刪除套件。

DeliverCompanionMessages
DetectScreenCapture
DevicePower

允許低階存取電源管理

Diagnostic

允許應用程式對診斷資源進行 RW。

DisableKeyguard

允許應用程式停用keyguard

Dump

允許應用程式從系統服務擷取狀態傾印資訊。

EnforceUpdateOwnership
ExecuteAppAction
ExpandStatusBar

允許應用程式展開或折迭狀態列。

FactoryTest

以製造商測試應用程式身分執行,以根使用者身分執行。

Flashlight

允許存取手電筒筒

ForceBack

允許應用程式在最上層活動上強制BACK作業。

ForegroundService
ForegroundServiceCamera
ForegroundServiceConnectedDevice
ForegroundServiceDataSync
ForegroundServiceHealth
ForegroundServiceLocation
ForegroundServiceMediaPlayback
ForegroundServiceMediaProjection
ForegroundServiceMicrophone
ForegroundServicePhoneCall
ForegroundServiceRemoteMessaging
ForegroundServiceSpecialUse
ForegroundServiceSystemExempted
GetAccounts

允許存取帳戶服務中的帳戶清單

GetAccountsPrivileged
GetPackageSize

可讓應用程式找出任何套件所使用的空間。

GetTasks
已淘汰.

允許應用程式取得目前或最近執行中工作的相關信息。

GetTopActivityInfo

允許應用程式擷取目前最上層活動的私人資訊,例如它可以提供的任何輔助內容。

GlobalSearch

此許可權可用於內容提供者,以允許全域搜尋系統存取其數據。

HardwareTest

允許存取硬體周邊。

HideOverlayWindows
HighSamplingRateSensors
InjectEvents

可讓應用程式將使用者事件(金鑰、觸控、追蹤球)插入事件串流,並將其傳遞至 ANY 視窗。

InstallLocationProvider

允許應用程式將位置提供者安裝到位置管理員

InstallPackages

允許應用程式安裝套件。

InstallShortcut
InstantAppForegroundService
InteractAcrossProfiles
InternalSystemWindow

允許應用程式開啟供系統使用者介面部分使用的視窗。

Internet

允許應用程式開啟網路套接字。

KillBackgroundProcesses

允許應用程式呼叫 KillBackgroundProcesses(String)

LaunchCaptureContentActivityForNote
LaunchMultiPaneSettingsDeepLink
LoaderUsageStats
LocationHardware

允許應用程式在硬體中使用位置功能,例如由簽章保護的地理柵欄 API|系統保護層級

ManageAccounts

允許應用程式管理 AccountManager 中的帳戶清單

ManageAppTokens

允許應用程式在視窗管理員中管理(建立、終結、Z 順序)應用程式令牌。

ManageDeviceLockState
ManageDevicePolicyAccessibility
ManageDevicePolicyAccountManagement
ManageDevicePolicyAcrossUsers
ManageDevicePolicyAcrossUsersFull
ManageDevicePolicyAcrossUsersSecurityCritical
ManageDevicePolicyAirplaneMode
ManageDevicePolicyAppRestrictions
ManageDevicePolicyAppsControl
ManageDevicePolicyAppUserData
ManageDevicePolicyAudioOutput
ManageDevicePolicyAutofill
ManageDevicePolicyBackupService
ManageDevicePolicyBluetooth
ManageDevicePolicyBugreport
ManageDevicePolicyCalls
ManageDevicePolicyCamera
ManageDevicePolicyCertificates
ManageDevicePolicyCommonCriteriaMode
ManageDevicePolicyDebuggingFeatures
ManageDevicePolicyDefaultSms
ManageDevicePolicyDeviceIdentifiers
ManageDevicePolicyDisplay
ManageDevicePolicyFactoryReset
ManageDevicePolicyFun
ManageDevicePolicyInputMethods
ManageDevicePolicyInstallUnknownSources
ManageDevicePolicyKeepUninstalledPackages
ManageDevicePolicyKeyguard
ManageDevicePolicyLocale
ManageDevicePolicyLocation
ManageDevicePolicyLock
ManageDevicePolicyLockCredentials
ManageDevicePolicyLockTask
ManageDevicePolicyMeteredData
ManageDevicePolicyMicrophone
ManageDevicePolicyMobileNetwork
ManageDevicePolicyModifyUsers
ManageDevicePolicyMte
ManageDevicePolicyNearbyCommunication
ManageDevicePolicyNetworkLogging
ManageDevicePolicyOrganizationIdentity
ManageDevicePolicyOverrideApn
ManageDevicePolicyPackageState
ManageDevicePolicyPhysicalMedia
ManageDevicePolicyPrinting
ManageDevicePolicyPrivateDns
ManageDevicePolicyProfileInteraction
ManageDevicePolicyProfiles
ManageDevicePolicyProxy
ManageDevicePolicyQuerySystemUpdates
ManageDevicePolicyResetPassword
ManageDevicePolicyRestrictPrivateDns
ManageDevicePolicyRunInBackground
ManageDevicePolicyRuntimePermissions
ManageDevicePolicySafeBoot
ManageDevicePolicyScreenCapture
ManageDevicePolicyScreenContent
ManageDevicePolicySecurityLogging
ManageDevicePolicySettings
ManageDevicePolicySms
ManageDevicePolicyStatusBar
ManageDevicePolicySupportMessage
ManageDevicePolicySuspendPersonalApps
ManageDevicePolicySystemApps
ManageDevicePolicySystemDialogs
ManageDevicePolicySystemUpdates
ManageDevicePolicyTime
ManageDevicePolicyUsbDataSignalling
ManageDevicePolicyUsbFileTransfer
ManageDevicePolicyUsers
ManageDevicePolicyVpn
ManageDevicePolicyWallpaper
ManageDevicePolicyWifi
ManageDevicePolicyWindows
ManageDevicePolicyWipeData
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

允許應用程式監視、修改或中止傳出呼叫。

ProvideOwnAutofillSuggestions
ProvideRemoteCredentials
QueryAllPackages
ReadAssistantAppSearchData
ReadBasicPhoneState
ReadCalendar

允許應用程式讀取使用者的行事曆數據。

ReadCallLog

允許應用程式讀取使用者的通話記錄檔。

ReadContacts

允許應用程式讀取使用者的聯繫人數據。

ReadExternalStorage

允許應用程式從外部記憶體讀取。

ReadFrameBuffer

允許應用程式擷取螢幕快照,並更普遍地存取畫面緩衝區數據

ReadHistoryBookmarks

允許應用程式讀取使用者瀏覽歷程記錄和書籤。但不允許寫入。

ReadHomeAppSearchData
ReadInputState
已淘汰.

允許應用程式擷取金鑰和參數的目前狀態。

ReadLogs

允許應用程式讀取低階系統記錄檔。

ReadMediaAudio
ReadMediaImages
ReadMediaVideo
ReadMediaVisualUserSelected
ReadNearbyStreamingPolicy
ReadPhoneNumbers
ReadPhoneState

允許對手機狀態進行唯讀存取。

ReadPrecisePhoneState
ReadProfile

允許應用程式讀取使用者的個人資料數據。

ReadSms

允許應用程式讀取SMS訊息。

ReadSocialStream
已淘汰.

允許應用程式從使用者的社交串流讀取。

ReadSyncSettings

允許應用程式讀取同步設定

ReadSyncStats

允許應用程式讀取同步統計數據

ReadUserDictionary

允許應用程式讀取使用者字典。

ReadVoicemail
Reboot

必須能夠重新啟動裝置。

ReceiveBootCompleted

允許應用程式接收 ActionBootCompleted 在系統完成開機之後廣播的 。

ReceiveMms

允許應用程式監視傳入的多媒體簡訊,以記錄或對其執行處理。

ReceiveSms

允許應用程式監視傳入的SMS訊息,以記錄或對其執行處理。

ReceiveWapPush

允許應用程式監視傳入的 WAP 推播訊息。

RecordAudio

允許應用程式錄製音訊

ReorderTasks

允許應用程式變更工作的 Z 順序

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

允許應用程式(電話)將要求傳送給其他應用程式,以在來電期間處理回應訊息動作。

SendSms

允許應用程式傳送簡訊。

SetActivityWatcher

可讓應用程式監看及控制如何在系統中全域啟動活動。

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
TurnScreenOn
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 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose() (繼承來源 Object)
Dispose(Boolean) (繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>() (繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime() (繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 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)

適用於