0

ブラウザ リクエストをキャプチャするためのインテント フィルタを作成します。インテントサービスやブロードキャストレシーバーなどでこのようなものをキャッチすることは可能ですか? サービスのインテントフィッターにはどのカテゴリなどを含める必要がありますか? コードの一部が見つかりましたが、機能しませんでした:

 <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="http" />

多分誰かがこれで私たちを助けることができますか?

4

1 に答える 1

0

AndroidManifest.xmlファイルに次の行を追加すると、BrowserActivityがブラウザー要求をキャプチャするためのインテントを受け取るようになります。

<application android:icon="@drawable/icon" android:label="@string/app_name">
  <activity android:name=".BrowserActivitiy"
            android:label="@string/app_name">
      <intent-filter>
          <action android:name="android.intent.action.VIEW" />
          <category android:name="android.intent.category.DEFAULT" />
          <data android:scheme="http"/> 
      </intent-filter>
  </activity>

詳細を説明するリンクは次のとおりです

マニフェストにインターネットアクセス許可を追加することを忘れないでください。

    <uses-permission android:name="android.permission.INTERNET" />
于 2012-11-15T16:11:58.333 に答える