Share via


SystemUpdatePolicy 類別

定義

判斷裝置上何時安裝無線系統更新。

[Android.Runtime.Register("android/app/admin/SystemUpdatePolicy", ApiSince=23, DoNotGenerateAcw=true)]
public class SystemUpdatePolicy : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/admin/SystemUpdatePolicy", ApiSince=23, DoNotGenerateAcw=true)>]
type SystemUpdatePolicy = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
SystemUpdatePolicy
屬性
實作

備註

判斷裝置上何時安裝無線系統更新。 只有裝置原則控制器 (DPC) 在裝置擁有者模式中執行,或在組織擁有裝置的設定檔擁有者模式中執行,可以藉由呼叫 DevicePolicyManager 方法來 DevicePolicyManager#setSystemUpdatePolicy setSystemUpdatePolicy() 設定裝置的更新原則。 如果裝置有一個) 和任何未來的更新,更新原則會影響擱置的系統更新 (。

如果在裝置上設定原則,系統就不會通知使用者更新。

<h3 > 範例 < /h3>

下列範例顯示 DPC 如何設定系統更新的維護期間:

<code>
            private final MAINTENANCE_WINDOW_START = 1380; // 11pm
            private final MAINTENANCE_WINDOW_END = 120; // 2am

            // ...

            // Create the system update policy
            SystemUpdatePolicy policy = SystemUpdatePolicy.createWindowedInstallPolicy(
                MAINTENANCE_WINDOW_START, MAINTENANCE_WINDOW_END);

            // Get a DevicePolicyManager instance to set the policy on the device
            DevicePolicyManager dpm =
                (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
            ComponentName adminComponent = getComponentName(context);
            dpm.setSystemUpdatePolicy(adminComponent, policy);
</code>

<h3 > 開發人員指南 < /h3 > 若要深入瞭解,請參閱 管理系統更新

android.app.admin.SystemUpdatePolicy JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

SystemUpdatePolicy(IntPtr, JniHandleOwnership)

判斷裝置上何時安裝無線系統更新。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Creator

判斷裝置上何時安裝無線系統更新。

FreezePeriods

傳回先前在此系統更新原則物件上設定的凍結期間清單。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
InstallWindowEnd

取得維護期間結束。

InstallWindowStart

開始維護期間。

JniIdentityHashCode

判斷裝置上何時安裝無線系統更新。

(繼承來源 Object)
JniPeerMembers

判斷裝置上何時安裝無線系統更新。

PeerReference

判斷裝置上何時安裝無線系統更新。

(繼承來源 Object)
PolicyType

傳回系統更新原則的類型,如果沒有設定任何原則,則傳回 -1。

ThresholdClass

判斷裝置上何時安裝無線系統更新。

ThresholdType

判斷裝置上何時安裝無線系統更新。

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
CreateAutomaticInstallPolicy()

建立原則物件,並將它設定為在有更新可用時自動安裝更新。

CreatePostponeInstallPolicy()

建立原則物件,並將其設定為封鎖安裝最多 30 天。

CreateWindowedInstallPolicy(Int32, Int32)

建立原則物件並將其設定為:只有在系統時鐘是在每日維護期間內時,才會自動安裝新的系統更新。

DescribeContents()

判斷裝置上何時安裝無線系統更新。

Dispose()

判斷裝置上何時安裝無線系統更新。

(繼承來源 Object)
Dispose(Boolean)

判斷裝置上何時安裝無線系統更新。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetFreezePeriods(IList<FreezePeriod>)

設定目前原則之上的凍結期間清單。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

判斷裝置上何時安裝無線系統更新。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

判斷裝置上何時安裝無線系統更新。

(繼承來源 Object)
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)
WriteToParcel(Parcel, ParcelableWriteFlags)

判斷裝置上何時安裝無線系統更新。

明確介面實作

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)

判斷裝置上何時安裝無線系統更新。

適用於