gpt4 book ai didi

android - 通过 NFC 将 URL 从 Android 发送到 Windows Phone 会提供 Play Store 链接

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:02:41 26 4
gpt4 key购买 nike

我正在尝试使用 NFC 将 URL 从 Android 应用程序发送到 WP8 手机。

当传送到 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);

最佳答案

你能试试这个吗:

NfcAdapter nfc = NfcAdapter.getDefaultAdapter(this);
nfc.setNdefPushMessageCallback(new NfcAdapter.CreateNdefMessageCallback() {
@Override
public NdefMessage createNdefMessage(NfcEvent event)
{
byte[] payload = urlString.getBytes();
NdefRecord uriRecord = new NdefRecord(NdefRecord.TNF_WELL_KNOWN, NdefRecord.RTD_URI, new byte[0], payload);
return new NdefMessage(new NdefRecord[] { uriRecord });
}
},
this);

关于android - 通过 NFC 将 URL 从 Android 发送到 Windows Phone 会提供 Play Store 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20927395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com