DevicePolicyManager.SetPackagesSuspended 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由裝置或配置檔擁有者呼叫,以暫停此使用者的套件。
[Android.Runtime.Register("setPackagesSuspended", "(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetSetPackagesSuspended_Landroid_content_ComponentName_arrayLjava_lang_String_ZHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")]
public virtual string[] SetPackagesSuspended (Android.Content.ComponentName? admin, string[] packageNames, bool suspended);
[<Android.Runtime.Register("setPackagesSuspended", "(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetSetPackagesSuspended_Landroid_content_ComponentName_arrayLjava_lang_String_ZHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")>]
abstract member SetPackagesSuspended : Android.Content.ComponentName * string[] * bool -> string[]
override this.SetPackagesSuspended : Android.Content.ComponentName * string[] * bool -> string[]
參數
- admin
- ComponentName
DeviceAdminReceiver
此要求與此要求相關聯。 如果呼叫端不是裝置系統管理員,則為 Null。
- packageNames
- String[]
要暫停或取消暫停的套件名稱。
- suspended
- Boolean
如果 設定為 true
而非封裝將會暫停,則如果設定為 false
套件將會取消暫停。
傳回
String[]
封裝名稱的陣列,其暫止狀態未設定為此方法中要求。
- 屬性
備註
由裝置或配置檔擁有者呼叫,以暫停此使用者的套件。 此函式可由裝置擁有者、配置檔擁有者或透過 指定 #DELEGATION_PACKAGE_ACCESS
範圍的 #setDelegatedScopes
委派呼叫。
暫停的套件將無法啟動活動。 其通知將會隱藏,它不會顯示在最近版本,將無法顯示快顯通知或對話框或響鈴裝置。
必須已安裝套件。 如果封裝在暫停時卸載,封裝將不再暫停。 系統管理員可以使用 來封鎖此專案 #setUninstallBlocked
。
某些應用程式無法暫停,例如裝置系統管理員、作用中的啟動器、必要的套件安裝程式、必要的套件卸載程式、必要的套件驗證器、默認撥號程式和許可權控制器。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。