Когда установлено более одного браузера, а значение по умолчанию не установлено, я получу диалоговое окно выбора с возможностью установить значение по умолчанию.
Как приложение (или действие) делает себя распознаваемым системойв качестве веб-браузера.Если я сделаю что-то вроде этого:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(Intent.createChooser(intent, "TEST"));
, я получу список приложений: Браузер (Google), Контакты, Gmail, Телефон, но не браузер Opera (мини).Таким образом, Opera не имеет категории «Браузер», но по-прежнему используется Android как веб-браузер.Как это работает?