DevicePolicyManager クラス

定義

デバイスに適用されるポリシーを管理するためのパブリック インターフェイス。

[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
継承
DevicePolicyManager
属性

注釈

デバイスに適用されるポリシーを管理するためのパブリック インターフェイス。 このクラスのほとんどのクライアントは、 デバイス管理者としてシステムに登録する必要があります。 さらに、デバイス管理者はプロファイルまたはデバイス所有者として登録できます。 特定のメソッドは、そのメソッドのドキュメントでデバイスまたはプロファイルの所有者に制限されていることが指定されていない限り、すべてのデバイス管理者がアクセスできます。 API を呼び出すアプリケーションは、それが所有するデバイス管理者コンポーネントの引数としてのみ渡すことができます。 それ以外の場合は、 SecurityException がスローされます。

<b>注: <の /b android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds>では、一部のメソッドは例外をUnsafeStateExceptionスローする可能性があるため (たとえば、車両が移動している場合)、自動車ビルドで実行されている呼び出し元は常にその例外に対してチェックする必要があります。そうしないとクラッシュする可能性があります。

<div class="special reference"><h3>Developer Guides</h3>

デバイス管理のポリシーの管理の詳細については、 デバイス 管理開発者ガイドを参照してください。 </部>

の Java ドキュメント android.app.admin.DevicePolicyManager

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

コンストラクター

DevicePolicyManager(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

ActionAddDeviceAdmin

アクティビティ アクション: 新しいデバイス管理者をシステムに追加するようにユーザーに依頼します。

ActionAdminPolicyCompliance

アクティビティ アクション: 管理者を起動して、プロビジョニングのポリシー コンプライアンスを表示します。

ActionApplicationDelegationScopesChanged

ブロードキャスト アクション: アプリケーション委任スコープが変更された後に送信されます。

ActionCheckPolicyCompliance

アクティビティ アクション: DPC を起動してポリシー コンプライアンスをチェックします。

ActionDeviceAdminService

サービス アクション: デバイス所有者とプロファイル所有者が必要に応じて所有できるサービスのアクション。

ActionDeviceFinancingStateChanged

ブロードキャスト アクション: デバイスの融資状態が変更されたことを示すブロードキャスト送信。

ActionDeviceOwnerChanged

ブロードキャスト アクション: デバイス所有者が設定、変更、またはクリアされたときに送信されます。

ActionDevicePolicyResourceUpdated

ブロードキャスト アクション: システム アプリに通知する (例:

ActionGetProvisioningMode

アクティビティ アクション: プロビジョニングのモードを取得するために管理者を起動します。

ActionManagedProfileProvisioned

ブロードキャスト アクション: このブロードキャストは、マネージド プロファイルのプロビジョニングが正常に完了したことを示すために送信されます。

ActionProfileOwnerChanged

ブロードキャスト アクション: プロファイル所有者が設定、変更、またはクリアされたときに送信されます。

ActionProvisioningSuccessful

アクティビティ アクション: このアクティビティ アクションは、マネージド プロファイルまたはマネージド デバイスのプロビジョニングが正常に完了したことを示すために送信されます。

ActionProvisionManagedDevice

アクティビティ アクション: マネージド デバイスを設定するプロビジョニング フローを開始します。

ActionProvisionManagedProfile

アクティビティ アクション: マネージド プロファイルを設定するプロビジョニング フローを開始します。

ActionSetNewParentProfilePassword

アクティビティ アクション: ユーザーに親プロファイルの新しいパスワードを入力させます。

ActionSetNewPassword

アクティビティ アクション: ユーザーに新しいパスワードを入力させます。

ActionStartEncryption

アクティビティ アクション: デバイス上のデータを暗号化するプロセスを開始します。

ActionSystemUpdatePolicyChanged

ブロードキャスト アクション: デバイス所有者によって新しいローカル システム更新ポリシーが設定されたことを通知します。

DelegationAppRestrictions

アプリケーション制限管理の委任。

DelegationBlockUninstall

アプリケーション アンインストール ブロックの委任。

DelegationCertInstall

証明書のインストールと管理の委任。

DelegationCertSelection

アプリの要求に代わって、選択した KeyChain 証明書へのアクセスを許可します。

DelegationEnableSystemApp

システム アプリを有効にする委任。

DelegationInstallExistingPackage

既存のパッケージをインストールするための委任。

DelegationKeepUninstalledPackages

アンインストールされたパッケージの管理の委任。

DelegationNetworkLogging

、および #retrieveNetworkLogsへのアクセスを#setNetworkLoggingEnabled#isNetworkLoggingEnabled許可します。

DelegationPackageAccess

パッケージ アクセス状態の委任。

DelegationPermissionGrant

アクセス許可ポリシーとアクセス許可付与状態の委任。

DelegationSecurityLogging

、および #retrievePreRebootSecurityLogsへのアクセスを#retrieveSecurityLogs#setSecurityLoggingEnabled#isSecurityLoggingEnabled許可します。

ExtraAddExplanation

管理者が追加される理由について追加の説明を提供する省略可能な CharSequence。

ExtraDelegationScopes

ArrayList<String>ブロードキャスト内のアプリに指定された委任スコープに対応する #ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED

ExtraDeviceAdmin

管理者コンポーネントの ComponentName。

ExtraDevicePasswordRequirementOnly

親プロファイルパスワードの登録フロー中にデバイス パスワード要件のみを適用することを要求するための #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD ブール値の追加。

ExtraPasswordComplexity

アクション #ACTION_SET_NEW_PASSWORDの起動時にアプリが設定する新しいパスワードの複雑さのレベルを示す整数。

ExtraProvisioningAccountToMigrate

マネージド プロファイルの android.accounts.Account プロビジョニング中に移行するアカウントを保持する追加。

ExtraProvisioningAdminExtrasBundle

android.os.Parcelableプロビジョニング後に管理アプリケーション インスタンスにデータを渡すために、マネージド プロビジョニングを開始するモバイル デバイス管理アプリケーションまたは NFC プログラマ アプリケーションを許可する型android.os.PersistableBundleの追加。

ExtraProvisioningAllowedProvisioningModes

ArrayListInteger許可されるプロビジョニング モードを指定する追加の 。

ExtraProvisioningAllowOffline

オフライン プロビジョニングが許可されるかどうかを示すブール値の追加。

ExtraProvisioningDeviceAdminComponentName

プロファイル所有者またはデバイス所有者およびアクティブな管理者として設定されるモバイル デバイス管理アプリケーションのデバイス管理者レシーバーを示す ComponentName の追加。

ExtraProvisioningDeviceAdminMinimumVersionCode

デバイス管理パッケージに必要な最小バージョン コードを保持する int 追加。

ExtraProvisioningDeviceAdminPackageChecksum

で指定された #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONダウンロード場所にあるファイルの URL セーフ base64 でエンコードされた SHA-256 ハッシュを保持する String 余分な 。

ExtraProvisioningDeviceAdminPackageDownloadCookieHeader

で指定された #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONURL に対する http 要求で使用する必要がある http cookie ヘッダーを保持する String 余分な 。

ExtraProvisioningDeviceAdminPackageDownloadLocation

デバイス管理パッケージのダウンロード場所を指定する URL を保持する文字列型 (String) の追加。

ExtraProvisioningDeviceAdminPackageName

プロファイル所有者またはデバイス所有者として設定されるモバイル デバイス管理アプリケーションのパッケージ名を保持する文字列。

ExtraProvisioningDeviceAdminSignatureChecksum

で指定された #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONダウンロード場所にある Android パッケージ アーカイブの署名の URL セーフ base64 エンコード SHA-256 チェックサムを保持する String

ExtraProvisioningDisclaimerContent

Uri免責事項コンテンツを指す追加。

ExtraProvisioningDisclaimerHeader

ローカライズされた免責事項ヘッダーの追加の文字列。

ExtraProvisioningDisclaimers

Bundle[] 免責事項ヘッダーと免責事項コンテンツの一覧で構成される追加。

ExtraProvisioningEmailAddress

このメンバーは非推奨とされます。

ExtraProvisioningImei

デバイスの IMEI (International Mobile Equipment Identity) を保持する文字列。

ExtraProvisioningKeepAccountOnMigration

移行されたアカウントを保持する必要があることを示す追加のブール値。

ExtraProvisioningKeepScreenOn

booleanプロビジョニング フロー全体で画面をオンにするかどうかを示すフラグ。

ExtraProvisioningLeaveAllSystemAppsEnabled

に設定 trueすると、プロビジョニング中にシステム アプリの無効化をスキップするためにモバイル デバイス管理アプリケーションで使用できるブール値の追加。

ExtraProvisioningLocale

デバイスが設定される を java.util.Locale 保持する文字列型 (String) の追加。

ExtraProvisioningLocalTime

デバイス android.app.AlarmManagerの に設定される壁時計時間 (ミリ秒単位) を保持する長い余分な 。

ExtraProvisioningLogoUri

Uriロゴイメージを指す追加。

ExtraProvisioningMainColor

プロビジョニング中に表示する主要な色を示す整数余分。

ExtraProvisioningMode

管理者によって返されるプロビジョニング モードを保持する意図。

ExtraProvisioningSensorsPermissionGrantOptOut

フル マネージド デバイスの管理者がセンサー関連のアクセス許可のアクセス許可付与の制御をオプトアウトすることを示すブール値の追加については、「」を参照してください #setPermissionGrantState(ComponentName, String, String, int)

ExtraProvisioningSerialNumber

デバイスのシリアル番号を保持する余分な文字列。

ExtraProvisioningShouldLaunchResultIntent

プロビジョニング フローが を介して #EXTRA_RESULT_LAUNCH_INTENTデバイス ポリシー管理ロール所有者によって提供される場合に、結果の起動意図を起動する必要があるかどうかを決定するブール値の追加。

ExtraProvisioningSkipEducationScreens

プロビジョニング フローの教育画面をスキップする必要があるかどうかを示すブール値の追加。

ExtraProvisioningSkipEncryption

デバイスの暗号化をデバイス所有者またはマネージド プロファイル プロビジョニングの一部としてスキップできるかどうかを示すブール値の追加。

ExtraProvisioningSkipUserConsent

プロビジョニング フローからのユーザーの同意ステップをスキップする必要があるかどうかを示すブール値の追加。

ExtraProvisioningTimeZone

デバイスが設定されるタイム ゾーン android.app.AlarmManager を保持する文字列型 (String) の追加。

ExtraProvisioningUseMobileData

管理アプリをダウンロードするためのプロビジョニング フロー中にモバイル データを使用する必要があるかどうかを示すブール値の追加。

ExtraProvisioningWifiAnonymousIdentity

の Wifi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDの匿名 ID。

ExtraProvisioningWifiCaCertificate

の Wifi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDの CA 証明書。

ExtraProvisioningWifiDomain

の Wifi ネットワークの #EXTRA_PROVISIONING_WIFI_SSIDドメイン。

ExtraProvisioningWifiEapMethod

と の #EXTRA_PROVISIONING_WIFI_SSID Wifi ネットワークの EAP メソッドには、TLSPWDTTLSSIMAKA、または AKA_PRIMEのいずれかをPEAP指定できます。

ExtraProvisioningWifiHidden

の Wifi ネットワーク #EXTRA_PROVISIONING_WIFI_SSID が非表示かどうかを示すブール値の追加。

ExtraProvisioningWifiIdentity

の Wifi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDの ID。

ExtraProvisioningWifiPacUrl

の WiFi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDのプロキシ自動構成 (PAC) URL を保持する String エクストラ。

ExtraProvisioningWifiPassword

で Wifi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDのパスワードを保持する文字列の追加。

ExtraProvisioningWifiPhase2Auth

および の #EXTRA_PROVISIONING_WIFI_SSID Wifi ネットワークのフェーズ 2 認証には、、、PAPMSCHAPGTCMSCHAPV2SIMAKA、または AKA_PRIMEのいずれかをNONE指定できます。

ExtraProvisioningWifiProxyBypass

の WiFi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDのプロキシ バイパスを保持する String エクストラ。

ExtraProvisioningWifiProxyHost

で Wifi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDのプロキシ ホストを保持する String エクストラ。

ExtraProvisioningWifiProxyPort

で Wifi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDのプロキシ ポートを保持する int 余分な 。

ExtraProvisioningWifiSecurityType

内の WiFi ネットワークのセキュリティの種類を示す String extra には#EXTRA_PROVISIONING_WIFI_SSID、、WPAWEP、または EAPのいずれかをNONE指定できます。

ExtraProvisioningWifiSsid

モバイル デバイス管理アプリケーションをダウンロードするために nfc デバイス所有者のプロビジョニング中に使用する必要がある WiFi ネットワークの ssid を保持する文字列。

ExtraProvisioningWifiUserCertificate

の Wifi ネットワーク #EXTRA_PROVISIONING_WIFI_SSIDのユーザー証明書。

ExtraResourceIds

更新されたリソース ID (および DevicePolicyResources.Stringsを参照) DevicePolicyResources.Drawables を示す の余分な#ACTION_DEVICE_POLICY_RESOURCE_UPDATED整数配列。

ExtraResourceType

int 追加 #ACTION_DEVICE_POLICY_RESOURCE_UPDATED して、更新するリソースの種類を示します。型は または にすることができます #EXTRA_RESOURCE_TYPE_DRAWABLE#EXTRA_RESOURCE_TYPE_STRING

ExtraResourceTypeDrawable
古い.

Drawableint#EXTRA_RESOURCE_TYPEリソースが更新されていることを示す の値。

ExtraResourceTypeString
古い.

Stringint#EXTRA_RESOURCE_TYPEリソースが更新されていることを示す の値。

ExtraResultLaunchIntent

プロビジョニング Intent が完了した後に起動する を指定 Intent する追加の結果。

FlagEvictCredentialEncryptionKey
古い.

フラグ: #lockNow(int)また、キーリングからユーザーの資格情報暗号化キーを削除します。

FlagManagedCanAccessParent
古い.

マネージド プロファイル内のアクティビティが親プロファイルから送信された意図にアクセスできるようにするために、 によって #addCrossProfileIntentFilter 使用されるフラグ。

FlagParentCanAccessManaged
古い.

親プロファイル内のアクティビティがマネージド プロファイルから送信された意図にアクセスできるようにするために、 によって #addCrossProfileIntentFilter 使用されるフラグ。

IdTypeBaseInfo
古い.

デバイスが製造元の詳細を証明する必要があることを指定します。

IdTypeImei
古い.

デバイスが IMEI を証明する必要があることを指定します。

IdTypeIndividualAttestation
古い.

デバイスが個々の構成証明証明書を使用して構成証明を行う必要があることを指定します。

IdTypeMeid
古い.

デバイスが MEID を証明する必要があることを指定します。

IdTypeSerial
古い.

デバイスがシリアル番号を証明するように指定します。

InstallkeyRequestCredentialsAccess
古い.

呼び出し元のアプリに、インストールされている資格情報へのアクセス権をすぐに付与するように指定します。

InstallkeySetUserSelectable
古い.

ユーザーが証明書の選択プロンプトを使用してキーを選択できることを指定します。

KeyguardDisableBiometrics
古い.

キーガードのセキュリティで保護された画面 (例: ) ですべての生体認証を無効にする

KeyguardDisableFace
古い.

キーガードのセキュリティで保護された画面で顔認証を無効にする (例:

KeyguardDisableFeaturesAll
古い.

現在および将来のすべてのキーガードのカスタマイズを無効にします。

KeyguardDisableFeaturesNone
古い.

ウィジェットはキーガードで有効になっています

KeyguardDisableFingerprint
古い.

キーガードのセキュリティで保護された画面で指紋認証を無効にする (例:

KeyguardDisableIris
古い.

キーガードのセキュリティで保護された画面で虹彩認証を無効にする (例:

KeyguardDisableRemoteInput

セキュリティで保護されたキーガード画面で通知へのテキスト入力を無効にする (例:

KeyguardDisableSecureCamera
古い.

セキュリティで保護されたキーガード画面でカメラを無効にする (例:

KeyguardDisableSecureNotifications
古い.

セキュリティで保護されたキーガード画面にすべての通知を表示するを無効にする (例:

KeyguardDisableShortcutsAll
古い.

すべてのキーガード ショートカットを無効にします。

KeyguardDisableTrustAgents
古い.

セキュリティで保護されたキーガード画面で信頼エージェントを無効にする (例:

KeyguardDisableUnredactedNotifications
古い.

セキュリティで保護されたキーガード画面でのみ編集された通知を許可する (例:

KeyguardDisableWidgetsAll
古い.

すべての keyguard ウィジェットを無効にします。

LeaveAllSystemAppsEnabled
古い.

新しく作成されたユーザーがプロビジョニング中にシステム アプリの無効化をスキップするように指定するために、 によって #createAndManageUser 使用されるフラグ。

LockTaskFeatureBlockActivityStartInTask
古い.

許可リストに登録されていないアクティビティがロックされたタスクに開始されるのをブロックできるようにします。

LockTaskFeatureGlobalActions
古い.

LockTask モード中にグローバル アクション ダイアログを有効にします。

LockTaskFeatureHome
古い.

LockTask モード中に [ホーム] ボタンを有効にします。

LockTaskFeatureKeyguard
古い.

LockTask モード中にキーガードを有効にします。

LockTaskFeatureNone
古い.

LockTask モード中に構成可能なすべての SystemUI 機能を無効にします。

LockTaskFeatureNotifications
古い.

LockTask モード中に通知を有効にします。

LockTaskFeatureOverview
古い.

LockTask モード中に [概要] ボタンと [概要] 画面を有効にします。

LockTaskFeatureSystemInfo
古い.

LockTask モード中にステータス バーのシステム情報領域を有効にします。

MakeUserEphemeral
古い.

ユーザーをエフェメラルに作成することを指定するために によって #createAndManageUser 使用されるフラグ。

MimeTypeProvisioningNfc

この MIME の種類は、デバイス所有者のプロビジョニングを開始するために使用されます。

MteDisabled
古い.

デバイスで MTE を無効にする必要があります。

MteEnabled
古い.

サポートされている場合は、デバイスで MTE を有効にする必要があります。

MteNotControlledByPolicy
古い.

ユーザーがデバイスで MTE を有効にするかどうかを選択できるようにします。

NearbyStreamingDisabled
古い.

近くのストリーミングが無効になっていることを示します。

NearbyStreamingEnabled
古い.

近くのストリーミングが有効になっていることを示します。

NearbyStreamingNotControlledByPolicy
古い.

近くのストリーミングがポリシーによって制御されていないことを示します。つまり、近くのストリーミングが許可されます。

NearbyStreamingSameManagedAccountOnly
古い.

同じ認証済みマネージド アカウントを使用して、同等のレベルのセキュリティを提供するデバイスに対してのみ近くのストリーミングが有効になっていることを示します。

OperationSafetyReasonDrivingDistraction
古い.

操作によって車両の UnsafeStateException ドライバーの気が散るため、 がスローされたことを示します。

PasswordComplexityHigh
古い.

#setRequiredPasswordComplexity(int)#getPasswordComplexity()定数。

PasswordComplexityLow
古い.

#setRequiredPasswordComplexity(int)#getPasswordComplexity()定数。

PasswordComplexityMedium
古い.

#setRequiredPasswordComplexity(int)#getPasswordComplexity()定数。

PasswordComplexityNone
古い.

および #setRequiredPasswordComplexity(int)#getPasswordComplexity()定数: パスワードなし。

PersonalAppsNotSuspended
古い.

個人用アプリが中断されていない場合の #getPersonalAppsSuspendedReasons 戻り値。

PersonalAppsSuspendedExplicitly
古い.

戻り値の #getPersonalAppsSuspendedReasons フラグ。

PersonalAppsSuspendedProfileTimeout
古い.

戻り値の #getPersonalAppsSuspendedReasons フラグ。

PolicyDisableCamera

カメラを無効にする機能を示す定数。

PolicyDisableScreenCapture

画面キャプチャを無効にする機能を示す定数。

PrivateDnsModeOff
古い.

プライベート DNSが完全にオフになっていることを指定します。

PrivateDnsModeOpportunistic
古い.

デバイス所有者が TLS 経由で日和見 DNS を要求することを指定します

PrivateDnsModeProviderHostname
古い.

デバイス所有者が、プライベート DNSに使用する特定のホストを構成することを指定します。

PrivateDnsModeUnknown
古い.

プライベート DNS設定が不明な状態であることを指定します。

PrivateDnsSetErrorFailureSetting
古い.

上記のいずれかの理由ではなく、プライベート DNS モードを設定できない一般的なエラー。

PrivateDnsSetErrorHostNotServing
古い.

指定された が privateDnsHost 有効なホスト名であったが、そのホストが DNS over-TLS をサポートしていないことがわかった場合。

PrivateDnsSetNoError
古い.

選択したモードが正常に設定されました。

ProvisioningModeFullyManagedDevice

フル マネージド デバイスのプロビジョニング モード。

ProvisioningModeManagedProfile

マネージド プロファイルのプロビジョニング モード。

ProvisioningModeManagedProfileOnPersonalDevice

個人用デバイス上のマネージド プロファイルのプロビジョニング モード。

ResetPasswordDoNotAskCredentialsOnBoot
古い.

#resetPassword#resetPasswordWithTokenフラグ: デバイスの起動時にユーザー資格情報を要求しないでください。

ResetPasswordRequireEntry
古い.

#resetPassword#resetPasswordWithTokenフラグ: ユーザーがパスワードを入力するまで、他の管理者がパスワードを再度変更することはできません。

SkipSetupWizard
古い.

新しいユーザーの作成後にセットアップ ウィザードをスキップするために によって #createAndManageUser 使用されるフラグ。

WifiSecurityEnterprise192
古い.

および #setMinimumRequiredWifiSecurityLevel(int)#getMinimumRequiredWifiSecurityLevel()定数: エンタープライズ 192 ビット ネットワーク。

WifiSecurityEnterpriseEap
古い.

および #setMinimumRequiredWifiSecurityLevel(int)#getMinimumRequiredWifiSecurityLevel()定数: エンタープライズ EAP ネットワーク。

WifiSecurityOpen
古い.

#setMinimumRequiredWifiSecurityLevel(int)#getMinimumRequiredWifiSecurityLevel()定数: 最小セキュリティ レベルはありません。

WifiSecurityPersonal
古い.

#setMinimumRequiredWifiSecurityLevel(int)#getMinimumRequiredWifiSecurityLevel()定数: WEP、WPA2-PSK などの個人用ネットワーク。

WipeEuicc
古い.

フラグ: #wipeData(int)デバイスの eUICC データも消去します。

WipeExternalStorage
古い.

#wipeData(int)フラグ: デバイスの外部ストレージ (SD カードなど) も消去します。

WipeResetProtectionData
古い.

#wipeData(int)フラグ: 出荷時の設定にリセットされた保護データも消去します。

WipeSilently

#wipeData(int)フラグ: ユーザーにワイプする理由は表示されません。

プロパティ

ActiveAdmins

現在アクティブになっているすべてのデバイス管理者のコンポーネント名の一覧を返します。

AutoTimeRequired

このメンバーは非推奨とされます。

Class

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

(継承元 Object)
CredentialManagerPolicy

資格情報マネージャー ポリシーを取得するために、管理対象プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。 または、資格情報マネージャー ポリシーを設定するために、管理対象プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

CurrentFailedPasswordAttempts

最後にパスワード入力が成功してから、ユーザーがパスワードの入力に失敗した回数を取得します。

DeviceOwnerLockScreenInfo

デバイスに適用されるポリシーを管理するためのパブリック インターフェイス。

DeviceOwnerLockScreenInfoFormatted

デバイスに適用されるポリシーを管理するためのパブリック インターフェイス。

DevicePolicyManagementRoleHolderPackage

デバイス ポリシー管理ロール所有者のパッケージ名を返します。

EnrollmentSpecificId

同じ管理アプリによって同じorganizationに登録された、同じデバイスで同じ値であることが保証される、このデバイスの登録固有の識別子を返します。

Handle

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

(継承元 Object)
IsActivePasswordSufficient

呼び出し元のユーザーの現在のパスワードがポリシー要件 (e.

IsActivePasswordSufficientForDeviceRequirement

マネージド プロファイルのプロファイル所有者によって呼び出され、現在のデバイス パスワードが明示的にデバイス全体に設定されたポリシー要件を満たしているかどうかを判断します。

IsAffiliatedUser

このユーザーがデバイスに関連付けされているかどうかを返します。

IsCallerApplicationRestrictionsManagingPackage

呼び出し元ユーザーのアプリケーション制限を管理するために を介して #setApplicationRestrictionsManagingPackage アクセス許可が付与されているかどうかを確認するために、任意のアプリケーションによって呼び出されます。

IsComplianceAcknowledgementRequired

organization所有のマネージド プロファイルのプロファイル所有者によって呼び出され、プロファイルの最大オフ時間ポリシーに従って、必要に応じてユーザーがプロファイルをオフにできるように、デバイスのコンプライアンスを確認する必要があるかどうかを照会します。

IsDeviceFinanced

このデバイスが true 財務対象デバイスとしてマークされている場合は を返します。

IsDeviceIdAttestationSupported

キー構成 true 証明に加えて、デバイスがデバイス識別子の構成証明をサポートしている場合は を返します。

IsLogoutEnabled

デバイス所有者がログアウトを有効にするかどうかを返します。

IsOrganizationOwnedDeviceWithManagedProfile

アプリでは、このメソッドを使用して、デバイスがマネージド プロファイルを持つ organization-owend デバイスとしてプロビジョニングされたかどうかを確認できます。

IsStatusBarDisabled

ステータス バーが無効または有効かどうかを返します。「」を参照してください #setStatusBarDisabled

IsUniqueDeviceAttestationSupported

trueデバイス上の StrongBox Keymaster 実装が個別の構成証明証明書でプロビジョニングされ、それを使用して構成証明レコードに署名できる場合は を返します (個々の構成証明証明書を使用した構成証明は、StrongBox セキュリティ レベルの Keymaster 実装のみが実装できる機能です)。

JniIdentityHashCode

デバイスに適用されるポリシーを管理するためのパブリック インターフェイス。

(継承元 Object)
JniPeerMembers

デバイスに適用されるポリシーを管理するためのパブリック インターフェイス。

ManagedProfileCallerIdAccessPolicy

呼び出し元 ID ポリシーを取得するために、マネージド プロファイルのプロファイル所有者によって呼び出されます。 または、マネージド プロファイルのプロファイル所有者によって呼び出され、呼び出し元 ID 情報に基づいてマネージド プロファイル内の連絡先を参照できるパッケージを設定します。

ManagedProfileContactsAccessPolicy

マネージド プロファイルのプロファイル所有者によって呼び出され、管理プロファイルの連絡先に適用されている現在のポリシーが決定されます。 または、親ユーザーから管理プロファイル連絡先へのアクセスを許可されるパッケージを設定するために、管理プロファイルのプロファイル所有者によって呼び出されます。

ManagedSubscriptionsPolicy

現在の ManagedSubscriptionsPolicy を返します。 または、 を指定するために、organization所有デバイスのプロファイル所有者によって呼び出されますManagedSubscriptionsPolicy

MinimumRequiredWifiSecurityLevel

現在の Wi-Fi の最小セキュリティ レベルを返します。 または、Wi-Fi ネットワークに必要な最小セキュリティ レベルを指定するために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

MtePolicy

メモリ タグ付け拡張機能 (MTE) ポリシーを取得するために、デバイス所有者、organization所有デバイスのプロファイル所有者によって呼び出されます

        <a href="https://source.android.com/docs/security/test/memory-safety/arm-mte">
        Learn more about MTE</a> -or- Called by a device owner, profile owner of an organization-owned device, to set the Memory
        Tagging Extension (MTE) policy.
NearbyAppStreamingPolicy

デバイスまたはプロファイル所有者によって設定された現在のランタイムの近くのアプリ ストリーミング ポリシーを返します。 または、デバイス/プロファイル所有者によって呼び出され、近くのアプリ ストリーミング ポリシーを設定します。

NearbyNotificationStreamingPolicy

デバイスまたはプロファイル所有者によって設定された現在のランタイムの近くの通知ストリーミング ポリシーを返します。 または、近くの通知ストリーミング ポリシーを設定するために、デバイス/プロファイル所有者によって呼び出されます。

PasswordComplexity

現在のユーザーの画面ロックの複雑さを返します。

PeerReference

デバイスに適用されるポリシーを管理するためのパブリック インターフェイス。

(継承元 Object)
PreferentialNetworkServiceConfigs

優先ネットワーク構成 PreferentialNetworkServiceConfig を取得するか、優先ネットワーク構成を設定します。

PreferentialNetworkServiceEnabled

優先ネットワーク サービスが有効になっているかどうかを示します。 または、優先ネットワーク サービスを有効にするかどうかを設定します。

RequiredPasswordComplexity

現在のユーザーに対して、 によって設定された #setRequiredPasswordComplexity(int)パスワードの複雑さの要件を取得します。 または、ユーザーの画面ロックのパスワードの複雑さの最小要件を設定します。

Resources

デバイス ポリシー関連の DevicePolicyResourcesManager リソースを設定、リセット、取得するために必要な API を含む を返します。

StorageEncryptionStatus

デバイスを管理しているアプリケーションによって呼び出され、デバイスの現在の暗号化状態が決定されます。

SystemUpdatePolicy

によって以前に設定されたローカル システム更新ポリシーを #setSystemUpdatePolicy取得します。

ThresholdClass

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

ThresholdType

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

TransferOwnershipBundle

所有権の譲渡中に現在の管理者から新しい管理者に渡されたデータを返します。

UsbDataSignalingEnabled

USB データシグナリングが現在有効になっているかどうかを返します。 または、デバイスの USB データシグナリングを有効または無効にするために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

UserRestrictionsGlobally

で設定 #addUserRestrictionGlobally(String)されたグローバル ユーザー制限を取得するために、プロファイルまたはデバイス所有者によって呼び出されます。

WifiSsidPolicy

現在の Wi-Fi SSID ポリシーを返します。 または、Wi-Fi SSID ポリシー (WifiSsidPolicy) を指定するために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

メソッド

AcknowledgeDeviceCompliant()

organization所有のマネージド プロファイルのプロファイル所有者によって呼び出され、デバイスが準拠していること、およびユーザーが必要に応じて最大休暇ポリシーに従ってプロファイルをオフにできることを確認します。

AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags)

マネージド プロファイルで送信された一部の意図を親で解決できるように、または親プロファイルのプロファイル所有者によって呼び出されます。

AddCrossProfileWidgetProvider(ComponentName, String)

特定のパッケージのウィジェット プロバイダーを親プロファイルで使用できるようにするために、管理プロファイルのプロファイル所有者またはアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION の所有者によって呼び出されます。

AddOverrideApn(ComponentName, ApnSetting)

オーバーライド APN を追加するために、デバイス所有者またはマネージド プロファイル所有者によって呼び出されます。

AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName)

プロファイル所有者またはデバイス所有者またはアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASKの所有者によって呼び出されます。

AddUserRestriction(ComponentName, String)

キーで指定されたユーザー制限を設定するために、ユーザー制限に関連付けられているアクセス許可のプロファイル所有者、デバイス所有者、または所有者によって呼び出されます。

AddUserRestrictionGlobally(String)

プロファイル所有者、デバイス所有者、またはユーザー制限に関連付けられているアクセス許可の所有者によって呼び出され、すべてのユーザーに対してグローバルに指定 key された によって指定されたユーザー制限を設定します。

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)

マネージド プロファイルのプロファイル所有者によって呼び出され、マネージド プロファイルから親に、または親からマネージド プロファイルに移動するクロスプロファイル インテント フィルターが削除されます。

ClearDeviceOwnerApp(String)

現在のデバイス所有者をクリアします。

ClearPackagePersistentPreferredActivities(ComponentName, String)

によって設定された特定のパッケージに関連付けられているすべての永続的な意図ハンドラー設定を削除するアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK のプロファイル所有者またはデバイス所有者または所有者によって #addPersistentPreferredActivity呼び出されます。

ClearProfileOwner(ComponentName)

アクティブなプロファイル所有者をクリアします。

ClearResetPasswordToken(ComponentName)

プロファイル、デバイス所有者、またはアクセス許可の所有者によって呼び出されますandroid.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD を使用して、現在のパスワード リセット トークンを取り消します。

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 li<>>Delegated certificate installer</li li>><Credential management app</li li>><アクセス許可<を保持android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESするアプリ/li></ul>><<デバイスがセキュリティで保護されたハードウェアを介したキー生成をサポートしている場合、この方法は、セキュリティで保護されたハードウェアから離れることのないキーを KeyChain に作成する場合に役立ちます。

GetAccountTypesWithManagementDisabled()

プロファイル所有者またはデバイス所有者によってアカウント管理が無効になっているアカウントの配列を取得します。

GetAffiliationIds(ComponentName)

を使用して #setAffiliationIds以前に設定したアフィリエーション ID のセットを返します。設定されていない場合は空のセットを返します。

GetAlwaysOnVpnLockdownWhitelist(ComponentName)

デバイスまたはプロファイルの所有者によって呼び出され、常時接続 VPN がロックダウン モードで接続されていない場合に、ネットワークへの直接アクセスが許可されているパッケージのセットに対してクエリを実行します。

GetAlwaysOnVpnPackage(ComponentName)

デバイスまたはプロファイル所有者によって呼び出され、現在のユーザーの常時接続 VPN 接続を管理するパッケージの名前を読み取ります。

GetApplicationRestrictions(ComponentName, String)

呼び出し元ユーザーで実行されている特定のターゲット アプリケーションのアプリケーション制限を取得します。

GetApplicationRestrictionsManagingPackage(ComponentName)

プロファイル所有者またはデバイス所有者によって呼び出され、現在のユーザーのパッケージを管理するアプリケーション制限を取得するか null 、何も設定されていない場合に取得します。

GetAutoTimeEnabled(ComponentName)

デバイスで自動時刻が有効になっている場合は true を返します。

GetAutoTimeZoneEnabled(ComponentName)

デバイスで自動タイム ゾーンが有効になっている場合は true を返します。

GetBindDeviceAdminTargetUsers(ComponentName)

呼び出し元のデバイス所有者またはセカンダリ ユーザーの所有者が を呼び出すときに使用できるターゲット ユーザーの一覧を返します #bindDeviceAdminServiceAsUser

GetBluetoothContactSharingDisabled(ComponentName)

Bluetooth デバイスがエンタープライズ連絡先にアクセスできないかどうかを判断するために、管理対象プロファイルのプロファイル所有者によって呼び出されます。

GetCameraDisabled(ComponentName)

呼び出し元の管理者、指定されている場合は、すべての管理者のいずれかによって、このユーザーに対してデバイスのカメラが無効になっているかどうかを判断します。

GetCertInstallerPackage(ComponentName)

プロファイル所有者またはデバイス所有者によって呼び出され、ユーザーの証明書インストーラーが取得されます。何 null も設定されていない場合は 。

GetCrossProfileCalendarPackages(ComponentName)

プロファイル間の予定表 API にアクセスできるパッケージ名のセットを取得します。

GetCrossProfileCallerIdDisabled(ComponentName)

管理対象プロファイルのプロファイル所有者によって呼び出され、呼び出し元 ID 情報が無効になっているかどうかを判断します。

GetCrossProfileContactsSearchDisabled(ComponentName)

連絡先検索が無効になっているかどうかを判断するために、管理プロファイルのプロファイル所有者によって呼び出されます。

GetCrossProfilePackages(ComponentName)

を使用して、管理者がクロスプロファイル通信のユーザーの同意を要求できるように以前に設定したパッケージ名のセットを #setCrossProfilePackages(ComponentName, Set)返します。

GetCrossProfileWidgetProviders(ComponentName)

親プロファイルでパッケージを使用できるプロバイダーに対するクエリを実行するための、管理プロファイルのプロファイル所有者またはアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION の所有者によって呼び出されます。

GetDelegatedScopes(ComponentName, String)

代理人パッケージに指定されたスコープの一覧を取得するために、プロファイル所有者またはデバイス所有者によって呼び出されます。

GetDelegatePackages(ComponentName, String)

委任スコープが付与された委任パッケージの一覧を取得するために、プロファイル所有者またはデバイス所有者によって呼び出されます。

GetEndUserSessionMessage(ComponentName)

ユーザー セッションの終了メッセージを返します。

GetEndUserSessionMessageFormatted(ComponentName)

ユーザー セッションの終了メッセージを返します。

GetFactoryResetProtectionPolicy(ComponentName)

デバイス所有者またはorganization所有デバイスのプロファイル所有者が呼び出し可能。以前に によって#setFactoryResetProtectionPolicy設定された現在のファクトリ リセット保護 (FRP) ポリシーを取得します。

GetGlobalPrivateDnsHost(ComponentName)

システム全体のプライベート DNS ホストを返します。

GetGlobalPrivateDnsMode(ComponentName)

システム全体のプライベート DNS モードを返します。

GetHashCode()

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

(継承元 Object)
GetInstalledCaCerts(ComponentName)

システム CA 証明書を除き、現在信頼されているすべての CA 証明書を返します。

GetKeepUninstalledPackages(ComponentName)

ユーザーが現在インストールしていない場合でも、API として保持するアプリの一覧を取得します。

GetKeyguardDisabledFeatures(ComponentName)

キーガードで、呼び出し元の管理者が機能を無効にしたか、指定されている場合は、このユーザーとその参加プロファイルに制限を設定したすべての管理者によって無効にされたかを判断します。

GetKeyPairGrants(String)

デバイスまたはプロファイルの所有者、または委任された証明書の選択者 (特権が委任されたアプリ) によって呼び出され #DELEGATION_CERT_SELECTION 、特定の KeyChain キーにアクセスできるアプリに対してクエリを実行します。

GetLockTaskFeatures(ComponentName)

LockTask モードで有効になっているシステム機能を取得します。

GetLockTaskPackages(ComponentName)

ロック タスク モードを開始できるパッケージの一覧を返します。

GetLongSupportMessage(ComponentName)

デバイス管理者によって呼び出され、長いサポート メッセージが表示されます。

GetLongSupportMessageFormatted(ComponentName)

デバイス管理者によって呼び出され、長いサポート メッセージが表示されます。

GetManagedProfileMaximumTimeOff(ComponentName)

organization所有のマネージド プロファイルのプロファイル所有者によって呼び出され、プロファイルの無効化が許可される最大時間を取得します。

GetMaximumFailedPasswordsForWipe(ComponentName)

特定の管理者、またはこのユーザーとその参加プロファイルに制限を設定するすべての管理者について、デバイスまたはプロファイルがワイプされる前に許可されている現在のログイン試行の最大数を取得します。

GetMaximumTimeToLock(ComponentName)

特定の管理者、またはこのユーザーとその参加プロファイルに制限を設定するすべての管理者のロックを解除するための現在の最大時間を取得します。

GetMeteredDataDisabledPackages(ComponentName)

管理者が従量制課金データを使用できないように制限されているパッケージの一覧を取得するために、デバイスまたはプロファイル所有者によって呼び出されます。

GetOrganizationColor(ComponentName)

カスタマイズに使用される色を取得するために、マネージド プロファイルのプロファイル所有者によって呼び出されます。

GetOrganizationName(ComponentName)

デバイス所有者 (API 26 以降) またはプロファイル所有者 (API 24 以降) またはアクセス許可 android の所有者によって呼び出されます。Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY、管理下にあるorganizationの名前を取得します。

        @param admin Which {@link DeviceAdminReceiver</code> this request is associated with.
GetOrganizationNameFormatted(ComponentName)

デバイス所有者 (API 26 以降) またはプロファイル所有者 (API 24 以降) またはアクセス許可 android の所有者によって呼び出されます。Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY、管理下にあるorganizationの名前を取得します。

        @param admin Which {@link DeviceAdminReceiver</code> this request is associated with.
GetOverrideApns(ComponentName)

以前に を使用 #addOverrideApnしてデバイス所有者またはマネージド プロファイル所有者によって挿入されたすべてのオーバーライド APN を取得するために、デバイス所有者またはマネージド プロファイル所有者によって呼び出されます。

GetParentProfileInstance(ComponentName)

呼び出しが親プロファイルに作用する を取得 DevicePolicyManager するために、マネージド プロファイルのプロファイル所有者によって呼び出されます。

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)

プロファイル所有者が設定した、このマネージド プロファイルからの通知の受信に を使用 android.service.notification.NotificationListenerService することを許可したプライマリ ユーザーにインストールされているパッケージの一覧を返します。

GetPermittedInputMethods(ComponentName)

このデバイスまたはプロファイル所有者によって設定された許可された入力メソッドの一覧を返します。

GetPersonalAppsSuspendedReasons(ComponentName)

個人用アプリが中断されているかどうかをチェックするために、organization所有のマネージド プロファイルのプロファイル所有者によって呼び出されます。

GetRequiredStrongAuthTimeout(ComponentName)

最後の強力な方法の認証 (パスワード、ピン、またはパターン) が使用されてから、ユーザーが認証にセカンダリ認証 (非強力認証) を使用できる期間を決定します。

GetScreenCaptureDisabled(ComponentName)

呼び出し元の管理者、指定されている場合は、すべての管理者が画面キャプチャを無効にしたかどうかを判断します。

GetSecondaryUsers(ComponentName)

デバイス所有者によって呼び出され、デバイス上のすべてのセカンダリ ユーザーが一覧表示されます。

GetShortSupportMessage(ComponentName)

短いサポート メッセージを取得するために、デバイス管理者またはアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE の所有者によって呼び出されます。

GetShortSupportMessageFormatted(ComponentName)

短いサポート メッセージを取得するために、デバイス管理者またはアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE の所有者によって呼び出されます。

GetStartUserSessionMessage(ComponentName)

ユーザー セッション開始メッセージを返します。

GetStartUserSessionMessageFormatted(ComponentName)

ユーザー セッション開始メッセージを返します。

GetStorageEncryption(ComponentName)

このメンバーは非推奨とされます。

GetTrustAgentConfiguration(ComponentName, ComponentName)

すべてのデバイス管理者に対するすべての 呼び出しの集計に基づいて、指定された信頼エージェントの構成を #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) 取得します。

GetUserControlDisabledPackages(ComponentName)

デバイスまたはプロファイルの所有者またはアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROLの所有者によってユーザー コントロールが無効になっているパッケージの一覧を返します。

GetUserRestrictions(ComponentName)

を使用して自分 #addUserRestriction(ComponentName, String)で設定されたユーザー制限を取得するために、管理者によって呼び出されます。

GetWifiMacAddress(ComponentName)

Wi-Fi デバイスの MAC アドレスを取得するために、organization所有デバイスのデバイス所有者またはプロファイル所有者によって呼び出されます。

GrantKeyPairToApp(ComponentName, String, String)

デバイスまたはプロファイルの所有者、または委任された証明書の選択者 (特権が委任 #DELEGATION_CERT_SELECTION されたアプリ) によって呼び出され、既にインストールされている (または生成された) KeyChain キーへのアクセス権をアプリケーションに付与します。

GrantKeyPairToWifiAuth(String)

デバイスまたはプロファイルの所有者、または委任された証明書の選択者 (特権が委任されたアプリ) によって呼び出され #DELEGATION_CERT_SELECTION 、Wifi ネットワークへの認証に KeyChain キー ペアを使用できるようにします。

HasCaCertInstalled(ComponentName, Byte[])

この証明書が信頼された CA としてインストールされているかどうかを返します。

HasGrantedPolicy(ComponentName, DeviceAdminUses)

管理者に特定のデバイス ポリシーが付与されている場合は true を返します。

HasKeyPair(String)

この API は、証明書と秘密キーが特定のエイリアスの下にインストールされているかどうかを照会するために、次のように呼び出すことができます。 ul>li Device owner</li li<>>Profile owner</li li<>>Delegated certificate installer</li li>Credential management app</li<>li<>>アクセス許可</li<>/ul を保持android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESするアプリ><<>

        If called by the credential management app, the alias must exist in the credential
        management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
HasLockdownAdminConfiguredNetworks(ComponentName)

organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出され、ユーザーが管理者によって構成されたネットワークを変更できないようにするかどうかを判断します。

InstallCaCert(ComponentName, Byte[])

指定された証明書をユーザー CA としてインストールします。

InstallExistingPackage(ComponentName, String)

別のユーザーにインストールされている既存のパッケージをインストールするか、 を使用して削除した後も保持されている既存のパッケージを #setKeepUninstalledPackagesインストールします。

InstallKeyPair(ComponentName, IPrivateKey, Certificate, String)

この API は、証明書と対応する秘密キーをインストールするために呼び出すことができます。<ul<>li>Device owner</li li<>>Profile owner</li li><>Delegated certificate installer</li<>li>Credential management app</<>>li li<>>プロファイル内のすべてのアプリがandroid.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES証明書<にアクセスし、秘密キーを使用できるようになります。 直接ユーザーの承認を与えられました。

InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, Boolean)

この API を次のように呼び出して、リーフ証明書の証明書チェーンと対応する秘密キーをインストールできます。ul>li Device owner</li li<>>Profile owner</li li<>>Delegated certificate installer</li li<>>Credential management app</li li<>>アクセス許可</li<>/ul> を保持android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESするアプリ><<プロファイル内のすべてのアプリは、直接ユーザーの承認を受けて、証明書チェーンにアクセスし、秘密キーを使用できます。

InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, InstallKeyFlags)

この API を次のように呼び出して、リーフ証明書の証明書チェーンと対応する秘密キーをインストールできます。ul>li Device owner</li li<>>Profile owner</li li<>>Delegated certificate installer</li li<>>Credential management app</li li<>>アクセス許可</li<>/ul> を保持android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESするアプリ><<プロファイル内のすべてのアプリは、証明書チェーンにアクセスし、(ユーザーが秘密キーの選択を許可されている場合は) 直接ユーザーの承認を受けて秘密キーを使用できます。

InstallSystemUpdate(ComponentName, Uri, IExecutor, DevicePolicyManager+InstallSystemUpdateCallback)

特定のファイルからシステム更新プログラムをインストールするために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

IsAdminActive(ComponentName)

指定された管理者コンポーネントがシステムで現在アクティブ (有効) になっている場合は true を返します。

IsAlwaysOnVpnLockdownEnabled(ComponentName)

デバイスまたはプロファイル所有者によって呼び出され、現在の always-on VPN がロックダウン モードで構成されているかどうかを照会します。

IsApplicationHidden(ComponentName, String)

パッケージが非表示かどうかを確認します。

IsBackupServiceEnabled(ComponentName)

以前に で #setBackupServiceEnabled(ComponentName, boolean)設定したように、現在のユーザーのデバイス所有者またはプロファイル所有者がバックアップ サービスを有効にするかどうかを返します。

IsCommonCriteriaModeEnabled(ComponentName)

基準モードが現在有効になっているかどうかを返します。

IsDeviceOwnerApp(String)

特定のパッケージがデバイス所有者アプリとして登録されているかどうかを判断するために使用されます。

IsEphemeralUser(ComponentName)

プロファイル所有者がエフェメラル ユーザーで実行されているかどうかを確認します。

IsKeyPairGrantedToWifiAuth(String)

デバイスまたはプロファイルの所有者、または委任された証明書の選択者 (特権が委任 #DELEGATION_CERT_SELECTION されたアプリ) によって呼び出され、Wifi ネットワークへの認証に KeyChain キー ペアを使用できるかどうかを照会します。

IsLockTaskPermitted(String)

この関数を使用すると、呼び出し元は、特定のコンポーネントがロック タスク モードの開始を許可されているかどうかを認識できます。

IsManagedProfile(ComponentName)

このユーザーが別のユーザーの管理プロファイルである場合は、 を返します。

IsMasterVolumeMuted(ComponentName)

グローバル ボリュームのミュートがオンかオフかをチェックするために、プロファイルまたはデバイス所有者によって呼び出されます。

IsNetworkLoggingEnabled(ComponentName)

マネージド プロファイルのデバイス所有者またはプロファイル所有者がネットワーク ログを有効にするかどうかを返します。

IsOverrideApnEnabled(ComponentName)

オーバーライド APN が現在有効になっている場合にチェックするために、デバイス所有者によって呼び出されます。

IsPackageSuspended(ComponentName, String)

パッケージが中断されているかどうかを確認します。

IsProfileOwnerApp(String)

特定のパッケージがユーザーのプロファイル所有者として登録されているかどうかを判断するために使用されます。

IsProvisioningAllowed(String)

呼び出し元がマネージド プロファイルまたはデバイスのプロビジョニングを開始し、自身をデバイスまたはプロファイル所有者として設定できるかどうかを返します。

IsResetPasswordTokenActive(ComponentName)

プロファイル、デバイス所有者、またはアクセス許可の所有者によって呼び出されますandroid.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD現在のリセット パスワード トークンがアクティブな場合にチェックします。

IsSafeOperation(Int32)

指定 reasonされた によって影響を受ける可能性のある操作を実行しても安全かどうかを確認します。

IsSecurityLoggingEnabled(ComponentName)

管理者がセキュリティ ログを有効にするかどうかを返します。

IsUninstallBlocked(ComponentName, String)

ユーザーがデバイス ポリシーによってパッケージのアンインストールをブロックされているかどうかを確認します。

IsUsingUnifiedPassword(ComponentName)

プロファイルが親ユーザーと統合チャレンジを使用している場合、マネージド プロファイルのプロファイル所有者によって呼び出されると true が返されます。

JavaFinalize()

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

(継承元 Object)
ListForegroundAffiliatedUsers()

フォアグラウンドで実行されているユーザーの #isAffiliatedUser() affiliated 一覧を取得します。

LockNow()

この呼び出しの時点でロック画面のタイムアウトが期限切れになったかのように、デバイスをすぐにロックします。

LockNow(DevicePolicyManagerFlags)

この呼び出しの時点でロック画面のタイムアウトが期限切れになったかのように、デバイスをすぐにロックします。

LogoutUser(ComponentName)

呼び出し元のユーザーを停止し、プライマリ ユーザー (ユーザーの切り替え時) またはユーザーを停止するためにデバイスに関連付けられていた #switchUser(ComponentName, UserHandle) セカンダリ ユーザーのプロファイル所有者によって呼び出されます ( が の #startUserInBackground(ComponentName, UserHandle) started in background場合)。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Reboot(ComponentName)

デバイスを再起動するためにデバイス所有者によって呼び出されます。

RemoveActiveAdmin(ComponentName)

現在の管理コンポーネントを削除します。

RemoveCrossProfileWidgetProvider(ComponentName, String)

管理プロファイルのプロファイル所有者、または親プロファイルで使用できる特定のパッケージのウィジェット プロバイダーを無効にするアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION の所有者によって呼び出されます。

RemoveKeyPair(ComponentName, String)

この API を次のように呼び出して、特定のエイリアスの下にインストールされている証明書と秘密キーのペアを削除できます:ul>li Device owner</li li>><Profile owner</li li><>Delegated certificate installer</li li><>Credential management app</li<>/ul><<>

RemoveOverrideApn(ComponentName, Int32)

オーバーライド APN を削除するために、デバイス所有者またはマネージド プロファイル所有者によって呼び出されます。

RemoveUser(ComponentName, UserHandle)

ユーザー/プロファイルと関連するすべてのデータを削除するために、デバイス所有者によって呼び出されます。

RequestBugreport(ComponentName)

バグレポートを要求するためにデバイス所有者によって呼び出されます。

ResetPassword(String, ResetPasswordFlags)

デバイスのロック解除の新しいパスワード (デバイス全体にアクセスするために必要なパスワード) または現在のユーザーの仕事用プロファイルチャレンジを強制します。

ResetPasswordWithToken(ComponentName, String, Byte[], ResetPasswordFlags)

デバイスまたはプロファイル所有者によって呼び出され、現在のユーザーに新しいデバイスロック解除パスワードまたはマネージド プロファイルチャレンジを強制的に設定します。

RetrieveNetworkLogs(ComponentName, Int64)

ネットワーク ログ イベントの最新のバッチを取得するために、 を使用 #DELEGATION_NETWORK_LOGGING して、管理対象プロファイルまたは委任されたアプリのデバイス所有者、プロファイル所有者によって呼び出されます。

RetrievePreRebootSecurityLogs(ComponentName)

デバイスの最後の再起動前からデバイス ログを取得するために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

RetrieveSecurityLogs(ComponentName)

デバイスの起動後にこの API を最後に呼び出してからのすべての新しいセキュリティ ログ エントリを取得するために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

RevokeKeyPairFromApp(ComponentName, String, String)

KeyChain キー ペアに対するアプリケーションの付与を取り消すために、デバイスまたはプロファイル所有者、または委任された証明書選択者 (特権が委任された #DELEGATION_CERT_SELECTION アプリ) によって呼び出されます。

RevokeKeyPairFromWifiAuth(String)

Wifi ネットワークへの認証に KeyChain キー ペアを使用して拒否するために、デバイスまたはプロファイル所有者、または委任された証明書選択者 (特権が委任された #DELEGATION_CERT_SELECTION アプリ) によって呼び出されます。

SetAccountManagementDisabled(ComponentName, String, Boolean)

特定の種類のアカウントのアカウント管理を無効にするために、デバイス所有者またはプロファイル所有者によって呼び出されます。

SetAffiliationIds(ComponentName, ICollection<String>)

デバイスを制御するエンティティを示します。

SetAlwaysOnVpnPackage(ComponentName, String, Boolean)

デバイスまたはプロファイル所有者によって呼び出され、現在のユーザーの特定のアプリケーションを介して常時接続 VPN 接続を構成します。

SetAlwaysOnVpnPackage(ComponentName, String, Boolean, ICollection<String>)

VPN が接続されていないときにネットワークに直接アクセスできるアプリのセットを管理者が指定できるようにする のバージョン #setAlwaysOnVpnPackage(ComponentName, String, boolean)

SetApplicationHidden(ComponentName, String, Boolean)

パッケージの表示/非表示を切り替えます。

SetApplicationRestrictions(ComponentName, String, Bundle)

呼び出し元ユーザーで実行されている特定のターゲット アプリケーションのアプリケーション制限を設定します。

SetApplicationRestrictionsManagingPackage(ComponentName, String)

プロファイル所有者またはデバイス所有者によって呼び出され、 と #getApplicationRestrictionsを介して#setApplicationRestrictions呼び出し元ユーザーのアプリケーション制限を管理するためのアクセス許可をパッケージに付与します。

SetAutoTimeEnabled(ComponentName, Boolean)

デバイス所有者、プライマリ ユーザーのプロファイル所有者、またはorganization所有のマネージド プロファイルのプロファイル所有者によって呼び出され、自動時間のオンとオフを切り替えます。

SetAutoTimeRequired(ComponentName, Boolean)

デバイス所有者、または Android 8 のプロファイル所有者によって呼び出されます。

SetAutoTimeZoneEnabled(ComponentName, Boolean)

自動タイム ゾーンのオンとオフを切り替えるために、デバイス所有者、プライマリ ユーザーのプロファイル所有者、またはorganization所有のマネージド プロファイルのプロファイル所有者によって呼び出されます。

SetBackupServiceEnabled(ComponentName, Boolean)

デバイス所有者またはプロファイル所有者がバックアップ サービスを有効または無効にできるようにします。

SetBluetoothContactSharingDisabled(ComponentName, Boolean)

Bluetooth デバイスがエンタープライズ連絡先にアクセスできるかどうかを設定するために、管理対象プロファイルのプロファイル所有者によって呼び出されます。

SetCameraDisabled(ComponentName, Boolean)

このユーザーに対して、デバイス上のすべてのカメラを無効にするためにデバイスを管理しているアプリケーションによって呼び出されます。

SetCertInstallerPackage(ComponentName, String)

プロファイル所有者またはデバイス所有者によって呼び出され、特権証明書操作 API へのアクセス権をサード パーティの証明書インストーラー アプリに付与します。

SetCommonCriteriaModeEnabled(ComponentName, Boolean)

デバイスの共通条件モードを切り替えるために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

SetConfiguredNetworksLockdownState(ComponentName, Boolean)

ユーザーが管理者によって構成されたネットワークを変更できるかどうかを制御するために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

SetCrossProfileCalendarPackages(ComponentName, ICollection<String>)

一連のパッケージがプロファイル間の予定表 API にアクセスできるようにします。

SetCrossProfileCallerIdDisabled(ComponentName, Boolean)

マネージド プロファイルのプロファイル所有者によって呼び出され、着信呼び出しの親プロファイルにマネージド プロファイルの発信者 ID 情報を表示するかどうかを設定します。

SetCrossProfileContactsSearchDisabled(ComponentName, Boolean)

管理対象プロファイルのプロファイル所有者によって呼び出され、着信呼び出しの親プロファイルに、管理対象プロファイルからの連絡先検索を表示するかどうかを設定します。

SetCrossProfilePackages(ComponentName, ICollection<String>)

プロファイル間通信に対するユーザーの同意を要求できる管理者許可リストのパッケージ名のセットを設定します。

SetDefaultDialerApplication(String)

呼び出し元ユーザーの既定のダイヤラー アプリケーションを設定するには、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者が呼び出す必要があります。

SetDefaultSmsApplication(ComponentName, String)

既定の SMS アプリケーションを設定するには、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者が呼び出す必要があります。

SetDelegatedScopes(ComponentName, String, IList<String>)

プロファイル所有者またはデバイス所有者によって呼び出され、特権 API へのアクセス権を別のアプリに付与します。

SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence)

ロック画面に表示されるデバイス所有者情報を設定します。

SetDeviceOwnerLockScreenInfo(ComponentName, String)

ロック画面に表示されるデバイス所有者情報を設定します。

SetEndUserSessionMessage(ComponentName, ICharSequence)

ユーザー セッションの終了メッセージを指定するために、デバイス所有者によって呼び出されます。

SetEndUserSessionMessage(ComponentName, String)

ユーザー セッションの終了メッセージを指定するために、デバイス所有者によって呼び出されます。

SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy)

デバイス所有者またはorganization所有デバイスのプロファイル所有者が呼び出し可能で、工場出荷時のリセット保護 (FRP) ポリシーを設定します。

SetGlobalPrivateDnsModeOpportunistic(ComponentName)

グローバル プライベート DNS モードを日和見に設定します。

SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String)

使用するグローバル プライベート DNS ホストを設定します。

SetGlobalSetting(ComponentName, String, String)

このメソッドは、ほとんどの場合非推奨です。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetKeepUninstalledPackages(ComponentName, IList<String>)

ユーザーが現在インストールしていない場合でも、API として保持するアプリの一覧を設定します。

SetKeyguardDisabled(ComponentName, Boolean)

キーガードを完全に無効にするために、デバイスに関連するセカンダリ ユーザーのデバイス所有者またはプロファイル所有者によって呼び出されます。

SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable)

デバイスを管理しているアプリケーションによって呼び出され、ウィジェットなどのキーガードのカスタマイズが無効になります。

SetKeyPairCertificate(ComponentName, String, IList<Certificate>, Boolean)

この API を次のように呼び出して、 を使用して#generateKeyPair生成されたキー ペアに証明書を関連付け、ユーザーが証明書の選択プロンプトでキーを選択できるかどうかを設定できます。<ul><li>Device owner</li li<>>Profile owner</li<>li>Delegated certificate installer</li<>li>Credential management app</li></ul>

SetLocationEnabled(ComponentName, Boolean)

ユーザーのグローバルな場所の設定を設定するために、デバイス所有者によって呼び出されます。

SetLockTaskFeatures(ComponentName, LockTaskFeatures)

デバイスがロック タスク モードで実行されるときに有効にするシステム機能を設定します。

SetLockTaskPackages(ComponentName, String[])

ロック タスク モードに入るパッケージを設定します。

SetLogoutEnabled(ComponentName, Boolean)

すべてのセカンダリ ユーザーに対してログアウトを有効にするかどうかを指定するために、デバイス所有者によって呼び出されます。

SetLongSupportMessage(ComponentName, ICharSequence)

長いサポート メッセージを設定するためにデバイス管理者によって呼び出されます。

SetLongSupportMessage(ComponentName, String)

長いサポート メッセージを設定するためにデバイス管理者によって呼び出されます。

SetManagedProfileMaximumTimeOff(ComponentName, Int64)

organization所有のマネージド プロファイルのプロファイル所有者によって呼び出され、プロファイルの無効化が許可される最大時間を設定します。

SetMasterVolumeMuted(ComponentName, Boolean)

グローバル ボリュームのミュートをオンまたはオフに設定するために、プロファイルまたはデバイス所有者によって呼び出されます。

SetMaximumFailedPasswordsForWipe(ComponentName, Int32)

これを 0 より大きい値に設定すると、不適切なデバイスロック解除パスワードが入力された後にデバイスまたはプロファイルワイプを実行するポリシーが有効になります。

SetMaximumTimeToLock(ComponentName, Int64)

デバイスがロックされるまでのユーザー アクティビティの最大時間を設定するために、デバイスを管理しているアプリケーションによって呼び出されます。

SetMeteredDataDisabledPackages(ComponentName, IList<String>)

従量制課金データの使用をパッケージに制限するために、デバイスまたはプロファイル所有者によって呼び出されます。

SetNetworkLoggingEnabled(ComponentName, Boolean)

ネットワーク ログ機能を制御するために、管理対象プロファイルまたは委任されたアプリ #DELEGATION_NETWORK_LOGGING のデバイス所有者、プロファイル所有者によって呼び出されます。

SetOrganizationColor(ComponentName, Color)

カスタマイズに使用する色を設定するために、マネージド プロファイルのプロファイル所有者によって呼び出されます。

SetOrganizationId(String)

仕事用プロファイルまたは管理対象デバイスのエンタープライズ ID を設定します。

SetOrganizationName(ComponentName, ICharSequence)

デバイス所有者 (API 26 以降) またはプロファイル所有者 (API 24 以降) によって呼び出され、管理下のorganizationの名前を設定します。

SetOrganizationName(ComponentName, String)

デバイス所有者 (API 26 以降) またはプロファイル所有者 (API 24 以降) によって呼び出され、管理下のorganizationの名前を設定します。

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>)

許可された を設定するために、プロファイルまたはデバイス所有者によって呼び出されます android.accessibilityservice.AccessibilityService

SetPermittedCrossProfileNotificationListeners(ComponentName, IList<String>)

マネージド プロファイルのプロファイル所有者によって呼び出され、プライマリ ユーザーで を使用 android.service.notification.NotificationListenerService してマネージド プロファイルからの通知を表示できるパッケージを設定します。

SetPermittedInputMethods(ComponentName, IList<String>)

このユーザーに対して許可される入力メソッド サービスを設定するためのアクセス許可の android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS プロファイルまたはデバイス所有者または所有者によって呼び出されます。

SetPersonalAppsSuspended(ComponentName, Boolean)

デバイス上の個人用アプリを一時停止するために、organization所有のマネージド プロファイルのプロファイル所有者によって呼び出されます。

SetProfileEnabled(ComponentName)

プロファイルの有効な状態を設定します。

SetProfileName(ComponentName, String)

プロファイルの名前を設定します。

SetRecommendedGlobalProxy(ComponentName, ProxyInfo)

ネットワークに依存しないグローバル HTTP プロキシを設定します。

SetRequiredStrongAuthTimeout(ComponentName, Int64)

デバイス/プロファイル所有者によって呼び出され、その後、セカンダリの非強力な認証 (e.

SetResetPasswordToken(ComponentName, Byte[])

後でデバイス ロック画面のパスワードをリセットするために使用できるトークンをプロビジョニングするためにプロファイルまたはデバイス所有者によって呼び出されます (デバイス所有者によって呼び出された場合)、またはマネージド プロファイルチャレンジ (プロファイル所有者によって呼び出された場合)。#resetPasswordWithToken

SetRestrictionsProvider(ComponentName, ComponentName)

特定のサービス コンポーネントを、ユーザーのローカル管理者またはリモート管理者のアクセス許可要求を行うプロバイダーとして指定します。

SetScreenCaptureDisabled(ComponentName, Boolean)

画面キャプチャを無効にするかどうかを設定するために、デバイス/プロファイル所有者によって呼び出されます。

SetSecureSetting(ComponentName, String, String)

このメソッドは、ほとんどの場合非推奨です。

SetSecurityLoggingEnabled(ComponentName, Boolean)

セキュリティ ログ機能を制御するために、デバイス所有者またはorganization所有のマネージド プロファイルのプロファイル所有者によって呼び出されます。

SetShortSupportMessage(ComponentName, ICharSequence)

短いサポート メッセージを設定するためにデバイス管理者によって呼び出されます。

SetShortSupportMessage(ComponentName, String)

短いサポート メッセージを設定するためにデバイス管理者によって呼び出されます。

SetStartUserSessionMessage(ComponentName, ICharSequence)

ユーザー セッション開始メッセージを指定するために、デバイス所有者によって呼び出されます。

SetStartUserSessionMessage(ComponentName, String)

ユーザー セッション開始メッセージを指定するために、デバイス所有者によって呼び出されます。

SetStatusBarDisabled(ComponentName, Boolean)

デバイスに関連するセカンダリ ユーザーのデバイス所有者またはプロファイル所有者によって呼び出され、ステータス バーが無効になります。

SetStorageEncryption(ComponentName, Boolean)

このメンバーは非推奨とされます。

SetSystemSetting(ComponentName, String, String)

デバイスまたはプロファイル所有者が設定を更新するために呼 android.provider.Settings.System び出されます。

SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy)

ローカル システム更新ポリシーを設定するために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

SetTime(ComponentName, Int64)

デバイス所有者またはorganization所有の管理プロファイルのプロファイル所有者によって呼び出され、システムの壁時計の時刻を設定します。

SetTimeZone(ComponentName, String)

システムの永続的な既定のタイム ゾーンを設定するために、organization所有のマネージド プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。

SetTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle)

信頼エージェント コンポーネントに対して有効にする構成機能の一覧を設定します。

SetUninstallBlocked(ComponentName, String, Boolean)

ユーザーがパッケージをアンインストールできるかどうかを変更します。

SetUserControlDisabledPackages(ComponentName, IList<String>)

アプリに対するユーザー制御を無効にするアクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL のデバイス所有者またはプロファイル所有者または所有者によって呼び出されます。

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> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

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

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WipeData(WipeDataFlags)

#wipeData(int, CharSequence)」を参照してください。

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)

デバイスに適用されるポリシーを管理するためのパブリック インターフェイス。

適用対象