【问题标题】:Can you search Google Play using Intent?您可以使用 Intent 搜索 Google Play 吗?
【发布时间】:2012-11-13 13:51:59
【问题描述】:

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

【问题讨论】:

标签: android search android-intent google-play


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    【解决方案3】:

    这可以通过 URL 完成。您需要一个带有 Google Play URL 的通用 ACTION_VIEW Intent。 Play 商店应用将接受 Intent。

    例子:

    此 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      相关资源
      最近更新 更多