Android:如何从浏览器启动应用程序?

时间:2015-02-19 17:33:46

标签: android

我想在Android浏览器上点击链接时启动活动。 我已按照link提供的说明进行操作。 当我打开浏览器并点击链接时,游戏商店就会被推出。

这是我在html页面中包含的href代码:

intent://scan/#Intent;scheme=test;package=com.exekon.appbrowser.MainActivity;end

这是清单中的代码:

<activity
        android:name=".MainActivity"
        android:exported="true"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

            <data android:scheme="test" />

            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.BROWSABLE" />
        </intent-filter>
    </activity>

有人能证明我是一个例子吗? 感谢

2 个答案:

答案 0 :(得分:0)

查看您使用的说明中提到的zxing source code

    <data android:scheme="test" android:host="scan" android:path="/"/>

答案 1 :(得分:0)

将方案定义检查到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="zxing" android:host="scan" android:path="/"/>
  </intent-filter>

你必须使用类似的东西:

  <data android:scheme="test" android:host="scan" android:path="/"/>