MediaSessionManager.GetActiveSessionsForPackage 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.
Overload
| Nome | Descrizione |
|---|---|
| GetActiveSessionsForPackage(String) |
Ottiene un elenco di |
| GetActiveSessionsForPackage(String, ComponentName) |
Ottiene un elenco di |
GetActiveSessionsForPackage(String)
Ottiene un elenco di MediaSession.Token per tutte le sessioni attive per .packageName
[Android.Runtime.Register("getActiveSessionsForPackage", "(Ljava/lang/String;)Ljava/util/List;", "", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.MEDIA_CONTENT_CONTROL")]
public System.Collections.Generic.IList<Android.Media.Session.MediaSession.Token> GetActiveSessionsForPackage(string packageName);
[<Android.Runtime.Register("getActiveSessionsForPackage", "(Ljava/lang/String;)Ljava/util/List;", "", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.MEDIA_CONTENT_CONTROL")>]
member this.GetActiveSessionsForPackage : string -> System.Collections.Generic.IList<Android.Media.Session.MediaSession.Token>
Parametri
- packageName
- String
Nome del pacchetto dell'applicazione per cui recuperare i token.
Valori restituiti
Elenco di MediaSession.Token per le sessioni attive dell'applicazione chiamante.
- Attributi
Commenti
Ottenere un elenco di MediaSession.Token per tutte le sessioni attive per packageName. I token verranno forniti in ordine di priorità con il controller più importante in corrispondenza dell'indice 0.
Se viene specificato packageName ed è diverso da Context.getPackageName(), è necessaria l'autorizzazione Manifest.permission.MEDIA_CONTENT_CONTROL essere mantenuta dall'app chiamante.
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
GetActiveSessionsForPackage(String, ComponentName)
Ottiene un elenco di MediaSession.Token per tutte le sessioni attive per .packageName
[Android.Runtime.Register("getActiveSessionsForPackage", "(Ljava/lang/String;Landroid/content/ComponentName;)Ljava/util/List;", "", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.MEDIA_CONTENT_CONTROL")]
public System.Collections.Generic.IList<Android.Media.Session.MediaSession.Token> GetActiveSessionsForPackage(string packageName, Android.Content.ComponentName? notificationListener);
[<Android.Runtime.Register("getActiveSessionsForPackage", "(Ljava/lang/String;Landroid/content/ComponentName;)Ljava/util/List;", "", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.MEDIA_CONTENT_CONTROL")>]
member this.GetActiveSessionsForPackage : string * Android.Content.ComponentName -> System.Collections.Generic.IList<Android.Media.Session.MediaSession.Token>
Parametri
- packageName
- String
Nome del pacchetto dell'applicazione per cui recuperare i token.
- notificationListener
- ComponentName
Componente del listener di notifica abilitato. Può essere Null.
Valori restituiti
Elenco di controller per le sessioni attive dell'applicazione chiamante.
- Attributi
Commenti
Ottenere un elenco di MediaSession.Token per tutte le sessioni attive per packageName. I token verranno forniti in ordine di priorità con il controller più importante in corrispondenza dell'indice 0.
Se viene specificato packageName ed è diverso da Context.getPackageName(), è necessaria l'autorizzazione Manifest.permission.MEDIA_CONTENT_CONTROL essere mantenuta dall'app chiamante. È anche possibile recuperare questo elenco se l'app è un listener di notifica abilitato usando le API NotificationListenerService, nel qual caso è necessario passare il ComponentName del listener abilitato. Se nessuno di essi si applica, genererà un'eccezione SecurityException.
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.