4

これを使用してPlay ストアURIを検索しますが、Android ドキュメントには、ゲーム、音楽、書籍などの特定のカテゴリを検索する方法については言及されていません。

URI marketUri = Uri.parse("market://search?q= ");

Play ブックスアプリとPlay ミュージックアプリはどちらもPlay ストアアプリを開いて正しいカテゴリを開くので、特定のカテゴリを開くことができれば、検索できると思います。誰かがこれを行うことに関する情報を持っていますか?

4

2 に答える 2

6

解決策を見つけました。これが、私が音楽カテゴリを購入するために使用している現在の方法です。

public static void shopFor(Context context, String artistName) {
    String str = "https://market.android.com/search?q=%s&c=music&featured=MUSIC_STORE_SEARCH";
    Intent shopIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(String.format(str, Uri.encode(artistName))));
    shopIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    shopIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
    context.startActivity(shopIntent);
}
于 2012-05-11T04:52:19.670 に答える
1

play.google.com の書籍カテゴリで検索したところ、URL は次のようになりました。

https://play.google.com/store/search?q=android&c=books

クエリの後に「&c=books」を追加してみて、どうなるか見てみましょう。

于 2012-05-02T23:32:24.773 に答える