DiscoveryRequest.FlagShowPicker Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, dass dem Benutzer für diese Anforderung eine Benutzeroberflächendienstauswahl angezeigt werden muss.
[Android.Runtime.Register("FLAG_SHOW_PICKER", ApiSince=37)]
public const long FlagShowPicker = 2;
[<Android.Runtime.Register("FLAG_SHOW_PICKER", ApiSince=37)>]
val mutable FlagShowPicker : int64
Feldwert
Value = 2Implementiert
- Attribute
Hinweise
Gibt an, dass dem Benutzer für diese Anforderung eine Benutzeroberflächendienstauswahl angezeigt werden muss.
Wenn dieses Kennzeichen festgelegt ist, wird der Benutzer aufgefordert, einen Dienst auszuwählen, der zwischen allen Diensten ermittelt werden soll, die dem Suchdiensttyp und den Ermittlungsfiltern entsprechen. android.net.nsd.NsdManager.DiscoveryListener.onServiceFound(NsdServiceInfo) wird höchstens einmal aufgerufen, und die Ermittlung wird beendet, wenn ein Dienst ausgewählt ist oder der Benutzer die Anforderung abbricht. Manifest.permission.ACCESS_LOCAL_NETWORK Berechtigung ist *nicht* erforderlich, wenn sie mit dieser Kennzeichnung ermittelt wird.
Nachdem ein Dienst vom Benutzer in der Benutzeroberflächenauswahl ausgewählt wurde, kann NsdManager.resolveService(NsdServiceInfo,java.util.concurrent.Executor,NsdManager.ResolveListener) oder NsdManager.registerServiceInfoCallback(NsdServiceInfo,Executor,NsdManager.ServiceInfoCallback) für diesen Dienst aufgerufen werden, ohne dass die Manifest.permission.ACCESS_LOCAL_NETWORK Berechtigung oder eine weitere Benutzeroberfläche angezeigt werden muss.
Wenn weder FLAG_NO_PICKER noch FLAG_SHOW_PICKER festgelegt ist, wird die Auswahl angezeigt, wenn die App nicht über Manifest.permission.ACCESS_LOCAL_NETWORK Berechtigung verfügt.
Android-Referenz für android.net.nsd.DiscoveryRequest.FLAG_SHOW_PICKER.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.