我想发送我当前屏幕的内容。基本上我有三个带有长列表的选项卡,我想发送实际的选项卡及其位置。
我的目标是如果安装了应用程序:
发送一些 id、选项卡和位置
如果未安装该应用程序:
我想提供这样的网络链接http://example.com/viewer/42?tab=2
我在这里玩这个代码:
adapter.setNdefPushMessageCallback(new CreateNdefMessageCallback() {
@Override
public NdefMessage createNdefMessage(NfcEvent event) {
return new NdefMessage(new NdefRecord[] {
NdefRecord.createExternal("com.example.android", "viewer", getData()),
NdefRecord.createUri(VIEWER_URL + id + "?tab=" + tab),
NdefRecord.createApplicationRecord("com.example.android"),
NdefRecord.createApplicationRecord("com.android.browser"),
});
}
}, this);
如果有人可以向我解释它是如何工作的,如果这不可能解释我为什么这是不可能的,我会很高兴。