
BrowserDeps - різні переглядачі для різних з "єднань
Доброго вечора! Так вийшло, що я використовую Opera Mini для серфінгу через мобільний інтернет і Firefox або Opera Mobile для Wi-Fi. Поясню це тим, що Opera Mini завдяки стисненню трафіку, в тому числі і картинок, досить спритно працює через повільні сполуки. А якщо врахувати, що в Пітері 3G ловиться далеко не скрізь і зовсім не так добре, як хотілося б, то повільним мобільним інтернетом доводиться користуватися скрізь, де немає хотспотів. А ось вже якщо пощастило присмоктатися до хотспоту, то Opera Mini вже не така хороша - через проксі трафік йде довше, ніж безпосередньо, та й JavaScript працює не повністю. Ось тут то назустріч і йдуть інші браузери.
Раніше мені доводилося після кожного натискання на якесь посилання в ридері або твіттері вибирати браузер, в якому це посилання відкриється, а зараз я цього вже не потребую. А все тому, що у мене знайшлося трохи вільного часу і величезне бажання більше не вибирати цей чортів браузер.
За кілька вечорів читання документації (перший раз під андроїд пишу) народилася перша версія, якою вже цілком можна користуватися. Назвав першим прилетілим в голову словосполученням - BrowserDeps, від слів Browser і Dependency. Швиденько зістряпав іконку, розібрався з git (з'явився привід для цього) і... Ось вже можна і завантажити. Сподіваюся, комусь крім мене, вона теж знадобиться:)
клікабельне
Принцип роботи досить простий. Програма реєструється в системі як браузер, ви вибираєте її як браузер за замовчуванням. І наступного разу, коли ви будете тикати на посилання, додаток буде запускатися, перевіряти з'єднання і запускати потрібний браузер.
Вихідники на github
UPD: додав апдейт-чекер і ще трохи по дрібниці. Тут викладатимуться нові версії. Хештег у твіттері - # BrowserDeps