NfcAdapter.SetDiscoveryTechnology 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 NFC 控制器啟用特定輪詢/聆聽技術,依參數指定,且此活動位於前景。
[Android.Runtime.Register("setDiscoveryTechnology", "(Landroid/app/Activity;II)V", "", ApiSince=35)]
public void SetDiscoveryTechnology(Android.App.Activity? activity, Android.Nfc.NfcReaderFlags pollTechnology, Android.Nfc.NfcListenFlags listenTechnology);
[<Android.Runtime.Register("setDiscoveryTechnology", "(Landroid/app/Activity;II)V", "", ApiSince=35)>]
member this.SetDiscoveryTechnology : Android.App.Activity * Android.Nfc.NfcReaderFlags * Android.Nfc.NfcListenFlags -> unit
參數
- activity
- Activity
請求 NFC 控制器啟用特定技術的活動。 對於特權應用程式來說,這可能是空的。
- pollTechnology
- NfcReaderFlags
旗幟顯示投票技術。
- listenTechnology
- NfcListenFlags
標示聆聽技術的旗幟。
- 屬性
備註
設定 NFC 控制器啟用特定輪詢/聆聽技術,依參數指定,且此活動位於前景。
用 #FLAG_READER_KEEP 來維持最新的民意調查技術。 用 #FLAG_LISTEN_KEEP 來維持最新的聆聽技術。 (如果指定了_KEEP標誌,其他技術標誌就不應該被設定,否則會被悄悄忽略。) 用 #FLAG_READER_DISABLE 來關閉輪詢功能。 用 #FLAG_LISTEN_DISABLE 來關閉聆聽功能。 也請參考 #resetDiscoveryTechnology(Activity) 以恢復這些變更。
</p> pollTechnology, listenTechnology參數可以是以下列表中的一個或多個。
Poll Listen
Passive A 0x01 (NFC_A) 0x01 (NFC_PASSIVE_A)
Passive B 0x02 (NFC_B) 0x02 (NFC_PASSIVE_B)
Passive F 0x04 (NFC_F) 0x04 (NFC_PASSIVE_F)
ISO 15693 0x08 (NFC_V) -
Kovio 0x10 (NFC_BARCODE) -
在需要停用輪詢、保留最新監聽技術的活動中範例用法:
protected void onResume() {
mNfcAdapter = NfcAdapter.getDefaultAdapter(getApplicationContext());
mNfcAdapter.setDiscoveryTechnology(this,
NfcAdapter.FLAG_READER_DISABLE, NfcAdapter.FLAG_LISTEN_KEEP);
}
</p>
Java 文件 android.nfc.NfcAdapter.setDiscoveryTechnology(android.app.Activity, int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。