Androidマーケットの検索インテントをキャッチしようとしています。
これが、Androidマーケットを起動し、パッケージ名でアプリを検索する方法です。
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:com.google.somepackage")));
これが私のアクティビティの1つのインテントフィルターです。
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="market" android:host="search" />
</intent-filter>
Androidから、発生しない意図を処理するアプリを尋ねられると思います。それでも、両方の場所で、またはに
置き換えるmarket
と、アクティビティが開始されます。
「触れられない」意図か何かの概念はありますか?market1
search
search1
TIA。