私が望むのは、アプリケーションがYouTube検索をリクエストしたときに、デフォルトのYouTubeの代わりに自分のアプリケーションを実行できるようにすることです。私はintent-filter
でプレイしようとしましたが、成功しませんでした。インテントは次のようになります(DDMSから):Starting: Intent { act=android.intent.action.SEARCH flg=0x10000000 pkg=com.google.android.youtube cmp=com.google.android.youtube/.app.froyo.phone.ResultsActivity (has extras) } from pid 4766
。ご覧のとおり、それにはdata
フィールドが含まれていないため、URL代行受信と同様に、<data>
要素をインテントフィルタに簡単に追加できません。YouTube検索を傍受する
助けてください。
デフォルトのYouTubeアプリケーションで検索リクエストを傍受する方法はありませんか?アプリで同じ名前のパッケージを作成するとどうなりますか? – aplavin
@chersanya: "デフォルトのYouTubeアプリケーションで検索リクエストを傍受する方法はありませんか?"彼らが使っている「インテント」ではない。 「アプリで同じ名前のパッケージを作成するとどうなりますか?」 - それはあなたのアプリではないので、できません。 – CommonsWare