android--实现通过点击链接打开apk(应用图标在桌面消失)

来源:互联网 发布:php 商城好评怎么写 编辑:程序博客网 时间:2024/05/09 19:27
首先在AndroidManifest.xml的MAIN Activity下追加以下内容。(启动Activity时给予)※必须添加项<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="myapp" android:host="jp.app" android:pathPrefix="/openwith"/>  </intent-filter>HTML记述的内容加入<data …/>。其中必须的内容仅scheme,没有其他内容app也能启动。※注意事项:intent-filter的内容【android.intent.action.MAIN】和 【android.intent.category.LAUNCHER】这2个,不能与这次追加的内容混合。                 所以,如果加入了同一个Activity,请按以下这样做,否则会导致应用图标在桌面消失等问题。复制代码<intent-filter>      <action android:name="android.intent.action.MAIN"/>      <category android:name="android.intent.category.LAUNCHER" />  </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:scheme="myapp" android:host="jp.app" android:pathPrefix="/openwith"/>  </intent-filter> 复制代码这样的话,没有问题。

1 0