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