我知道要从网页中的链接打开 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 页面运行,也许是通过在页面中定义特定的操作?
谢谢,
帕兹。
解决了:
感谢大卫,我找到了一个解决方案:
<a href="intent://my_host#Intent;scheme=my_scheme;action=my_action;end">Link to my stuff</a>