共用方式為


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.SystemUpdatePolicyJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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)

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

適用於