【发布时间】:2011-09-22 17:40:17
【问题描述】:
是否可以将意图对象写入 NFC 标签?例如,如果我可以将以下意图写入 NFC 标签:
String phoneNumber = "5555555555";
Uri uri = Uri.parse("sms:" + phoneNumber);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.putExtra("address", phoneNumber);
intent.setType("vnd.android-dir/mms-sms");
String intentAsUri = intent.toUri(0);
// = #Intent;action=android.intent.action.VIEW;type=vnd.android-dir/mms-sms;S.address=5555555555;end
然后我可以将输出 uri 作为 url 数据写入 NFC 标签。当用户点击我的标签时,android 解释为上述意图,并启动一个短信信使?它似乎不起作用,我不知道有一种方法可以将意图对象本身序列化到 NFC 标签上(或者 android 会知道解释一个)
谢谢
【问题讨论】: