1
  <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 およびその他の上位バージョンでは機能しません。何か案が?

4

1 に答える 1

1
  <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 は最初の大文字を除いて大文字を処理できません。

このコードは私にとってはうまくいきます...

于 2012-06-19T05:29:56.670 に答える