通过意图进行准确的市场搜索

时间:2012-04-25 13:41:10

标签: android android-intent google-play

我有一个按钮,点击后会搜索市场上的应用程序。我有两个例子。在第一个示例中,用户被带到市场应用程序中的搜索结果页面。在第二个示例中,用户被带到正确的页面,但使用了浏览器。如何更改此代码以使我达到预期的结果?

让我提供代码(永远不要知道应用名称不同):

示例A:

   Intent i = new Intent(Intent.ACTION_VIEW);
   i.setData(Uri.parse("market://search?q=com.amazon.kindle"));
   startActivity(i);

实施例A的结果:

enter image description here

例B:

  Intent i = new Intent(Intent.ACTION_VIEW);
  i.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.netflix.mediaclient"));
  startActivity(i);

实施例B的结果:

enter image description here

预期结果:

enter image description here

1 个答案:

答案 0 :(得分:2)

market://details?id=com.amazon.kindle

更多信息:http://developer.android.com/guide/publishing/publishing.html#marketintent