询问用户打开哪个应用程序来查看android中的网站

时间:2012-01-16 13:13:13

标签: android android-browser

在我的Android应用程序中,我有一些按钮启动本机浏览器以向用户显示例如我网站上的帮助部分。

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.xy.com/help"));
startActivity(browserIntent);

因此,当用户按下按钮时,浏览器就会启动。但是我想要一个对话框出现在用户被问到要用于查看网站的应用程序的位置。

这可能吗?我怎么做到这一点?

1 个答案:

答案 0 :(得分:3)

在Android中,您的应用程序提供Intent和OS处理应用程序选择。如果将多个应用程序设置为处理http操作视图意图,则操作系统将自动为用户提供其选项,除非他们已定义默认值。

据我所知,你不能(或不应该)覆盖这种行为。