DiscoveryRequest.FlagShowPicker 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示此請求必須向使用者展示 UI 服務選擇器。
[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
欄位值
Value = 2實作
- 屬性
備註
表示此請求必須向使用者展示 UI 服務選擇器。
若設定此標誌,使用者將被提示從所有符合發現服務類型與發現篩選器的服務中選擇要發現的服務。 android.net.nsd.NsdManager.DiscoveryListener.onServiceFound(NsdServiceInfo) 最多會被呼叫一次,若選擇服務或使用者取消請求,發現程序將停止。 使用此旗幟時,Manifest.permission.ACCESS_LOCAL_NETWORK許可*並非*必要。
使用者在 UI 選擇器中選擇服務後,即可在無需Manifest.permission.ACCESS_LOCAL_NETWORK權限或顯示任何其他介面的情況下,呼叫該服務 NsdManager.resolveService(NsdServiceInfo,java.util.concurrent.Executor,NsdManager.ResolveListener)或 NsdManager.registerServiceInfoCallback(NsdServiceInfo,Executor,NsdManager.ServiceInfoCallback),無需權限或顯示任何進一步的介面。
如果既沒有設定FLAG_NO_PICKER也沒有FLAG_SHOW_PICKER,應用程式若沒有Manifest.permission.ACCESS_LOCAL_NETWORK權限,則會顯示該選擇器。
Android 參考資料。android.net.nsd.DiscoveryRequest.FLAG_SHOW_PICKER
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。