Lingua

MediaSessionManager.GetActiveSessionsForPackage Metodo

Definizione

Overload

Nome Descrizione
GetActiveSessionsForPackage(String)

Ottiene un elenco di MediaSession.Token per tutte le sessioni attive per .packageName

GetActiveSessionsForPackage(String, ComponentName)

Ottiene un elenco di MediaSession.Token per tutte le sessioni attive per .packageName

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.

Informazioni di riferimento su Android per android.media.session.MediaSessionManager.getActiveSessionsForPackage.

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.

Informazioni di riferimento su Android per android.media.session.MediaSessionManager.getActiveSessionsForPackage.

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