我想在Android浏览器中建立一个能够呼叫接收器的链接。
我读了this帖子,关于如何建立一个链接启动我的应用程序,并试图为我的启动接收器接收器做同样的事情,但它没有用。 有可能吗?
我的接收器配置如下:
<receiver
android:name="com.wiziapp.wiziappweb.app.MyStartupIntentReceiver"
android:label="@string/search" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
<intent-filter>
<data android:scheme="myapp" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</receiver>
我用来测试的链接是:
<a href=myapp://enable_notification">Enable notification</a>
答案 0 :(得分:1)
我想在Android浏览器中建立一个能够呼叫接收器的链接。
这是不可能的。
我的接收器配置如下:
ACTION_VIEW
与startActivity()
一起使用,而不是sendBroadcast()
,因此您的第二个<intent-filter>
不太可能被使用。
我用来测试它的链接是
仅链接呼叫startActivity()
,而不是sendBroadcast()
。欢迎您将链接指向发送广播的Theme.NoDisplay
活动,然后拨打finish()
即可离开。