次の方法で共有


DevicePolicyManager.SetSystemUpdatePolicy メソッド

定義

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

[Android.Runtime.Register("setSystemUpdatePolicy", "(Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V", "GetSetSystemUpdatePolicy_Landroid_content_ComponentName_Landroid_app_admin_SystemUpdatePolicy_Handler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES")]
public virtual void SetSystemUpdatePolicy (Android.Content.ComponentName admin, Android.App.Admin.SystemUpdatePolicy? policy);
[<Android.Runtime.Register("setSystemUpdatePolicy", "(Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V", "GetSetSystemUpdatePolicy_Landroid_content_ComponentName_Landroid_app_admin_SystemUpdatePolicy_Handler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES")>]
abstract member SetSystemUpdatePolicy : Android.Content.ComponentName * Android.App.Admin.SystemUpdatePolicy -> unit
override this.SetSystemUpdatePolicy : Android.Content.ComponentName * Android.App.Admin.SystemUpdatePolicy -> unit

パラメーター

admin
ComponentName

DeviceAdminReceiverこの要求が関連付けられているもの。 パッケージ内のすべてのコンポーネントでシステム更新ポリシーを設定でき、最新のポリシーが有効になります。 呼び出し元がデバイス管理者でない場合は、null にする必要があります。

policy
SystemUpdatePolicy

新しいポリシーを選択するか null 、現在のポリシーをクリアします。

属性

注釈

ローカル システムの更新ポリシーを設定するために、組織所有の管理プロファイルのデバイス所有者またはプロファイル所有者によって呼び出されます。 新しいポリシーが設定されると、 #ACTION_SYSTEM_UPDATE_POLICY_CHANGED ブロードキャストされます。

指定されたシステム更新ポリシーに固定期間が設定されていても、凍結期間が 90 日間の最大長または 60 日間の最小分離要件を SystemUpdatePolicy#setFreezePeriods満たしていない場合は、 SystemUpdatePolicy.ValidationFailedException スローされます。 システムは、デバイスが以前に経験した凍結期間の記録を保持し、最大凍結長と最小凍結分離制約をチェックするときに設定する新しい凍結期間と組み合わせることに注意してください。 その結果、検証 SystemUpdatePolicy#setFreezePeriods に合格した凍結期間は、凍結期間の履歴のために、ここで追加のチェックに失敗する可能性があります。 これが開発中に問題を引き起こしている場合は、 adb shell dpm clear-freeze-period-record レコードをクリアするために使用できます。

の Java ドキュメントandroid.app.admin.DevicePolicyManager.setSystemUpdatePolicy(android.content.ComponentName, android.app.admin.SystemUpdatePolicy)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象