打开网站时,Android应用选择器不会显示

时间:2015-03-12 16:56:30

标签: java android android-intent

我用以下代码创建了一个浏览器应用程序, 的AndroidManifest.xml

<activity
        android:name=".CustomBrowserActivity">
        <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" />
            <data android:scheme="http" android:host="www.google.com" />
            <category android:name="android.intent.category.BROWSABLE" />
        </intent-filter>
    </activity>

现在我有另一个试图打开谷歌主页http://www.google.com

的应用程序
Intent intentToOpen = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
Intent chooserIntent = Intent.createChooser(intentToOpen, "Load http://www.google.com with: ");

现在,无论何时执行上述代码,都会打开默认浏览器,而不是我的自定义浏览器。

任何帮助都将不胜感激。

0 个答案:

没有答案