你能用Intent搜索Google Play吗?

时间:2012-11-13 13:51:59

标签: android search android-intent google-play

情况如下:
我想通过隐式意图打开另一个应用程序,但用户没有足够的应用程序。我可以为他打开“Google Play搜索活动”,其结果包括包含能够提供此类意图的组件的应用程序(具有适当的意图过滤器)。换句话说,您可以使用“意图数据”进行搜索吗?

3 个答案:

答案 0 :(得分:9)

要在URI中执行搜索,请使用搜索关键字:

Intent goToMarket = new Intent(Intent.ACTION_VIEW).setData(Uri.parse("market://search?q=<Your Search Word>"));
startActivity(goToMarket);

答案 1 :(得分:0)

目前没有API可以访问Google Play信息 - 答案是否定的。

有一些替代项目允许API访问以获取Play市场信息,但目前还没有Google支持官方Play Market API。

答案 2 :(得分:0)

这可以通过URL完成。您想要一个通用的ACTION_VIEW Intent与Google Play网址。 Play商店应用将接受意图。

示例:

此URL用于在商店中搜索“twitter”。 https://play.google.com/store/search?q=twitter&c=apps

此URL加载商店中官方Twitter应用的记录。 https://play.google.com/store/apps/details?id=com.twitter.android