DevicePolicyManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於管理裝置上強制執行原則的公用介面。
[Android.Runtime.Register("android/app/admin/DevicePolicyManager", DoNotGenerateAcw=true)]
public class DevicePolicyManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/admin/DevicePolicyManager", DoNotGenerateAcw=true)>]
type DevicePolicyManager = class
inherit Object
- 繼承
- 屬性
備註
用於管理裝置上強制執行原則的公用介面。 此類別的大部分客戶端都必須向系統註冊為 裝置系統管理員。 此外,裝置系統管理員也可以註冊為配置檔或裝置擁有者。 除非該方法的檔指定僅限於裝置或配置檔擁有者,否則所有裝置系統管理員都可以存取指定的方法。 呼叫 API 的任何應用程式只能以它所擁有的裝置系統管理員元件自變數的形式傳遞。 否則, SecurityException
將會擲回 。
<b>注意: </b>on android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds
,某些方法可能會擲回 UnsafeStateException
例外狀況(例如,如果車輛正在移動),因此在汽車組建上執行的呼叫端應該一律檢查該例外狀況,否則它們可能會當機。
<div class=“special reference”><h3>Developer Guides</h3>
如需管理裝置管理原則的詳細資訊,請參閱 裝置管理 開發人員指南。 </div>
的 android.app.admin.DevicePolicyManager
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
DevicePolicyManager(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。 |
欄位
ActionAddDeviceAdmin |
活動動作:要求使用者將新的裝置系統管理員新增至系統。 |
ActionAdminPolicyCompliance |
活動動作:啟動系統管理員以顯示布建的原則合規性。 |
ActionApplicationDelegationScopesChanged |
廣播動作:變更應用程式委派範圍之後傳送。 |
ActionCheckPolicyCompliance |
活動動作:啟動 DPC 以檢查原則合規性。 |
ActionDeviceAdminService |
服務動作:裝置擁有者和配置檔擁有者可以選擇擁有的服務動作。 |
ActionDeviceFinancingStateChanged |
廣播行動:廣播發送,以表明裝置融資狀態已經改變。 |
ActionDeviceOwnerChanged |
廣播動作:設定、變更或清除裝置擁有者時傳送。 |
ActionDevicePolicyResourceUpdated |
廣播動作:通知系統應用程式(e. |
ActionGetProvisioningMode |
活動動作:啟動系統管理員以取得布建的模式。 |
ActionManagedProfileProvisioned |
廣播動作:傳送此廣播,指出受控配置檔的布建已順利完成。 |
ActionProfileOwnerChanged |
廣播動作:設定、變更或清除配置檔擁有者時傳送。 |
ActionProvisioningSuccessful |
活動動作:此活動動作會傳送,指出受控配置檔或受控裝置的布建已順利完成。 |
ActionProvisionManagedDevice |
活動動作:啟動設定受管理裝置的布建流程。 |
ActionProvisionManagedProfile |
活動動作:啟動設定受控配置檔的布建流程。 |
ActionSetNewParentProfilePassword |
活動動作:讓使用者輸入父配置檔的新密碼。 |
ActionSetNewPassword |
活動動作:讓使用者輸入新的密碼。 |
ActionStartEncryption |
活動動作:開始在裝置上加密數據的程式。 |
ActionSystemUpdatePolicyChanged |
廣播動作:通知裝置擁有者已設定新的本機系統更新原則。 |
DelegationAppRestrictions |
應用程式限制管理的委派。 |
DelegationBlockUninstall |
應用程式卸載區塊的委派。 |
DelegationCertInstall |
憑證安裝和管理的委派。 |
DelegationCertSelection |
代表要求應用程式授與選取KeyChain憑證的存取權。 |
DelegationEnableSystemApp |
啟用系統應用程式的委派。 |
DelegationInstallExistingPackage |
用於安裝現有套件的委派。 |
DelegationKeepUninstalledPackages |
委派已卸載套件的管理。 |
DelegationNetworkLogging |
授與 、 |
DelegationPackageAccess |
封裝存取狀態的委派。 |
DelegationPermissionGrant |
許可權原則和許可權授與狀態的委派。 |
DelegationSecurityLogging |
授與 、、 |
ExtraAddExplanation |
選擇性的 CharSequence 會提供系統管理員新增原因的其他說明。 |
ExtraDelegationScopes |
|
ExtraDeviceAdmin |
系統管理員元件的 ComponentName。 |
ExtraDevicePasswordRequirementOnly |
要求在父配置檔密碼註冊流程期間強制執行只有裝置密碼需求的布爾值額外 |
ExtraPasswordComplexity |
整數,指出應用程式在啟動動作 |
ExtraProvisioningAccountToMigrate |
額外的 |
ExtraProvisioningAdminExtrasBundle |
額外的 |
ExtraProvisioningAllowedProvisioningModes |
|
ExtraProvisioningAllowOffline |
布爾值額外指出是否允許離線佈建。 |
ExtraProvisioningDeviceAdminComponentName |
ComponentName 額外指出將設定為配置檔擁有者或裝置擁有者和作用中系統管理員的行動裝置管理應用程式的裝置管理員接收者。 |
ExtraProvisioningDeviceAdminMinimumVersionCode |
int 額外包含裝置系統管理員套件的最低必要版本代碼。 |
ExtraProvisioningDeviceAdminPackageChecksum |
字串額外保存中指定 |
ExtraProvisioningDeviceAdminPackageDownloadCookieHeader |
字串額外保存 HTTP Cookie 標頭,應該用於 HTTP 要求中指定的 URL |
ExtraProvisioningDeviceAdminPackageDownloadLocation |
字串額外保存 URL,指定裝置系統管理員套件的下載位置。 |
ExtraProvisioningDeviceAdminPackageName |
字串額外保存將設定為配置檔擁有者或裝置擁有者的行動裝置管理應用程式的套件名稱。 |
ExtraProvisioningDeviceAdminSignatureChecksum |
字串額外保存 ANDROID 套件封存之任何簽章的 URL 安全 base64 編碼 SHA-256 總和檢查碼,位於 中指定的 |
ExtraProvisioningDisclaimerContent |
額外的 |
ExtraProvisioningDisclaimerHeader |
當地語系化免責聲明標頭的字串。 |
ExtraProvisioningDisclaimers |
額外 |
ExtraProvisioningEmailAddress |
已取代這個成員。 |
ExtraProvisioningImei |
額外保存裝置 IMEI(國際行動裝置身分識別)的字串。 |
ExtraProvisioningKeepAccountOnMigration |
布爾值額外,表示應該保留已移轉的帳戶。 |
ExtraProvisioningKeepScreenOn |
|
ExtraProvisioningLeaveAllSystemAppsEnabled |
行動裝置管理應用程式可在設定 |
ExtraProvisioningLocale |
字串額外儲存 |
ExtraProvisioningLocalTime |
要設定於裝置 |
ExtraProvisioningLogoUri |
指向 |
ExtraProvisioningMainColor |
整數,表示布建期間要顯示的主要色彩。 |
ExtraProvisioningMode |
系統管理員傳回之佈建模式的額外意圖。 |
ExtraProvisioningSensorsPermissionGrantOptOut |
布林值額外指出完全受控裝置的系統管理員選擇不控制感測器相關許可權的許可權授與,請參閱 |
ExtraProvisioningSerialNumber |
額外保存裝置序號的字串。 |
ExtraProvisioningShouldLaunchResultIntent |
布爾值額外,判斷布建流程是否應該啟動產生的啟動意圖,如果裝置原則管理角色持有者透過 |
ExtraProvisioningSkipEducationScreens |
布爾值額外指出是否應略過布建流程中的教育畫面。 |
ExtraProvisioningSkipEncryption |
布爾值額外指出是否可以略過裝置加密作為裝置擁有者或受控配置檔布建的一部分。 |
ExtraProvisioningSkipUserConsent |
布爾值額外,指出是否應該略過布建流程中的使用者同意步驟。 |
ExtraProvisioningTimeZone |
字串額外保存裝置將設定為的時區 |
ExtraProvisioningUseMobileData |
布爾值額外,指出在布建流程期間是否應該使用行動數據來下載管理應用程式。 |
ExtraProvisioningWifiAnonymousIdentity |
中的 |
ExtraProvisioningWifiCaCertificate |
中的 |
ExtraProvisioningWifiDomain |
中的 |
ExtraProvisioningWifiEapMethod |
中的 |
ExtraProvisioningWifiHidden |
布爾值額外指出 中的wifi網路 |
ExtraProvisioningWifiIdentity |
中的 |
ExtraProvisioningWifiPacUrl |
字串額外保存中 |
ExtraProvisioningWifiPassword |
字串額外保存 wifi 網路的密碼。 |
ExtraProvisioningWifiPhase2Auth |
中的 |
ExtraProvisioningWifiProxyBypass |
字串額外保存中 wifi 網路的 |
ExtraProvisioningWifiProxyHost |
字串額外保存中 wifi 網路的 |
ExtraProvisioningWifiProxyPort |
int 額外持有 中 |
ExtraProvisioningWifiSecurityType |
字串額外指出 中 |
ExtraProvisioningWifiSsid |
字串額外保存 wifi 網路的 ssid,應該在 nfc 裝置擁有者布建期間用來下載行動裝置管理應用程式。 |
ExtraProvisioningWifiUserCertificate |
中的 |
ExtraResourceIds |
額外的 |
ExtraResourceType |
額外的 |
ExtraResourceTypeDrawable |
已淘汰.
|
ExtraResourceTypeString |
已淘汰.
|
ExtraResultLaunchIntent |
|
FlagEvictCredentialEncryptionKey |
已淘汰.
的 |
FlagManagedCanAccessParent |
已淘汰.
用來 |
FlagParentCanAccessManaged |
已淘汰.
用來 |
IdTypeBaseInfo |
已淘汰.
指定裝置應該證明其製造商詳細數據。 |
IdTypeImei |
已淘汰.
指定裝置應該證明其 IMEI。 |
IdTypeIndividualAttestation |
已淘汰.
指定裝置應該使用個別證明憑證進行證明。 |
IdTypeMeid |
已淘汰.
指定裝置應該證明其MEID。 |
IdTypeSerial |
已淘汰.
指定裝置應該證明其序號。 |
InstallkeyRequestCredentialsAccess |
已淘汰.
指定應立即授與呼叫端應用程式的存取權給已安裝的認證。 |
InstallkeySetUserSelectable |
已淘汰.
指定使用者可以透過憑證選取提示選取金鑰。 |
KeyguardDisableBiometrics |
已淘汰.
停用 Keyguard 安全畫面上的所有生物特徵辨識驗證(e. |
KeyguardDisableFace |
已淘汰.
在 Keyguard 安全畫面上停用臉部驗證(e. |
KeyguardDisableFeaturesAll |
已淘汰.
停用所有目前和未來的 Keyguard 自定義。 |
KeyguardDisableFeaturesNone |
已淘汰.
Keyguard 中已啟用小工具 |
KeyguardDisableFingerprint |
已淘汰.
在keyguard安全畫面上停用指紋驗證(e. |
KeyguardDisableIris |
已淘汰.
在 keyguard 安全畫面上停用鳶尾花驗證(e. |
KeyguardDisableRemoteInput |
在安全金鑰保護畫面上停用通知中的文字專案(e. |
KeyguardDisableSecureCamera |
已淘汰.
在安全金鑰保護畫面上停用相機(e. |
KeyguardDisableSecureNotifications |
已淘汰.
停用在安全金鑰保護畫面上顯示所有通知 (e. |
KeyguardDisableShortcutsAll |
已淘汰.
停用所有 Keyguard 快捷方式。 |
KeyguardDisableTrustAgents |
已淘汰.
在安全金鑰防護畫面上停用信任代理程式 (e. |
KeyguardDisableUnredactedNotifications |
已淘汰.
只允許安全金鑰保護畫面上的修訂通知 (e. |
KeyguardDisableWidgetsAll |
已淘汰.
停用所有 Keyguard 小工具。 |
LeaveAllSystemAppsEnabled |
已淘汰.
用來 |
LockTaskFeatureBlockActivityStartInTask |
已淘汰.
啟用封鎖未列入允許的活動,使其無法開始進入鎖定的工作。 |
LockTaskFeatureGlobalActions |
已淘汰.
在LockTask模式期間啟用全域動作對話框。 |
LockTaskFeatureHome |
已淘汰.
在 LockTask 模式期間啟用 [首頁] 按鈕。 |
LockTaskFeatureKeyguard |
已淘汰.
在LockTask模式期間啟用Keyguard。 |
LockTaskFeatureNone |
已淘汰.
在LockTask模式期間停用所有可設定的SystemUI功能。 |
LockTaskFeatureNotifications |
已淘汰.
在 LockTask 模式期間啟用通知。 |
LockTaskFeatureOverview |
已淘汰.
在 LockTask 模式期間啟用 [概觀] 按鈕和 [概觀] 畫面。 |
LockTaskFeatureSystemInfo |
已淘汰.
在LockTask模式期間,在狀態列中啟用系統資訊區域。 |
MakeUserEphemeral |
已淘汰.
用來 |
MimeTypeProvisioningNfc |
此 MIME 類型用於啟動裝置擁有者布建。 |
MteDisabled |
已淘汰.
要求在裝置上停用 MTE。 |
MteEnabled |
已淘汰.
如果支援,則需要在裝置上啟用 MTE。 |
MteNotControlledByPolicy |
已淘汰.
允許使用者選擇是否要在裝置上啟用 MTE。 |
NearbyStreamingDisabled |
已淘汰.
表示附近串流已停用。 |
NearbyStreamingEnabled |
已淘汰.
表示已啟用附近的串流。 |
NearbyStreamingNotControlledByPolicy |
已淘汰.
表示附近串流不受原則控制,這表示允許附近的串流。 |
NearbyStreamingSameManagedAccountOnly |
已淘汰.
表示附近串流只會針對提供可比較安全性層級的裝置啟用,且具有相同已驗證的受控帳戶。 |
OperationSafetyReasonDrivingDistraction |
已淘汰.
表示 |
PasswordComplexityHigh |
已淘汰.
和 |
PasswordComplexityLow |
已淘汰.
和 |
PasswordComplexityMedium |
已淘汰.
和 |
PasswordComplexityNone |
已淘汰.
|
PersonalAppsNotSuspended |
已淘汰.
未暫停個人應用程式時的傳回值 |
PersonalAppsSuspendedExplicitly |
已淘汰.
傳 |
PersonalAppsSuspendedProfileTimeout |
已淘汰.
傳 |
PolicyDisableCamera |
常數,表示停用相機的功能。 |
PolicyDisableScreenCapture |
常數,表示停用螢幕擷取的功能。 |
PrivateDnsModeOff |
已淘汰.
指定完全關閉 私用 DNS。 |
PrivateDnsModeOpportunistic |
已淘汰.
指定裝置擁有者透過 TLS 要求機會性 DNS |
PrivateDnsModeProviderHostname |
已淘汰.
指定裝置擁有者已將特定主機設定為用於 私用 DNS。 |
PrivateDnsModeUnknown |
已淘汰.
指定 私用 DNS 設定處於未知狀態。 |
PrivateDnsSetErrorFailureSetting |
已淘汰.
設定 私用 DNS 模式的一般失敗,不是因為上述其中一個原因所致。 |
PrivateDnsSetErrorHostNotServing |
已淘汰.
|
PrivateDnsSetNoError |
已淘汰.
選取的模式已成功設定。 |
ProvisioningModeFullyManagedDevice |
完全受控裝置的布建模式。 |
ProvisioningModeManagedProfile |
受控配置檔的布建模式。 |
ProvisioningModeManagedProfileOnPersonalDevice |
個人裝置上受控配置檔的布建模式。 |
ResetPasswordDoNotAskCredentialsOnBoot |
已淘汰.
和 |
ResetPasswordRequireEntry |
已淘汰.
和 |
SkipSetupWizard |
已淘汰.
建立新用戶之後, |
WifiSecurityEnterprise192 |
已淘汰.
|
WifiSecurityEnterpriseEap |
已淘汰.
|
WifiSecurityOpen |
已淘汰.
|
WifiSecurityPersonal |
已淘汰.
|
WipeEuicc |
已淘汰.
旗標: |
WipeExternalStorage |
已淘汰.
|
WipeResetProtectionData |
已淘汰.
的 |
WipeSilently |
的 |
屬性
ActiveAdmins |
傳回所有目前使用中裝置系統管理員元件名稱的清單。 |
AutoTimeRequired |
已取代這個成員。 |
Class |
傳回這個 |
CredentialManagerPolicy |
由受控配置檔的裝置擁有者或配置檔擁有者呼叫,以擷取認證管理員原則。 -或- 由受控配置檔的裝置擁有者或配置檔擁有者呼叫,以設定認證管理員原則。 |
CurrentFailedPasswordAttempts |
擷取使用者自上次成功輸入密碼以來輸入密碼失敗的次數。 |
DeviceOwnerLockScreenInfo |
用於管理裝置上強制執行原則的公用介面。 |
DeviceOwnerLockScreenInfoFormatted |
用於管理裝置上強制執行原則的公用介面。 |
DevicePolicyManagementRoleHolderPackage |
傳回裝置原則管理角色持有者的套件名稱。 |
EnrollmentSpecificId |
傳回此裝置的註冊特定標識碼,該標識符保證為相同裝置的相同值,由相同的管理應用程式註冊到相同的組織。 |
Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
IsActivePasswordSufficient |
判斷呼叫使用者的目前密碼是否符合原則需求(e. |
IsActivePasswordSufficientForDeviceRequirement |
由受控配置檔的配置檔擁有者呼叫,以判斷目前的裝置密碼是否符合明確設定的全裝置原則需求。 |
IsAffiliatedUser |
傳回此使用者是否與裝置有關聯。 |
IsCallerApplicationRestrictionsManagingPackage |
由任何應用程式呼叫,以瞭解是否已透過 授與許可權 |
IsComplianceAcknowledgementRequired |
由組織擁有的受控配置檔的配置檔擁有者呼叫,以查詢是否需要確認裝置合規性,以便根據配置檔關閉原則上限,讓用戶視需要關閉配置檔。 |
IsDeviceFinanced |
如果此裝置標示為財務裝置,則傳 |
IsDeviceIdAttestationSupported |
|
IsLogoutEnabled |
傳回裝置擁有者是否啟用註銷。 |
IsOrganizationOwnedDeviceWithManagedProfile |
應用程式可以使用這個方法來找出裝置是否已布建為具有受控配置檔的組織欠組織裝置。 |
IsStatusBarDisabled |
傳回狀態列是否停用/啟用,請參閱 |
IsUniqueDeviceAttestationSupported |
|
JniIdentityHashCode |
用於管理裝置上強制執行原則的公用介面。 (繼承來源 Object) |
JniPeerMembers |
用於管理裝置上強制執行原則的公用介面。 |
ManagedProfileCallerIdAccessPolicy |
由受控配置檔的配置檔擁有者呼叫,以擷取呼叫端標識符原則。 -或- 由受管理配置檔的配置檔擁有者呼叫,以根據來電者標識符資訊設定允許查閱受管理配置檔中的聯繫人的套件。 |
ManagedProfileContactsAccessPolicy |
由受控配置檔的配置檔擁有者呼叫,以判斷套用至受控配置文件聯繫人的目前原則。 -或- 由受控設定檔的設定檔擁有者呼叫,以設定允許從父使用者存取受控配置檔聯繫人的套件。 |
ManagedSubscriptionsPolicy |
傳回目前的 |
MinimumRequiredWifiSecurityLevel |
傳回目前的Wi-Fi最低安全性層級。 -或- 由組織擁有之受控配置檔的裝置擁有者或配置檔擁有者呼叫,以指定Wi-Fi網路所需的最低安全性層級。 |
MtePolicy |
由裝置擁有者、組織擁有裝置的配置檔擁有者呼叫以取得記憶體標記延伸模組 (MTE) 原則
|
NearbyAppStreamingPolicy |
傳回裝置或配置檔擁有者所設定的目前運行時間附近應用程式串流原則。 -或- 由裝置/配置檔擁有者呼叫以設定附近的應用程式串流原則。 |
NearbyNotificationStreamingPolicy |
傳回裝置或配置檔擁有者所設定的目前運行時間附近的通知串流原則。 -或- 由裝置/配置檔擁有者呼叫以設定附近的通知串流原則。 |
PasswordComplexity |
傳回目前用戶的螢幕鎖定複雜程度。 |
PeerReference |
用於管理裝置上強制執行原則的公用介面。 (繼承來源 Object) |
PreferentialNetworkServiceConfigs |
取得優先網路組態 |
PreferentialNetworkServiceEnabled |
指出是否啟用優先網路服務。 -或- 設定是否啟用優先網路服務。 |
RequiredPasswordComplexity |
取得目前用戶所 |
Resources |
傳 |
StorageEncryptionStatus |
由管理裝置的應用程式呼叫,以判斷裝置目前的加密狀態。 |
SystemUpdatePolicy |
擷取先前由 所設定的 |
ThresholdClass |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
ThresholdType |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
TransferOwnershipBundle |
傳回從目前系統管理員在擁有權傳輸期間傳遞至新系統管理員的數據。 |
UsbDataSignalingEnabled |
傳回 USB 資料訊號目前是否已啟用。 -或- 由組織擁有之受控配置檔的裝置擁有者或配置檔擁有者呼叫,以啟用或停用裝置的 USB 數據訊號。 |
UserRestrictionsGlobally |
由配置檔或裝置擁有者呼叫,以使用 |
WifiSsidPolicy |
傳回目前的Wi-Fi SSID原則。 -或- 由組織擁有之受控配置檔的裝置擁有者或配置檔擁有者呼叫,以指定Wi-Fi SSID 原則 ( |
方法
AcknowledgeDeviceCompliant() |
由組織擁有受控配置檔的配置檔擁有者呼叫,以確認裝置符合規範,而且使用者可以視需要根據關閉原則的最長時間關閉配置檔。 |
AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags) |
由受控配置檔的配置檔擁有者呼叫,讓 Managed 配置檔中傳送的某些意圖也可以在父系中解析,反之亦然。 |
AddCrossProfileWidgetProvider(ComponentName, String) |
由受控配置檔的配置檔擁有者或許可權 |
AddOverrideApn(ComponentName, ApnSetting) |
由裝置擁有者或受控配置檔擁有者呼叫以新增覆寫 APN。 |
AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName) |
由配置檔擁有者或裝置擁有者或許可權 |
AddUserRestriction(ComponentName, String) |
由配置檔擁有者、裝置擁有者或與使用者限制相關聯之任何許可權的持有者呼叫,以設定密鑰所指定的使用者限制。 |
AddUserRestrictionGlobally(String) |
由配置檔擁有者、裝置擁有者或與使用者限制相關聯之任何許可權的持有者呼叫,以設定所有使用者全域提供 |
BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle) |
由裝置擁有者呼叫以系結至次要受控用戶的服務,反之亦然。 |
BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
用於管理裝置上強制執行原則的公用介面。 |
CanAdminGrantSensorsPermissions() |
如果呼叫端正在裝置上執行,系統管理員可以授與與裝置感測器相關許可權的裝置,則會傳回 true。 |
CanUsbDataSignalingBeDisabled() |
傳回裝置是否支持啟用或停用USB資料訊號。 |
ClearApplicationUserData(ComponentName, String, IExecutor, DevicePolicyManager+IOnClearApplicationUserDataListener) |
由裝置擁有者或設定檔擁有者呼叫,以清除指定套件的應用程式用戶數據。 |
ClearCrossProfileIntentFilters(ComponentName) |
由受控配置檔的配置檔擁有者呼叫,以移除從Managed配置檔到父系或從父配置檔移至受控配置檔的跨配置檔意圖篩選。 |
ClearDeviceOwnerApp(String) |
清除目前的裝置擁有者。 |
ClearPackagePersistentPreferredActivities(ComponentName, String) |
由配置檔擁有者或裝置擁有者或許可權 |
ClearProfileOwner(ComponentName) |
清除使用中配置檔擁有者。 |
ClearResetPasswordToken(ComponentName) |
由配置檔、裝置擁有者或許可權持有者呼叫 |
ClearUserRestriction(ComponentName, String) |
由配置檔擁有者、裝置擁有者或與使用者限制相關聯的任何許可權持有者呼叫,以清除密鑰所指定的使用者限制。 |
Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
CreateAdminSupportIntent(String) |
由任何應用程式呼叫,以在系統管理員停用功能時顯示支援對話方塊。 |
CreateAndInitializeUser(ComponentName, String, String, ComponentName, Bundle) |
由裝置擁有者呼叫,以建立具有指定名稱的使用者。 |
CreateAndManageUser(ComponentName, String, ComponentName, PersistableBundle, UserManagementFlags) |
由裝置擁有者呼叫,以建立具有指定名稱的使用者,以及呼叫套件的指定元件做為配置檔擁有者。 |
CreateUser(ComponentName, String) |
由裝置擁有者呼叫,以建立具有指定名稱的使用者。 |
Dispose() |
用於管理裝置上強制執行原則的公用介面。 (繼承來源 Object) |
Dispose(Boolean) |
用於管理裝置上強制執行原則的公用介面。 (繼承來源 Object) |
EnableSystemApp(ComponentName, Intent) |
在使用者初始化時,依預設停用的意圖重新啟用系統應用程式。 |
EnableSystemApp(ComponentName, String) |
重新啟用使用者初始化時預設停用的系統應用程式。 |
Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
FromContext(Context) |
用於管理裝置上強制執行原則的公用介面。 |
GenerateKeyPair(ComponentName, String, KeyGenParameterSpec, IdAttestationFlags) |
下列程式代碼可以呼叫此 API 以產生新的私鑰組:ul>li Device owner/li<>>li Profile owner<</li>><Delegated certificate installer</>><li li Credential management app</li><>li An app,其中保存 |
GetAccountTypesWithManagementDisabled() |
取得配置檔擁有者或裝置擁有者停用帳戶管理的帳戶陣列。 |
GetAffiliationIds(ComponentName) |
傳回先前透過 |
GetAlwaysOnVpnLockdownWhitelist(ComponentName) |
由裝置或配置檔擁有者呼叫,以查詢允許在 Always-On VPN 處於鎖定模式但未連線時,直接存取網路的套件集。 |
GetAlwaysOnVpnPackage(ComponentName) |
由裝置或配置檔擁有者呼叫,以讀取管理目前使用者之 Always-On VPN 連線的套件名稱。 |
GetApplicationRestrictions(ComponentName, String) |
擷取在呼叫用戶中執行之指定目標應用程式的應用程式限制。 |
GetApplicationRestrictionsManagingPackage(ComponentName) |
由設定檔擁有者或裝置擁有者呼叫,以擷取管理目前使用者套件的應用程式限制,如果沒有 |
GetAutoTimeEnabled(ComponentName) |
如果在裝置上啟用自動時間,則傳回 true。 |
GetAutoTimeZoneEnabled(ComponentName) |
如果裝置上已啟用自動時區,則傳回 true。 |
GetBindDeviceAdminTargetUsers(ComponentName) |
傳回呼叫 時 |
GetBluetoothContactSharingDisabled(ComponentName) |
由受控配置檔的配置檔擁有者呼叫,以判斷藍牙裝置是否無法存取企業聯繫人。 |
GetCameraDisabled(ComponentName) |
判斷是否已針對此使用者停用裝置的相機,無論是由呼叫系統管理員指定還是所有系統管理員。 |
GetCertInstallerPackage(ComponentName) |
由設定檔擁有者或裝置擁有者呼叫,以擷取使用者的憑證安裝程式,如果未 |
GetCrossProfileCalendarPackages(ComponentName) |
取得一組套件名稱,允許存取跨配置檔行事曆 API。 |
GetCrossProfileCallerIdDisabled(ComponentName) |
由受控配置檔的配置檔擁有者呼叫,以判斷是否已停用呼叫端標識符資訊。 |
GetCrossProfileContactsSearchDisabled(ComponentName) |
由受控配置檔的配置檔擁有者呼叫,以判斷是否已停用聯繫人搜尋。 |
GetCrossProfilePackages(ComponentName) |
傳回系統管理員先前已設定為允許透過 要求使用者同意進行跨配置檔通訊 |
GetCrossProfileWidgetProviders(ComponentName) |
由受控配置檔的配置檔擁有者或查詢父配置檔中提供套件之提供者許可權 |
GetDelegatedScopes(ComponentName, String) |
由配置檔擁有者或裝置擁有者呼叫,以擷取提供給委派套件的範圍清單。 |
GetDelegatePackages(ComponentName, String) |
由配置文件擁有者或裝置擁有者呼叫,以擷取已授與委派範圍的委派套件清單。 |
GetEndUserSessionMessage(ComponentName) |
傳回使用者會話結束訊息。 |
GetEndUserSessionMessageFormatted(ComponentName) |
傳回使用者會話結束訊息。 |
GetFactoryResetProtectionPolicy(ComponentName) |
可由裝置擁有者或組織擁有裝置的配置檔擁有者呼叫,以擷取先前所 |
GetGlobalPrivateDnsHost(ComponentName) |
傳回全系統 私用 DNS 主機。 |
GetGlobalPrivateDnsMode(ComponentName) |
傳回全系統 私用 DNS 模式。 |
GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
GetInstalledCaCerts(ComponentName) |
傳回目前信任的所有 CA 憑證,不包括系統 CA 憑證。 |
GetKeepUninstalledPackages(ComponentName) |
取得應用程式清單,使其保持為 APK,即使目前尚未安裝任何使用者也一樣。 |
GetKeyguardDisabledFeatures(ComponentName) |
判斷呼叫系統管理員是否已在 Keyguard 中停用功能,如果已指定,或設定此使用者及其參與配置檔限制的所有系統管理員。 |
GetKeyPairGrants(String) |
由裝置或配置檔擁有者或委派的憑證選擇器呼叫(已委派 |
GetLockTaskFeatures(ComponentName) |
取得哪些系統功能已啟用 LockTask 模式。 |
GetLockTaskPackages(ComponentName) |
傳回允許啟動鎖定工作模式的套件清單。 |
GetLongSupportMessage(ComponentName) |
由裝置系統管理員呼叫,以取得長的支援訊息。 |
GetLongSupportMessageFormatted(ComponentName) |
由裝置系統管理員呼叫,以取得長的支援訊息。 |
GetManagedProfileMaximumTimeOff(ComponentName) |
由組織擁有的受控配置檔的配置檔擁有者呼叫,以取得允許關閉配置檔的最大時間。 |
GetMaximumFailedPasswordsForWipe(ComponentName) |
擷取抹除裝置或配置檔之前所允許的目前登入嘗試次數上限,針對特定系統管理員或設定此使用者及其參與配置檔的限制的所有系統管理員。 |
GetMaximumTimeToLock(ComponentName) |
擷取特定系統管理員或設定此使用者及其參與配置檔限制的所有系統管理員目前解除鎖定的時間上限。 |
GetMeteredDataDisabledPackages(ComponentName) |
由裝置或配置檔擁有者呼叫,以擷取系統管理員使用計量數據所限制的套件清單。 |
GetOrganizationColor(ComponentName) |
由受控配置檔的配置檔擁有者呼叫,以擷取用於自定義的色彩。 |
GetOrganizationName(ComponentName) |
由裝置擁有者 (自 API 26) 或設定檔擁有者 (自 API 24) 或許可權
|
GetOrganizationNameFormatted(ComponentName) |
由裝置擁有者 (自 API 26) 或設定檔擁有者 (自 API 24) 或許可權
|
GetOverrideApns(ComponentName) |
由裝置擁有者或受控配置檔擁有者呼叫,以取得裝置擁有者或受控配置檔擁有者先前使用 |
GetParentProfileInstance(ComponentName) |
由受控設定檔的設定檔擁有者呼叫,以取得 |
GetPasswordExpiration(ComponentName) |
取得特定系統管理員或其參與配置檔的限制的特定系統管理員或所有系統管理員目前的密碼到期時間。 |
GetPasswordExpirationTimeout(ComponentName) |
取得指定系統管理員的密碼到期逾時。 |
GetPasswordHistoryLength(ComponentName) |
擷取特定系統管理員或其參與配置檔上設定限制的特定系統管理員或所有系統管理員目前的密碼歷程記錄長度。 |
GetPasswordMaximumLength(PasswordQuality) |
傳回裝置針對特定密碼品質所支援的最大密碼長度。 |
GetPasswordMinimumLength(ComponentName) |
擷取特定系統管理員或其參與配置檔上設定限制的特定系統管理員或所有系統管理員目前的最小密碼長度。 |
GetPasswordMinimumLetters(ComponentName) |
擷取特定系統管理員或設定此使用者及其參與配置檔限制的所有系統管理員密碼中所需的目前字母數目。 |
GetPasswordMinimumLowerCase(ComponentName) |
擷取特定系統管理員或設定此使用者及其參與配置檔限制的所有系統管理員密碼中所需的小寫字母數目。 |
GetPasswordMinimumNonLetter(ComponentName) |
擷取特定系統管理員或所有設定此使用者及其參與配置檔限制之密碼中所需的非字母字元數目。 |
GetPasswordMinimumNumeric(ComponentName) |
擷取特定系統管理員或設定此使用者及其參與配置檔限制的所有系統管理員密碼中所需的目前數字數。 |
GetPasswordMinimumSymbols(ComponentName) |
擷取特定系統管理員或設定此使用者及其參與配置檔限制的所有系統管理員密碼中所需的目前符號數目。 |
GetPasswordMinimumUpperCase(ComponentName) |
擷取特定系統管理員或所有設定此使用者及其參與配置檔限制之密碼中所需的大寫字母數目。 |
GetPasswordQuality(ComponentName) |
擷取特定系統管理員或其參與配置檔上設定限制的特定系統管理員或所有系統管理員目前的最小密碼品質。 |
GetPendingSystemUpdate(ComponentName) |
由裝置或配置檔擁有者呼叫,以取得暫止系統更新的相關信息。 |
GetPermissionGrantState(ComponentName, String, String) |
傳回特定應用程式的運行時間許可權目前授與狀態。 |
GetPermissionPolicy(ComponentName) |
傳回裝置或配置檔擁有者所設定的目前運行時間許可權原則。 |
GetPermittedAccessibilityServices(ComponentName) |
傳回此裝置或配置檔擁有者所設定的允許輔助功能服務清單。 |
GetPermittedCrossProfileNotificationListeners(ComponentName) |
傳回在主要用戶上安裝的套件清單,允許使用 |
GetPermittedInputMethods(ComponentName) |
傳回此裝置或配置檔擁有者所設定的允許輸入方法清單。 |
GetPersonalAppsSuspendedReasons(ComponentName) |
由組織擁有的受控配置檔的配置檔擁有者呼叫,以檢查個人應用程式是否已暫停。 |
GetRequiredStrongAuthTimeout(ComponentName) |
決定使用者可以使用次要、非強式驗證進行驗證的時間長度,因為上次使用強式方法驗證(密碼、釘選或模式)。 |
GetScreenCaptureDisabled(ComponentName) |
判斷呼叫系統管理員是否已停用螢幕擷取,如果已指定,還是所有系統管理員。 |
GetSecondaryUsers(ComponentName) |
由裝置擁有者呼叫,以列出裝置上的所有次要使用者。 |
GetShortSupportMessage(ComponentName) |
由裝置系統管理員或許可權持有者 |
GetShortSupportMessageFormatted(ComponentName) |
由裝置系統管理員或許可權持有者 |
GetStartUserSessionMessage(ComponentName) |
傳回使用者會話啟動訊息。 |
GetStartUserSessionMessageFormatted(ComponentName) |
傳回使用者會話啟動訊息。 |
GetStorageEncryption(ComponentName) |
已取代這個成員。 |
GetTrustAgentConfiguration(ComponentName, ComponentName) |
根據匯總所有裝置系統管理員對的呼叫 |
GetUserControlDisabledPackages(ComponentName) |
傳回由裝置或配置檔擁有者或許可權 |
GetUserRestrictions(ComponentName) |
由系統管理員呼叫,以使用 自行 |
GetWifiMacAddress(ComponentName) |
由組織擁有裝置上的裝置擁有者或配置檔擁有者呼叫,以取得Wi-Fi裝置的MAC位址。 |
GrantKeyPairToApp(ComponentName, String, String) |
由裝置或配置檔擁有者或委派的憑證選擇者呼叫(已委派 |
GrantKeyPairToWifiAuth(String) |
由裝置或配置檔擁有者或委派的憑證選擇者呼叫(已委派 |
HasCaCertInstalled(ComponentName, Byte[]) |
傳回此憑證是否安裝為受信任的 CA。 |
HasGrantedPolicy(ComponentName, DeviceAdminUses) |
如果系統管理員已獲授與特定裝置原則,則傳回 true。 |
HasKeyPair(String) |
下列程式代碼可以呼叫此 API,以查詢憑證和私鑰是否安裝在指定的別名下:<ul<>>li 裝置擁有者/li<>li>配置檔擁有<者</li li 委派憑證安裝程式</><>><>li li Credential management app</<>>li li An 應用程式,其中保存
|
HasLockdownAdminConfiguredNetworks(ComponentName) |
由裝置擁有者或組織所擁有受控配置檔的配置檔擁有者呼叫,以判斷使用者是否無法修改系統管理員所設定的網路。 |
InstallCaCert(ComponentName, Byte[]) |
以使用者 CA 身分安裝指定的憑證。 |
InstallExistingPackage(ComponentName, String) |
安裝已安裝於另一位使用者的現有套件,或透過 移除 |
InstallKeyPair(ComponentName, IPrivateKey, Certificate, String) |
下列程式代碼可以呼叫此 API 來安裝憑證和對應的私鑰:ul>li 裝置擁有者/li><li li>配置檔擁有<者</li>><li 委派的憑證安裝程式</li>><li li 認證管理應用程式</li<>li>An 應用程式,其中保存 |
InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, Boolean) |
下列程式代碼可以呼叫此 API 來安裝分葉憑證的憑證鏈結和對應的私鑰:ul>li 裝置擁有者/li><li>配置檔擁有<者</li 委派憑證安裝程式<>></<>>li li Credential management app</li<>>li An 應用程式,其中保存 |
InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, InstallKeyFlags) |
下列程式代碼可以呼叫此 API 來安裝分葉憑證的憑證鏈結和對應的私鑰:ul>li 裝置擁有者/li><li>配置檔擁有<者</li 委派憑證安裝程式<>></<>>li li Credential management app</li<>>li An 應用程式,其中保存 |
InstallSystemUpdate(ComponentName, Uri, IExecutor, DevicePolicyManager+InstallSystemUpdateCallback) |
由組織所擁有受控配置檔的裝置擁有者或配置檔擁有者呼叫,以從指定的檔案安裝系統更新。 |
IsAdminActive(ComponentName) |
如果系統中指定的系統管理員元件目前為使用中(已啟用),則傳回 true。 |
IsAlwaysOnVpnLockdownEnabled(ComponentName) |
由裝置或配置檔擁有者呼叫,以查詢目前的 Always-On VPN 是否設定為鎖定模式。 |
IsApplicationHidden(ComponentName, String) |
判斷套件是否隱藏。 |
IsBackupServiceEnabled(ComponentName) |
傳回目前使用者的裝置擁有者或配置檔擁有者是否啟用備份服務,如 先前所設定。 |
IsCommonCriteriaModeEnabled(ComponentName) |
傳回目前是否啟用通用準則模式。 |
IsDeviceOwnerApp(String) |
用來判斷特定套件是否已註冊為裝置擁有者應用程式。 |
IsEphemeralUser(ComponentName) |
檢查配置檔擁有者是否在暫時用戶中執行。 |
IsKeyPairGrantedToWifiAuth(String) |
由裝置或配置檔擁有者或委派的憑證選擇器呼叫(已委派 |
IsLockTaskPermitted(String) |
此函式可讓呼叫者知道是否允許指定的元件啟動鎖定工作模式。 |
IsManagedProfile(ComponentName) |
如果此使用者是其他使用者的受控設定檔,則傳回 。 |
IsMasterVolumeMuted(ComponentName) |
由配置檔或裝置擁有者呼叫,以檢查全域磁碟區靜音是否開啟或關閉。 |
IsNetworkLoggingEnabled(ComponentName) |
傳回受控配置檔的裝置擁有者或配置檔擁有者是否啟用網路記錄。 |
IsOverrideApnEnabled(ComponentName) |
由裝置擁有者呼叫,以檢查目前是否已啟用覆寫APN。 |
IsPackageSuspended(ComponentName, String) |
判斷封裝是否已暫停。 |
IsProfileOwnerApp(String) |
用來判斷特定套件是否已註冊為使用者的配置檔擁有者。 |
IsProvisioningAllowed(String) |
傳回呼叫端是否可以起始受控配置檔或裝置的布建,將自己設定為裝置或配置檔擁有者。 |
IsResetPasswordTokenActive(ComponentName) |
由配置檔、裝置擁有者或許可權持有者呼叫 |
IsSafeOperation(Int32) |
檢查是否能夠安全地執行可能受指定 |
IsSecurityLoggingEnabled(ComponentName) |
傳回系統管理員是否啟用安全性記錄。 |
IsUninstallBlocked(ComponentName, String) |
檢查裝置原則是否封鎖使用者卸載套件。 |
IsUsingUnifiedPassword(ComponentName) |
當受控配置檔的配置檔擁有者呼叫時,如果配置檔與其父使用者使用統一挑戰,則傳回 true。 |
JavaFinalize() |
當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。 (繼承來源 Object) |
ListForegroundAffiliatedUsers() |
取得在前景上執行的用戶清單 |
LockNow() |
立即鎖定裝置,就好像鎖定畫面逾時已在此呼叫時過期一樣。 |
LockNow(DevicePolicyManagerFlags) |
立即鎖定裝置,就好像鎖定畫面逾時已在此呼叫時過期一樣。 |
LogoutUser(ComponentName) |
由與裝置有關聯之次要使用者的配置檔擁有者呼叫,以停止呼叫使用者,並切換回主要使用者(當使用者 |
Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 Object) |
NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
Reboot(ComponentName) |
由裝置擁有者呼叫以重新啟動裝置。 |
RemoveActiveAdmin(ComponentName) |
拿掉目前的系統管理元件。 |
RemoveCrossProfileWidgetProvider(ComponentName, String) |
由受控配置檔的配置檔擁有者或許可權 |
RemoveKeyPair(ComponentName, String) |
下列程式代碼可以呼叫此 API,以移除在指定別名下安裝的憑證和私鑰組:<ul>><li Device owner/li><li>Profile owner<</li Delegated certificate installer</<>>>><li li Credential management app</li></ul> |
RemoveOverrideApn(ComponentName, Int32) |
由裝置擁有者或受控配置檔擁有者呼叫,以移除覆寫APN。 |
RemoveUser(ComponentName, UserHandle) |
由裝置擁有者呼叫以移除使用者/配置檔和所有相關聯的數據。 |
RequestBugreport(ComponentName) |
由裝置擁有者呼叫以要求 Bugreport。 |
ResetPassword(String, ResetPasswordFlags) |
強制裝置解除鎖定的新密碼(存取整個裝置所需的密碼),或目前使用者的工作配置檔挑戰。 |
ResetPasswordWithToken(ComponentName, String, Byte[], ResetPasswordFlags) |
由裝置或配置檔擁有者呼叫,強制在目前用戶上設定新的裝置解除鎖定密碼或受控配置檔挑戰。 |
RetrieveNetworkLogs(ComponentName, Int64) |
由裝置擁有者、受控配置檔或委派應用程式的 |
RetrievePreRebootSecurityLogs(ComponentName) |
由組織所擁有受控配置檔的裝置擁有者或配置檔擁有者呼叫,以擷取裝置上次重新啟動前的裝置記錄檔。 |
RetrieveSecurityLogs(ComponentName) |
由組織擁有的受控配置檔的裝置擁有者或配置檔擁有者呼叫,以擷取自裝置開機后最後一次呼叫此 API 之後的所有新安全性記錄專案。 |
RevokeKeyPairFromApp(ComponentName, String, String) |
由裝置或配置檔擁有者或委派的憑證選擇器呼叫(已委派 |
RevokeKeyPairFromWifiAuth(String) |
由裝置或配置檔擁有者或委派的憑證選擇者呼叫(已委派 |
SetAccountManagementDisabled(ComponentName, String, Boolean) |
由裝置擁有者或配置檔擁有者呼叫,以停用特定帳戶類型的帳戶管理。 |
SetAffiliationIds(ComponentName, ICollection<String>) |
指出控制裝置的實體。 |
SetAlwaysOnVpnPackage(ComponentName, String, Boolean) |
由裝置或配置檔擁有者呼叫,以透過目前使用者的特定應用程式設定 Always-On VPN 連線。 |
SetAlwaysOnVpnPackage(ComponentName, String, Boolean, ICollection<String>) |
的 版本 |
SetApplicationHidden(ComponentName, String, Boolean) |
隱藏或取消隱藏套件。 |
SetApplicationRestrictions(ComponentName, String, Bundle) |
設定在呼叫用戶中執行之指定目標應用程式的應用程式限制。 |
SetApplicationRestrictionsManagingPackage(ComponentName, String) |
由配置檔擁有者或裝置擁有者呼叫,以授與套件的許可權,以透過 |
SetAutoTimeEnabled(ComponentName, Boolean) |
由裝置擁有者、主要使用者的配置檔擁有者或組織所擁有受控配置檔的配置檔擁有者呼叫,以開啟和關閉自動時間。 |
SetAutoTimeRequired(ComponentName, Boolean) |
由裝置擁有者或Android 8的配置檔擁有者呼叫。 |
SetAutoTimeZoneEnabled(ComponentName, Boolean) |
由裝置擁有者、主要使用者的配置檔擁有者或組織所擁有受控配置檔的配置檔擁有者呼叫,以開啟和關閉自動時區。 |
SetBackupServiceEnabled(ComponentName, Boolean) |
允許裝置擁有者或配置檔擁有者啟用或停用備份服務。 |
SetBluetoothContactSharingDisabled(ComponentName, Boolean) |
由受控配置檔的配置檔擁有者呼叫,以設定藍牙裝置是否可以存取企業聯繫人。 |
SetCameraDisabled(ComponentName, Boolean) |
由管理裝置以針對此使用者停用裝置上所有相機的應用程式呼叫。 |
SetCertInstallerPackage(ComponentName, String) |
由配置檔擁有者或裝置擁有者呼叫,以將特殊許可權憑證操作 API 的存取權授與第三方憑證安裝程式應用程式。 |
SetCommonCriteriaModeEnabled(ComponentName, Boolean) |
由組織所擁有受控配置檔的裝置擁有者或配置檔擁有者呼叫,以切換裝置的通用準則模式。 |
SetConfiguredNetworksLockdownState(ComponentName, Boolean) |
由裝置擁有者或組織擁有受控配置檔的配置檔擁有者呼叫,以控制使用者是否可以變更系統管理員所設定的網路。 |
SetCrossProfileCalendarPackages(ComponentName, ICollection<String>) |
允許一組套件存取跨配置檔行事曆 API。 |
SetCrossProfileCallerIdDisabled(ComponentName, Boolean) |
由 Managed 設定檔的設定檔擁有者呼叫,以設定來自 Managed 配置檔的呼叫端標識碼資訊是否會顯示在父設定檔中,以便進行來電。 |
SetCrossProfileContactsSearchDisabled(ComponentName, Boolean) |
由受控配置檔的配置檔擁有者呼叫,以設定來自受控配置檔的聯繫人搜尋是否會顯示在父配置檔中,以進行來電。 |
SetCrossProfilePackages(ComponentName, ICollection<String>) |
設定一組系統管理允許的套件名稱,這些名稱允許要求使用者同意進行跨配置文件通訊。 |
SetDefaultDialerApplication(String) |
必須由裝置擁有者或組織所擁有受控配置檔的配置檔擁有者呼叫,才能為通話使用者設定預設撥號程式應用程式。 |
SetDefaultSmsApplication(ComponentName, String) |
必須由裝置擁有者或組織所擁有受控配置檔的配置檔擁有者呼叫,才能設定預設的 SMS 應用程式。 |
SetDelegatedScopes(ComponentName, String, IList<String>) |
由配置檔擁有者或裝置擁有者呼叫,以將特殊許可權 API 的存取權授與另一個應用程式。 |
SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence) |
設定要顯示在鎖定畫面上的裝置擁有者資訊。 |
SetDeviceOwnerLockScreenInfo(ComponentName, String) |
設定要顯示在鎖定畫面上的裝置擁有者資訊。 |
SetEndUserSessionMessage(ComponentName, ICharSequence) |
由裝置擁有者呼叫以指定使用者會話結束訊息。 |
SetEndUserSessionMessage(ComponentName, String) |
由裝置擁有者呼叫以指定使用者會話結束訊息。 |
SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy) |
可由組織擁有裝置的裝置擁有者或配置檔擁有者呼叫,以設定原廠重設保護 (FRP) 原則。 |
SetGlobalPrivateDnsModeOpportunistic(ComponentName) |
將全域 私用 DNS 模式設定為機會主義。 |
SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String) |
設定要使用的全域 私用 DNS 主機。 |
SetGlobalSetting(ComponentName, String, String) |
這個方法大多已被取代。 |
SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
SetKeepUninstalledPackages(ComponentName, IList<String>) |
設定應用程式清單,使其保持為 APK,即使目前尚未安裝任何使用者也一樣。 |
SetKeyguardDisabled(ComponentName, Boolean) |
由裝置擁有者或與裝置有關聯的次要使用者的配置檔擁有者呼叫,以完全停用 Keyguard。 |
SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable) |
由管理裝置以停用 Keyguard 自定義的應用程式呼叫,例如小工具。 |
SetKeyPairCertificate(ComponentName, String, IList<Certificate>, Boolean) |
下列程式代碼可以呼叫此 API,以將憑證與使用 |
SetLocationEnabled(ComponentName, Boolean) |
由裝置擁有者呼叫以設定使用者的全域位置設定。 |
SetLockTaskFeatures(ComponentName, LockTaskFeatures) |
設定當裝置以鎖定工作模式執行時,會啟用哪些系統功能。 |
SetLockTaskPackages(ComponentName, String[]) |
設定哪些套件可能會進入鎖定工作模式。 |
SetLogoutEnabled(ComponentName, Boolean) |
由裝置擁有者呼叫,以指定是否為所有次要使用者啟用註銷。 |
SetLongSupportMessage(ComponentName, ICharSequence) |
由裝置系統管理員呼叫以設定長支援訊息。 |
SetLongSupportMessage(ComponentName, String) |
由裝置系統管理員呼叫以設定長支援訊息。 |
SetManagedProfileMaximumTimeOff(ComponentName, Int64) |
由組織擁有的受控配置檔的配置檔擁有者呼叫,以設定允許關閉配置檔的最大時間。 |
SetMasterVolumeMuted(ComponentName, Boolean) |
由配置檔或裝置擁有者呼叫,以開啟或關閉全域磁碟區靜音。 |
SetMaximumFailedPasswordsForWipe(ComponentName, Int32) |
將此值設定為大於零的值,可啟用在輸入太多不正確的裝置解除鎖定密碼之後,執行裝置或配置檔抹除的原則。 |
SetMaximumTimeToLock(ComponentName, Int64) |
由管理裝置的應用程式呼叫,以設定用戶活動的時間上限,直到裝置鎖定為止。 |
SetMeteredDataDisabledPackages(ComponentName, IList<String>) |
由裝置或配置檔擁有者呼叫,以限制套件使用計量數據。 |
SetNetworkLoggingEnabled(ComponentName, Boolean) |
由裝置擁有者、受控配置檔或委派應用程式的 |
SetOrganizationColor(ComponentName, Color) |
由受控配置檔的設定檔擁有者呼叫,以設定用於自定義的色彩。 |
SetOrganizationId(String) |
設定工作配置檔或受管理裝置的企業標識碼。 |
SetOrganizationName(ComponentName, ICharSequence) |
由裝置擁有者呼叫 (自 API 26) 或設定檔擁有者 (自 API 24) 呼叫,以設定管理下組織的名稱。 |
SetOrganizationName(ComponentName, String) |
由裝置擁有者呼叫 (自 API 26) 或設定檔擁有者 (自 API 24) 呼叫,以設定管理下組織的名稱。 |
SetOverrideApnsEnabled(ComponentName, Boolean) |
由裝置擁有者呼叫,以設定是否應該啟用覆寫APN。 |
SetPackagesSuspended(ComponentName, String[], Boolean) |
由裝置或配置檔擁有者呼叫,以暫停此使用者的套件。 |
SetPasswordExpirationTimeout(ComponentName, Int64) |
由裝置系統管理員呼叫以設定密碼到期逾時。 |
SetPasswordHistoryLength(ComponentName, Int32) |
由管理裝置的應用程式呼叫,以設定密碼歷程記錄的長度。 |
SetPasswordMinimumLength(ComponentName, Int32) |
由管理裝置的應用程式呼叫,以設定允許的密碼長度下限。 |
SetPasswordMinimumLetters(ComponentName, Int32) |
由管理裝置的應用程式呼叫,以設定密碼中所需的最小字母數目。 |
SetPasswordMinimumLowerCase(ComponentName, Int32) |
由管理裝置的應用程式呼叫,以設定密碼中所需的小寫字母數目下限。 |
SetPasswordMinimumNonLetter(ComponentName, Int32) |
由管理裝置的應用程式呼叫,以設定密碼中所需的最小非字母字元數(數位數位或符號)。 |
SetPasswordMinimumNumeric(ComponentName, Int32) |
由管理裝置的應用程式呼叫,以設定密碼中所需的數位數下限。 |
SetPasswordMinimumSymbols(ComponentName, Int32) |
由管理裝置的應用程式呼叫,以設定密碼中所需的符號數目下限。 |
SetPasswordMinimumUpperCase(ComponentName, Int32) |
由管理裝置的應用程式呼叫,以設定密碼中所需的最小大寫字母數目。 |
SetPasswordQuality(ComponentName, PasswordQuality) |
由管理裝置的應用程式呼叫,以設定其所強加的密碼限制。 |
SetPermissionGrantState(ComponentName, String, String, PermissionGrantState) |
設定特定應用程式的運行時間許可權授與狀態。 |
SetPermissionPolicy(ComponentName, PermissionPolicy) |
設定應用程式未來運行時間許可權要求的預設回應。 |
SetPermittedAccessibilityServices(ComponentName, IList<String>) |
由設定檔案或裝置擁有者呼叫,以設定允許的 |
SetPermittedCrossProfileNotificationListeners(ComponentName, IList<String>) |
由受控配置檔的配置檔擁有者呼叫,以設定主要用戶中允許使用 |
SetPermittedInputMethods(ComponentName, IList<String>) |
由配置檔或裝置擁有者或擁有者 |
SetPersonalAppsSuspended(ComponentName, Boolean) |
由組織所擁有受控配置檔的配置檔擁有者呼叫,以暫停裝置上的個人應用程式。 |
SetProfileEnabled(ComponentName) |
設定設定檔的啟用狀態。 |
SetProfileName(ComponentName, String) |
設定設定檔的名稱。 |
SetRecommendedGlobalProxy(ComponentName, ProxyInfo) |
設定與網路無關的全域 HTTP Proxy。 |
SetRequiredStrongAuthTimeout(ComponentName, Int64) |
由裝置/配置文件擁有者呼叫以設定逾時,之後再使用次要、非強身份驗證解除鎖定 (e. |
SetResetPasswordToken(ComponentName, Byte[]) |
由設定檔或裝置擁有者呼叫以布建令牌,稍後可用來重設裝置鎖定畫面密碼(如果由裝置擁有者呼叫),或受控配置檔挑戰(如果由配置檔擁有者呼叫),透過 |
SetRestrictionsProvider(ComponentName, ComponentName) |
將特定服務元件指定為提供者,以提出使用者本機或遠端系統管理員的許可權要求。 |
SetScreenCaptureDisabled(ComponentName, Boolean) |
由裝置/配置檔擁有者呼叫,以設定螢幕擷取是否已停用。 |
SetSecureSetting(ComponentName, String, String) |
這個方法大多已被取代。 |
SetSecurityLoggingEnabled(ComponentName, Boolean) |
由裝置擁有者或組織擁有受控配置檔的配置檔擁有者呼叫,以控制安全性記錄功能。 |
SetShortSupportMessage(ComponentName, ICharSequence) |
由裝置系統管理員呼叫以設定簡短的支援訊息。 |
SetShortSupportMessage(ComponentName, String) |
由裝置系統管理員呼叫以設定簡短的支援訊息。 |
SetStartUserSessionMessage(ComponentName, ICharSequence) |
由裝置擁有者呼叫以指定使用者會話啟動訊息。 |
SetStartUserSessionMessage(ComponentName, String) |
由裝置擁有者呼叫以指定使用者會話啟動訊息。 |
SetStatusBarDisabled(ComponentName, Boolean) |
由與裝置有關聯之次要使用者的裝置擁有者或配置檔擁有者呼叫,以停用狀態列。 |
SetStorageEncryption(ComponentName, Boolean) |
已取代這個成員。 |
SetSystemSetting(ComponentName, String, String) |
由裝置或配置檔擁有者呼叫以更新 |
SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy) |
由組織所擁有受控配置檔的裝置擁有者或配置檔擁有者呼叫,以設定本機系統更新原則。 |
SetTime(ComponentName, Int64) |
由裝置擁有者或組織所擁有受控配置檔的配置檔擁有者呼叫,以設定系統時鐘時間。 |
SetTimeZone(ComponentName, String) |
由裝置擁有者或組織所擁有受控配置檔的配置檔擁有者呼叫,以設定系統的永續性預設時區。 |
SetTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) |
設定要為信任代理程式元件啟用的組態功能清單。 |
SetUninstallBlocked(ComponentName, String, Boolean) |
變更使用者是否可以卸載套件。 |
SetUserControlDisabledPackages(ComponentName, IList<String>) |
由裝置擁有者或配置檔擁有者或許可權 |
SetUserIcon(ComponentName, Bitmap) |
由配置檔或裝置擁有者呼叫,以設定使用者的相片。 |
StartUserInBackground(ComponentName, UserHandle) |
由裝置擁有者呼叫,以在背景啟動指定的次要使用者。 |
StopUser(ComponentName, UserHandle) |
由裝置擁有者呼叫以停止指定的次要使用者。 |
SwitchUser(ComponentName, UserHandle) |
由裝置擁有者呼叫,將指定的次要使用者切換至前景。 |
ToArray<T>() |
用於管理裝置上強制執行原則的公用介面。 (繼承來源 Object) |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
TransferOwnership(ComponentName, ComponentName, PersistableBundle) |
將目前的系統管理員變更為另一個系統管理員。 |
UninstallAllUserCaCerts(ComponentName) |
從配置檔卸載所有自定義信任的 CA 憑證。 |
UninstallCaCert(ComponentName, Byte[]) |
如果存在,請從受信任的使用者 CA 卸載指定的憑證。 |
UnregisterFromRuntime() |
用於管理裝置上強制執行原則的公用介面。 (繼承來源 Object) |
UpdateOverrideApn(ComponentName, Int32, ApnSetting) |
由裝置擁有者或受控配置檔擁有者呼叫,以更新覆寫APN。 |
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) |
WipeData(WipeDataFlags) |
請參閱 |
WipeData(WipeDataFlags, ICharSequence) |
要求抹除所有用戶數據。 |
WipeData(WipeDataFlags, String) |
要求抹除所有用戶數據。 |
WipeDevice(WipeDataFlags) |
要求抹除裝置並重設出廠預設值。 |
明確介面實作
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) |
用於管理裝置上強制執行原則的公用介面。 |