UserManager.GetApplicationRestrictions(String) Metodo

Definizione

Restituisce un oggetto Bundle contenente le restrizioni dell'applicazione salvate per l'utente del contesto, per il nome del pacchetto specificato.

[Android.Runtime.Register("getApplicationRestrictions", "(Ljava/lang/String;)Landroid/os/Bundle;", "GetGetApplicationRestrictions_Ljava_lang_String_Handler")]
public virtual Android.OS.Bundle? GetApplicationRestrictions(string? packageName);
[<Android.Runtime.Register("getApplicationRestrictions", "(Ljava/lang/String;)Landroid/os/Bundle;", "GetGetApplicationRestrictions_Ljava_lang_String_Handler")>]
abstract member GetApplicationRestrictions : string -> Android.OS.Bundle
override this.GetApplicationRestrictions : string -> Android.OS.Bundle

Parametri

packageName
String

nome del pacchetto dell'applicazione chiamante

Valori restituiti

con Bundle le restrizioni per il pacchetto o un oggetto vuoto Bundle se non sono presenti restrizioni salvate.

Attributi

Commenti

Restituisce un oggetto Bundle contenente le restrizioni dell'applicazione salvate per l'utente del contesto, per il nome del pacchetto specificato. Solo un'applicazione con questo nome di pacchetto può chiamare questo metodo.

L'oggetto restituito Bundle è costituito da coppie chiave-valore, come definito dall'applicazione, in cui i tipi di valori possono essere: <ul><li>boolean<li>int<o>StringString[]< li>From android.os.Build.VERSION_CODES#Mo BundleBundle[]</ul>

NOTA: il metodo esegue l'I/O del disco e non deve essere chiamato sul thread principale

A partire dalla versione android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEdi Android, è possibile che nel dispositivo siano presenti più app di gestione con la possibilità di impostare restrizioni per le app, ad esempio un controller DPC (Enterprise Device Policy Controller) e un amministratore di supervisione. Questo metodo restituirà sempre le restrizioni dell'app impostate dal DPC, se il DPC ne ha impostato uno. A partire dal livello SDK 36.1, se il DPC non ha impostato alcuna restrizione dell'app mentre altre app di gestione hanno impostato alcune, questo metodo restituirà le restrizioni dell'app impostate da una di queste app che gestiscono. Non esiste alcuna garanzia per cui verrà restituita la gestione delle restrizioni delle app. Per recuperare le restrizioni impostate da tutte le app di gestione, usare android.content.RestrictionsManager#getApplicationRestrictionsPerAdmin invece .

per android.os.UserManager.getApplicationRestrictions(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a