我正在尝试在不通过Market分发的应用中实施Android Beam。我的应用程序的活动与特定网页中的页面之间存在一对一的对应关系。我想要的行为是它尝试打开我的应用程序,如果没有安装,则转到相应的网页。该应用已经有IntentFilters
来处理这些网址的ACTION_VIEW
,我想利用它。我已经尝试过使用NdefRecord.createUri(String uriString)
,但它总是会打开Android浏览器(如果已安装,它甚至不会转到其他浏览器)。
在onCreate()
的{{1}}中:
Activity
答案 0 :(得分:4)
Android Beam意图将操作设置为ACTION_NDEF_DISCOVERED(而不是ACTION_VIEW),因此您应该对其进行过滤。