取自 Android 开发者的网站,它声明您可以使用以下 uri 构造链接到 Play 商店中的集合:
market://apps/collection/<collection_name>
上面链接中的表格给出了<collection_name>
使用示例:
market://apps/collection/editors_choice
上述失败,活动未找到异常。
因此,我不得不恢复到 web url 代码并使用 Play 商店包名称(如果已安装)来执行此操作。
Intent psi = new Intent(Intent.ACTION_VIEW);
// psi.setData(Uri.parse("http://play.google.com/store/apps/collection/editors_choice"));
psi.setData(Uri.parse("market://apps/collection/editors_choice"));
// psi.setPackage("com.android.vending");
psi.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(psi);
其他任何人都可以确认它对他们也不起作用,或者我是否遗漏了一些明显的东西......?
提前致谢。