我希望我的应用程序能够通过链接打开,按照以下在Android浏览器中创建链接以启动我的应用程序? 的说明进行操作。嗯,它的效果很好(大多数情况下...这就是我寻求帮助的原因)。
我的html链接如下:
我的html链接如下:
<a href="intent:#Intent;action=com.mark.MY_ACTION;end">Open Application</a>
我的意图过滤器形式如下
<intent-filter>
<action android:name="com.mark.MY_ACTION"/>
<category android:name="android.intent.category.DEFAULT">
<category android:name="android.intent.category.BROWSABLE">
</intent-filter>
目前为止还不错(希望如此)。它在大多数浏览器中都能正常工作。
为了测试以上内容,我编写了一个演示活动。
final WebView webview = new WebView(this);
setContentView(webview);
webview.loadUrl("http://www.myhomepage.com/");
网页http://www.myhomepage.com/
有一些自定义链接/ href(包括 inent 链接)。
点击常规的链接会在浏览器中打开这些链接,但是点击我的“特殊链接”(即 intent 链接)会打开一个 404 页面:
网页不可用
intent:#Intent;action=com.mark.MY_ACTION;end
可能暂时无法访问...
戴安娜在上面的链接中提到:
它们允许您将启动仅定向到您的应用程序,而用户无需选择转而使用浏览器或任何其他应用程序。