我有一个必须午餐下载应用程序的按钮。当我点击按钮android告诉我如何打开浏览器或与市场的链接。 我可以强制它使用市场应用程序,因此它不会提示吗?
这是我的代码:
String url = "https://play.google.com/store/apps/details?id=org.scid.android";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
答案 0 :(得分:2)
使用the Android developer documentation中的market://
网址语法:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=org.scid.android"));
startActivity(intent);
答案 1 :(得分:0)
不,你不能,非常准确。您可以尝试获取Android Market应用程序的活动名称,但这不是一个确定的方法来执行此操作。
这些是隐式意图,由于数据类型是一个URL,很明显您将看到一个选项对话框。