0

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

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

因此,当用户按下按钮时,浏览器就会启动。但我希望出现一个对话框,询问用户他想使用哪个应用程序来查看网站。

这可能吗。我将如何实现这一目标?

4

1 回答 1

3

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

据我所知,您不能(或不应该)覆盖此行为。

于 2012-01-16T13:19:01.107 回答