从浏览器URI启动Android应用程序

时间:2012-06-18 11:35:37

标签: android html5 android-browser

  <activity
                android:name=".RegisterationCompletion"
                android:configChanges="orientation"
                android:label="@string/app_name" >
                <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="test" />
                 </intent-filter>
       </activity>

我需要从浏览器URI启动android应用程序,但此代码在Ginger Bread和其他更高版本中不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

  <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <category android:name="android.intent.category.LAUNCHER" />
                <data android:scheme="Testapp" />
     </intent-filter>

重点:我们必须使用href

访问该链接

小心使用AndroidManifest.xml中的大写字母和小写字母。

无论你在哪里看到'Testapp'而不是'TestApp'.Android都不能处理大写字母,除了第一个字母。

这段代码对我来说很好......