Поделиться через


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 Attribution.

Конструкторы

Manifest.Permission()

Поля

AcceptHandover
AccessBackgroundLocation
AccessBlobsAcrossUsers
AccessCheckinProperties

Разрешает доступ на чтение и запись к таблице свойств в базе данных checkin, чтобы изменить значения, отправленные.

AccessCoarseLocation

Позволяет приложению получить доступ к приблизительному расположению, полученному из источников сетевого расположения, таких как башни ячеек и Wi-Fi.

AccessFineLocation

Позволяет приложению получить точный доступ к точному расположению из таких источников расположения, как GPS, башни ячеек и Wi-Fi.

AccessLocationExtraCommands

Позволяет приложению получать доступ к командам поставщика дополнительных расположений

AccessMediaLocation
AccessMockLocation

Позволяет приложению создавать поставщики макетных расположений для тестирования

AccessNetworkState

Позволяет приложениям получать доступ к сведениям о сетях

AccessNotificationPolicy
AccessSurfaceFlinger

Позволяет приложению использовать функции низкого уровня SurfaceFlinger

AccessWifiState

Позволяет приложениям получать доступ к сведениям о сетях Wi-Fi

AccountManager

Позволяет приложениям вызывать accountAuthenticator.

ActivityRecognition
AddVoicemail

Позволяет приложению добавлять голосовые сообщения в систему.

AnswerPhoneCalls
AuthenticateAccounts

Позволяет приложению выступать в качестве учетной записиAuthenticator для AccountManager

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

Позволяет приложениям подключаться к парным устройствам Bluetooth

BluetoothAdmin

Позволяет приложениям обнаруживать и связывать устройства Bluetooth

BluetoothAdvertise
BluetoothConnect
BluetoothPrivileged
BluetoothScan
BodySensors
BodySensorsBackground
Brick

Требуется, чтобы иметь возможность отключить устройство (очень опасно!).

BroadcastPackageRemoved

Позволяет приложению транслировать уведомление о том, что пакет приложения был удален.

BroadcastSms

Позволяет приложению транслировать уведомление о получении SMS

BroadcastSticky

Позволяет приложению транслировать липкие намерения.

BroadcastWapPush

Позволяет приложению транслировать уведомление о отправке push-уведомлений WAP

CallCompanionApp
CallPhone

Позволяет приложению инициировать телефонный звонок без прохождения пользовательского интерфейса абонента для подтверждения размещения звонка.

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

Позволяет изменять состояние телефонии — питание, мм и т. д.

MountFormatFilesystems

Разрешает форматирование файловых систем для съемных носителей.

MountUnmountFilesystems

Разрешает подключение и отключение файловых систем для съемных носителей.

NearbyWifiDevices
Nfc

Позволяет приложениям выполнять операции ввода-вывода через NFC

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

Позволяет приложению отслеживать входящие сообщения MMS, записывать или выполнять обработку на них.

ReceiveSms

Позволяет приложению отслеживать входящие SMS-сообщения, записывать или выполнять обработку на них.

ReceiveWapPush

Позволяет приложению отслеживать входящие push-сообщения WAP.

RecordAudio

Позволяет приложению записывать звук

ReorderTasks

Позволяет приложению изменить порядок задач Z

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

Позволяет приложению (телефону) отправлять запрос другим приложениям для обработки действия ответа через сообщение во время входящих звонков.

SendSms

Позволяет приложению отправлять SMS-сообщения.

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 поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от 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> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>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)

Применяется к