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 > 在 上 android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds
,某些方法可能會擲 UnsafeStateException
回例外狀況 (例如,如果車輛移動) ,因此在汽車組建上執行的呼叫端應該一律檢查該例外狀況,否則可能會當機。
<div class=「special reference」 >< h3 > Developer Guides < /h3>
如需管理裝置管理原則的詳細資訊,請參閱 裝置管理 開發人員指南。 </Div>
的 android.app.admin.DevicePolicyManager
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
建構函式
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 |
字串,在 中指定的 |
ExtraProvisioningDisclaimerContent |
指向 |
ExtraProvisioningDisclaimerHeader |
當地語系化免責聲明標頭的額外字串。 |
ExtraProvisioningDisclaimers |
[ |
ExtraProvisioningEmailAddress |
已取代這個成員。 |
ExtraProvisioningImei |
保留裝置) IMEI (國際行動設備身分識別的額外字串。 |
ExtraProvisioningKeepAccountOnMigration |
布林值額外,表示應該保留已移轉的帳戶。 |
ExtraProvisioningKeepScreenOn |
|
ExtraProvisioningLeaveAllSystemAppsEnabled |
布林值額外專案,可讓行動裝置管理應用程式在設定 |
ExtraProvisioningLocale |
保留 |
ExtraProvisioningLocalTime |
長額外保留時鐘時間, (毫秒為單位,) 在裝置 上 |
ExtraProvisioningLogoUri |
指向 |
ExtraProvisioningMainColor |
額外的整數,表示布建期間要顯示的主要色彩。 |
ExtraProvisioningMode |
保留系統管理員所傳回之布建模式的額外意圖。 |
ExtraProvisioningSensorsPermissionGrantOptOut |
布林值額外指出完全受控裝置的系統管理員退出宣告感應器相關許可權的控制許可權授與,請參閱 |
ExtraProvisioningSerialNumber |
保留裝置序號的額外字串。 |
ExtraProvisioningShouldLaunchResultIntent |
布林值額外專案,可判斷布建流程是否應該啟動產生的啟動意圖,如果裝置原則管理角色持有者透過 提供,則為 |
ExtraProvisioningSkipEducationScreens |
布林值,指出是否應該略過布建流程中的教育畫面。 |
ExtraProvisioningSkipEncryption |
布林值額外指出是否可以略過裝置加密作為裝置擁有者或受管理設定檔布建的一部分。 |
ExtraProvisioningSkipUserConsent |
布林值,指出是否應該略過布建流程中的使用者同意步驟。 |
ExtraProvisioningTimeZone |
保留裝置將設定為之時區 |
ExtraProvisioningUseMobileData |
布林值額外,指出是否應在布建流程期間使用行動資料來下載管理應用程式。 |
ExtraProvisioningWifiAnonymousIdentity |
中 wifi 網路的 |
ExtraProvisioningWifiCaCertificate |
中 |
ExtraProvisioningWifiDomain |
中的 |
ExtraProvisioningWifiEapMethod |
和 中 wifi 網路的 |
ExtraProvisioningWifiHidden |
布林值額外 ,指出 中的 |
ExtraProvisioningWifiIdentity |
中的 |
ExtraProvisioningWifiPacUrl |
在 中 |
ExtraProvisioningWifiPassword |
在 中 |
ExtraProvisioningWifiPhase2Auth |
中的 |
ExtraProvisioningWifiProxyBypass |
在 中 |
ExtraProvisioningWifiProxyHost |
在 中 |
ExtraProvisioningWifiProxyPort |
int 額外保存中 wifi 網路的 |
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 |
在安全 keyguard 畫面上停用文字輸入, (e. |
KeyguardDisableSecureCamera |
已淘汰.
停用安全 keyguard 畫面上的相機, (e. |
KeyguardDisableSecureNotifications |
已淘汰.
停用在安全 keyguard 畫面上顯示所有通知, (e. |
KeyguardDisableShortcutsAll |
已淘汰.
停用所有 keyguard 快捷方式。 |
KeyguardDisableTrustAgents |
已淘汰.
在安全 keyguard 畫面上停用信任代理程式, (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 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。 |
ThresholdType |
此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。 |
TransferOwnershipBundle |
傳回在擁有權轉移期間,從目前系統管理員傳遞至新系統管理員的資料。 |
UsbDataSignalingEnabled |
傳回 USB 資料訊號目前是否已啟用。 -或- 由組織擁有之受控設定檔的裝置擁有者或設定檔擁有者呼叫,以啟用或停用裝置的 USB 資料訊號。 |
UserRestrictionsGlobally |
由設定檔或裝置擁有者呼叫,以使用 |
WifiSsidPolicy |
傳回目前 Wi-Fi SSID 原則。 -或- 由組織擁有受控設定檔的裝置擁有者或設定檔擁有者呼叫,以指定 Wi-Fi SSID 原則 ( |
方法
AcknowledgeDeviceCompliant() |
由組織所擁有受控設定檔的設定檔擁有者呼叫,以確認裝置符合規範,而且使用者可以視需要根據關閉原則的最長時間關閉設定檔。 |
AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags) |
由受控設定檔的設定檔擁有者呼叫,以便管理設定檔中傳送的某些意圖也可以在父系中解析,反之亦然。 |
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 設定檔移至父系或從父設定檔到 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 裝置擁有者/ <>> li 設定檔擁有者 << /li li 委派的憑證安裝程式 < / <<>>> li li > Credential management app < / >< li li > 保存 |
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) |
由 Managed 設定檔的設定檔擁有者呼叫,或查詢父設定檔中可用套件之提供者之許可權 |
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) |
由 Managed 設定檔的設定檔擁有者呼叫,以取得 |
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 li 保存
|
HasLockdownAdminConfiguredNetworks(ComponentName) |
由裝置擁有者或組織擁有受控設定檔的設定檔擁有者呼叫,以判斷使用者是否無法修改系統管理員所設定的網路。 |
InstallCaCert(ComponentName, Byte[]) |
將指定的憑證安裝為使用者 CA。 |
InstallExistingPackage(ComponentName, String) |
安裝已安裝在另一個使用者中的現有套件,或透過 移除 |
InstallKeyPair(ComponentName, IPrivateKey, Certificate, String) |
您可以透過下列程式碼來呼叫此 API 來安裝憑證和對應的私密金鑰:ul > li 裝置擁有者/li ><> 設定檔擁有 < 者 < /li >< li > 委派的憑證安裝程式 < /li >< li > Credential Management app < /li >< li > 保存 |
InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, Boolean) |
下列程式碼可呼叫此 API 來安裝憑證鏈結和分葉憑證的對應私密金鑰:ul > li 裝置擁有者/li <>> 設定檔擁有 < 者 < /li >>< 委派憑證安裝程式 < /li >< Li > 認證管理應用程式 <>< /li li > |
InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, InstallKeyFlags) |
下列程式碼可呼叫此 API 來安裝憑證鏈結和分葉憑證的對應私密金鑰:ul > li 裝置擁有者/li <>> 設定檔擁有 < 者 < /li >>< 委派憑證安裝程式 < /li >< Li > 認證管理應用程式 <>< /li li > |
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) |
如果此使用者是另一位使用者的 Managed 設定檔,則傳回 。 |
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 裝置擁有者/li ><> 設定檔擁有 < 者 < /li >>< 委派的憑證安裝程式 < /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 設定檔的呼叫端識別碼資訊是否會顯示在父設定檔中,以進行連入呼叫。 |
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) |
由 Managed 設定檔的設定檔擁有者呼叫,以設定用於自訂的色彩。 |
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) |
用於管理裝置上強制執行原則的公用介面。 |