是否可以通过预定义搜索从应用程序打开Play商店?

时间:2014-05-19 09:41:40

标签: android android-intent

以下代码从我的Android应用程序中打开Play商店:

final String appPackageName = getPackageName();
                try {
                    startActivity(new Intent(Intent.ACTION_VIEW, Uri
                            .parse("market://details?id=" + appPackageName)));
                } catch (android.content.ActivityNotFoundException anfe) {
                    startActivity(new Intent(
                            Intent.ACTION_VIEW,
                            Uri.parse("http://play.google.com/store/apps/details?id="
                                    + appPackageName)));
                }

以编程方式,我希望用户查看所有"文件浏览器"的搜索结果。一旦打开,就可以在Play商店中获得。当我发射意图时,我看到的是Picture1我想要的是Picture2。可能吗?提前谢谢。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:3)

试试这个:

startActivity(new Intent(Intent.ACTION_VIEW, Uri
                        .parse("market://search?q=File%20Explorers")));

"市场://"解析为google play商店网址和"搜索?q =文件%20Explorers"将打开搜索给定参数。 %20是空格的编码。