我正在尝试使用以下方式从我的应用程序打开市场应用程序:
Intent i = new Intent("Intent.ACTION_VIEW");
i.setData(Uri.parse("market://details?id=com.compamy.app"));
startActivity(i);
但我发现 No Activity Found 错误。我正在使用真正的设备,我已经安装了市场。 所以我的问题是:在这里可以做些什么?谢谢。
答案 0 :(得分:4)
这里唯一的问题是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);
答案 1 :(得分:1)
官方文档链接:
http://developer.android.com/guide/publishing/publishing.html#marketintent
从Android应用中打开应用详情页面
要从您的应用程序打开Google Play详细信息页面,请使用ACTION_VIEW操作创建一个intent,并包含以下格式的数据URI:
市场://细节ID =
例如,以下是在Google Play中创建意图并打开应用程序详细信息页面的方法:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);
答案 2 :(得分:0)
试试这个:
Uri uri = Uri.parse("market://details?id=com.compamy.app");
Intent i = new Intent(Intent.ACTION_VIEW, uri);
startActivity(i);