Я хочу получить информацию о моем экране. В принципе, у меня есть три вкладки с длинными списками, я хочу отобразить фактическую вкладку и ее позицию.Информация о лучах к моему приложению или URL-адресу, если приложение не установлено
Моя цель состоит в том случае, если установлено приложение:
Beam некоторые идентификатор, вкладки и положение
Если приложение не установлен:
Я хочу предложить WebLink как этот 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);
Я был бы рад, если кто-то может объяснить мне, как это работает, и если это невозможно объяснить мне, почему это невозможно.
Вы указываете на некоторые интересные моменты, как приложение будет предпочтительнее, если это единственный приемник URL для зарегистрированной схемы/url. Я проверю его на следующей неделе. Если это сработает, как описано, я приму свой ответ.Об открытии игрового магазина: я могу ссылаться на него в HTML, так что это IMHO без проблем. – rekire