0

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

让我提供代码(不要介意应用名称不同):

示例 A:

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

实施例 A 的结果:

在此处输入图像描述

示例 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 的结果:

在此处输入图像描述

预期结果:

在此处输入图像描述

4

1 回答 1

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

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

于 2012-04-25T13:57:18.273 回答