Freigeben über


DevicePolicyManager.SetPackagesSuspended Methode

Definition

Wird von Geräte- oder Profilbesitzern aufgerufen, um Pakete für diesen Benutzer anzusetzen.

[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[]

Parameter

admin
ComponentName

Dieser DeviceAdminReceiver Anforderung ist zugeordnet. Null, wenn der Anrufer kein Geräteadministrator ist.

packageNames
String[]

Die Paketnamen, die angehalten oder nicht bereitgestellt werden sollen.

suspended
Boolean

Wenn die Pakete auf true "Angehalten" festgelegt sind, werden die Pakete nicht angehalten, wenn diese auf die Pakete festgelegt false sind.

Gibt zurück

String[]

ein Array von Paketnamen, für das der angehaltene Status in dieser Methode nicht wie angefordert festgelegt wird.

Attribute

Hinweise

Wird von Geräte- oder Profilbesitzern aufgerufen, um Pakete für diesen Benutzer anzusetzen. Diese Funktion kann von einem Gerätebesitzer, Profilbesitzer oder von einer Stellvertretung aufgerufen werden, die über den #DELEGATION_PACKAGE_ACCESS Bereich #setDelegatedScopesverfügt.

Ein angehaltenes Paket kann keine Aktivitäten starten. Die Benachrichtigungen werden ausgeblendet, sie werden in den letzten Versionen nicht angezeigt, können keine Popups oder Dialogfelder anzeigen oder das Gerät klingeln.

Das Paket muss bereits installiert sein. Wenn das Paket beim Anhalten des Pakets deinstalliert wird, wird das Paket nicht mehr angehalten. Der Administrator kann dies mithilfe von #setUninstallBlocked.

Einige Apps können nicht angehalten werden, z. B. Geräteadministratoren, das aktive Startprogramm, das erforderliche Paketinstallationsprogramm, den erforderlichen Paket-Deinstallationsprogramm, die erforderliche Paketüberprüfung, die Standardwählhilfe und den Berechtigungscontroller.

Java-Dokumentation für android.app.admin.DevicePolicyManager.setPackagesSuspended(android.content.ComponentName, java.lang.String[], boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: