マーケットへアクセスする時のURIを整理してみました。
PGから直接呼び出すときはもちろん、HP上にリンク貼ったりQRコード貼る時にも使えます。
AndroidMarketへのアクセスURI
パッケージ名の完全一致検索(アプリ一覧の表示)
market://search?q=pname:
開発者名の完全一致検索
market://search?q=pub:
パッケージ名/開発者名の曖昧検索*1
market://search?q=
パッケージ名の完全一致検索(アプリ詳細の表示)
market://details?id=
ソースからのマーケットへの遷移方法
Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("<上記URI>")); startActivity(intent);
備考
なお、URIではなくURLからもマーケットへ遷移してくれるが、ブラウザを開きに行く場合があるので私は使わない。
*1:パッケージ名は完全一致でのみヒットする