【发布时间】:2012-02-18 12:02:09
【问题描述】:
当安装了多个浏览器并且未设置默认值时,我将获得选择器对话框,可以设置默认值。
应用程序(或活动)如何让系统将自己识别为网络浏览器。 如果我这样做:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(Intent.createChooser(intent, "TEST"));
我将获得应用列表:浏览器 (google)、通讯录、Gmail、电话,但不包括 Opera (mini) 浏览器。因此,Opera 没有可浏览类别,但仍被 Android 用作网络浏览器。这是如何工作的?
【问题讨论】:
标签: android browser android-activity default