我有两个应用程序,AppOne和AppTwo。
AppOne是一个简单的应用程序,它导出一个Activity,以便可以从具有以下Intent-Filter的网页启动它
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:host="what should be the host for a local page?"
android:scheme="what should be the scheme?" />
</intent-filter>
AppTwo包含一个具有WebView的活动。在WebView中,我正在加载一个本地html页面,index.html以及以下href
<A href="intent://[what should be this URI]">launch app</A>
具体来说,我想知道
由于
答案 0 :(得分:0)
该计划可以是您想要的任何内容 - 因此选择一个对您的应用程序有意义的单词,例如“apptwo”。
如果您的方案是唯一的,则无需在intent过滤器的数据部分中指定主机。如果你只是使用链接作为触发器(即你总是加载相同的页面index.htm),那么URL的其余部分并不重要。
在AppTwo中,您只需安排在意图触发时将相关文件加载到webview中。
<a href="apptwo://trigger">launch app</a>