我正在尝试使用以下方法从我的应用程序中打开市场应用程序:
Intent i = new Intent("Intent.ACTION_VIEW");
i.setData(Uri.parse("market://details?id=com.compamy.app"));
startActivity(i);
但我没有发现活动错误。我正在使用真实设备并且我已经安装了市场。所以我的问题是:这里可以做什么?谢谢。
我正在尝试使用以下方法从我的应用程序中打开市场应用程序:
Intent i = new Intent("Intent.ACTION_VIEW");
i.setData(Uri.parse("market://details?id=com.compamy.app"));
startActivity(i);
但我没有发现活动错误。我正在使用真实设备并且我已经安装了市场。所以我的问题是:这里可以做什么?谢谢。
这里唯一的问题是 zapl 在评论中指出的(“”围绕动作)。文档(http://developer.android.com/guide/publishing/publishing.html)清楚地说明了如何使用它:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);
官方文档链接:
http://developer.android.com/guide/publishing/publishing.html#marketintent
从您的 Android 应用程序打开应用程序详细信息页面
要从您的应用程序打开 Google Play 详细信息页面,请使用 ACTION_VIEW 操作创建一个意图并包含以下格式的数据 URI:
市场://详情?id=
例如,您可以通过以下方式在 Google Play 中创建意图并打开应用程序的详细信息页面:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);
尝试这个:
Uri uri = Uri.parse("market://details?id=com.compamy.app");
Intent i = new Intent(Intent.ACTION_VIEW, uri);
startActivity(i);