我知道,从一个链接打开一个网页,里面的Android应用程序,我们必须写在AndroidManifest.xml如下:
<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:scheme="my_scheme" android:host="my_host" />
</intent-filter>
问题是,我写它以下列方式:
<intent-filter>
<action android:name="my_action"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="my_scheme" android:host="my_host" />
</intent-filter>
我没有添加“android.intent.action.VIEW”,而是我说我自己的行动,我做了。 我不能改变它,因为版本已经发布。
现在的问题是,如果有一种方法,使从JavaScript或简单的HTML页面运行的应用程序,也许是在页面定义具体的行动?
谢谢,
拉巴斯。
解决了:
感谢David我发现了一个解决方案:
<a href="intent://my_host#Intent;scheme=my_scheme;action=my_action;end">Link to my stuff</a>