我正在尝试使用NFC从Android应用程序向WP8手机发送URL。当传输到Android设备时,URL会被正确发送。然而,当传输到WP8时,IE会加载一个指向Play商店的链接,而不是我想要发送的链接(例如:“http://www.stackoverflow.com")。Play商店链接如下:“https://play.google.com/store/apps/details?id=com.example.conductrnfc&feature=beam”,其中“com.example.conductrnfc”是该项目中的软件包名称。我使用的生成NFC消息的代码如下。这里是否有什么做错了,导致与WP8不兼容?
NfcAdapter nfc = NfcAdapter.getDefaultAdapter(this);
nfc.setNdefPushMessageCallback(new NfcAdapter.CreateNdefMessageCallback() {
@Override
public NdefMessage createNdefMessage(NfcEvent event)
{
NdefRecord uriRecord = NdefRecord.createUri(urlString);
return new NdefMessage(new NdefRecord[] { uriRecord });
}
},
this);
NdefRecord uriRecord = NdefRecord.createUri(webView.getUrl());
,其中webView已经在activity的onCreate中指向了一个网站(而不是Play商店)。WP8看到的是问题中提到的URL。 - Robert Levy