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

Android 通过意向进行准确的市场搜索,android,android-intent,google-play,Android,Android Intent,Google Play,我有一个按钮,点击后会在市场上搜索应用程序。我有两个例子。在第一个示例中,用户被带到market应用程序中的搜索结果页面。在第二个示例中,用户被带到正确的页面,但使用浏览器。如何更改此代码以获得预期结果 让我提供代码(尽管应用程序名称不同): 示例A: Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse("market://search?q=com.amazon.kindle")); startActiv

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

让我提供代码(尽管应用程序名称不同):

示例A:

   Intent i = new Intent(Intent.ACTION_VIEW);
   i.setData(Uri.parse("market://search?q=com.amazon.kindle"));
   startActivity(i);
示例A的结果:

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

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

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

预期结果:

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

更多信息: