Android 如何将用户重定向到市场上的开发者页面?

Android 如何将用户重定向到市场上的开发者页面?,android,google-play,Android,Google Play,我使用此代码将用户重定向到市场上的特定应用程序: Uri marketUri = Uri.parse("market://details?id=" + packageName); Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri); startActivity(marketIntent); 如何将用户重定向到市场上的开发者页面? 我尝试将链接从浏览器复制到Uri Uri marketUri = Uri.parse("m

我使用此代码将用户重定向到市场上的特定应用程序:

Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);
如何将用户重定向到市场上的开发者页面?
我尝试将链接从浏览器复制到Uri

Uri marketUri = Uri.parse("market://developer?id=Developer+Name");
真实姓名已更改
这会导致致命的异常

E/AndroidRuntime(29775): android.content.ActivityNotFoundException: No Activity found to handle Intent
我可以用

Uri marketUri = Uri.parse("https://play.google.com/store/apps/developer?id=Developer+Name");
但出现应用程序选择对话框(播放市场或浏览器)。我想默认使用市场

谢谢。

正确的查询是:

 market://search?q=pub:\"IncrediApp\"
关于您的错误:

这会导致致命的异常

E/AndroidRuntime(29775): android.content.ActivityNotFoundException: No Activity found to handle Intent
这是因为您可能正在模拟器或未安装Google Play应用程序的设备上运行它

但出现应用程序选择对话框(播放市场或浏览器)。我想默认使用市场

如果使用market://前缀,它将是默认值。因为它根据用户的设置工作,并会询问用户是否未定义默认值