現在の画面のコンテンツを転送したい。基本的に、長いリストを持つ 3 つのタブがあり、実際のタブとその位置をビームしたいと考えています。
私の目標は、アプリがインストールされているかどうかです:
いくつかの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);
誰かがそれがどのように機能するかを説明できれば幸いです。これが不可能な場合は、なぜこれが不可能なのかを説明してください.