DevicePolicyManager.SetPackagesSuspended Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato dai proprietari di dispositivi o profili per sospendere i pacchetti per questo utente.
[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[]
Parametri
- admin
- ComponentName
A cui DeviceAdminReceiver
è associata questa richiesta. Null se il chiamante non è un amministratore del dispositivo.
- packageNames
- String[]
Nomi dei pacchetti da sospendere o annullare la sospensione.
- suspended
- Boolean
Se impostato su rispetto ai true
pacchetti verrà sospeso, se impostato sui false
pacchetti non verrà sospeso.
Restituisce
matrice di nomi di pacchetti per cui lo stato sospeso non è impostato come richiesto in questo metodo.
- Attributi
Commenti
Chiamato dai proprietari di dispositivi o profili per sospendere i pacchetti per questo utente. Questa funzione può essere chiamata da un proprietario del dispositivo, dal proprietario del profilo o da un delegato in base all'ambito #DELEGATION_PACKAGE_ACCESS
tramite #setDelegatedScopes
.
Un pacchetto sospeso non sarà in grado di avviare le attività. Le notifiche verranno nascoste, non verranno visualizzate nelle recenti, non potranno visualizzare avvisi popup o dialoghi o squillare il dispositivo.
Il pacchetto deve essere già installato. Se il pacchetto viene disinstallato durante la sospensione del pacchetto non verrà più sospeso. L'amministratore può bloccare questa operazione usando #setUninstallBlocked
.
Alcune app non possono essere sospese, ad esempio gli amministratori del dispositivo, l'utilità di avvio attiva, il programma di installazione del pacchetto richiesto, lo strumento di disinstallazione del pacchetto richiesto, il verificatore del pacchetto richiesto, il dialer predefinito e il controller di autorizzazione.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.