1
我試圖在不會通過Market分發的應用中實現Android Beam。我的應用程序的活動與特定網頁中的頁面之間存在一對一的對應關係。我想要的行爲是嘗試打開我的應用程序,並且如果它未安裝到相應的網頁。該應用程序已經有IntentFilters
來處理這些網址的ACTION_VIEW
,我想利用它。我已經嘗試使用NdefRecord.createUri(String uriString)
,但它總是打開股票Android瀏覽器(它甚至不會去其他瀏覽器,如果安裝)。使用URI數據發送Android Beam
在我Activity
的onCreate()
:
NdefMessage msg = new NdefMessage(new NdefRecord[] { NdefRecord.createUri(getAppUri()) });
NfcAdapter.getDefaultAdapter(this).setNdefPushMessage(msg, this);