2

これは典型的な問題のようで、多くの異なる動作があるようですが、私が抱えている問題は、私のスキームがピッカーを起動し、電子メールのリンクやデバイスでメモしますが、Web ページのリンクをクリックすると、アプリを起動できないようで、ピッカーを取得することさえできません (2 つのブラウザーの「デフォルト」を確認しましたが、何も設定されていません)。 .

<activity
                android:name=".MyActivity" 
                android:exported="true"
                android:enabled="true">
                <intent-filter>
                    <data android:scheme="http" android:host="www.website.com"/>
                    <data android:scheme="http" android:host="website.com"/>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
                </intent-filter>
    </activity>

以下のように電子メールのリンクの 1 つを使用すると、セレクターが表示され、アプリが起動します。すべて問題ありませんが、Web ブラウザーで同じリンクを押すと、セレクターなしでページが起動します。問題が何であるかについての提案はありますか?

http://www.website.com/share.aspx?id=12345678

ICS 4.0.3 を実行している GS2 で、Chrome とストック ブラウザを使用してテストしています。

4

2 に答える 2

2

android:pathPrefix 属性を追加します。

<data android:scheme="http" android:host="website.com" android:pathPrefix="/" />
于 2012-11-17T01:29:35.557 に答える