我有一个按钮,单击该按钮将在市场上搜索应用程序。我有两个例子。在第一个示例中,用户被带到市场应用程序中的搜索结果页面。在第二个示例中,用户被带到了正确的页面,但使用了浏览器。如何更改此代码以达到预期的结果?
让我提供代码(不要介意应用名称不同):
示例 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 的结果:
预期结果: