0

我有一个按钮,必须午餐下载应用程序。当我单击按钮时,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);
4

2 回答 2

2

使用Android 开发者文档market://中的URL 语法:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=org.scid.android"));
startActivity(intent);
于 2012-06-06T17:33:03.280 回答
0

不,你不能,非常准确。您可以尝试获取 Android Market 应用程序的 Activity 名称,但这并不是一个可靠的方法。

这些是隐含的意图,并且由于数据类型是 URL,很明显您将看到一个选项对话框。

于 2012-06-06T17:29:12.147 回答