Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

android

Подписаться на эту метку по RSS

Android: как сохранить страницу (обычный html)

Просмотров: 31341Комментарии: 11
android

Итак, простейшая задача. Скачать с Самиздата книжку. Так, чтобы потом можно было читать ее в оффлайне. На телефон под управлением Android 4.2.2.

Как оказалось, "лобового" решения нет. Точнее, есть одно, некрасивое: "из коробки" firefox для android умеет сохранять в PSF. Делает он это долго, страница выглядит также, как и в браузере (и вообще, есть подозрение, что он картинку гонит в PDF).

А хочется-то текст, чтобы загнать в читалку :)

Поиск по интернету дал массу неработающих рецептов. И один более-менее работающий: использовать специальную софтину, offline browser (https://play.google.com/store/apps/details?id=it.nikodroid.offline). С ней в общем все просто: указал ссылку, прога зкачала страницу, дальше читай чем хочешь... Меня это вполне устраивает.

Правда, есть недоумение по поводу того, почему разработчики браузеров не реализовали нормальную функцию сохранения "из коробки" - но, наверное, не просто так :)

ПС. Как вариант, я мог просто не найти возможностей для сохранения, а они на самом деле есть.

Android и часовые пояса

Просмотров: 3522Комментарии: 0
android

Итак, ситуация. После введения новых часовых поясов время в мобильном (который Lenovo S660, перепрошитый на 4.2.2, я в блоге об этом писал) время автоматом не перевелось. И даже не помогло "время GPS". В общем, полез в Сеть.

Сеть, как водится, подарила ссылку: http://moonback.ru/page/exact-time - там описывается чудесная программа ClockSync. (https://play.google.com/store/apps/details?id=ru.org.amip.ClockSync, сайт программы: http://bit.ly/clocksync).

Поставил, запустил, предоставил root права... порылся в настройках (они, кстати, достаточно простые) - после чего наслаждался примерно полдня. До момента запуска навигатора. Который сбил время обратно, к "правильному" (с его точки зрения) часовому поясу.

Расстроенный, полез в настройки ClockSync, где нашел ссылку на TimeZone Fixer (https://play.google.com/store/apps/details?id=com.force.timezonefixer&hl=ru) - программу, которая решает проблему глобально: перезаливает в прошивку свежую базу часовых поясов. А вот она сработала :) Тестовый запуск навигатора показал, что "все хорошо".

Ура, живем дальше :)

Как поставить Google+, если он не хочет ставиться или «Ваше устройство не поддерживается»…

Просмотров: 4425Комментарии: 0
android
Итак, проблема. Я на телефоне не смог поставить Google+ (которое использую для бекапа фотографий в облако). Пишет «Ваше устройство несовместимо…» и все.
Что дал поиск по Интернет:
  1. http://4pda.ru/forum/index.php?showtopic=503109&st=1560#entry28073193 – не помогло. Честно подложил приведенный файл – но в итоге устройство продолжало оставаться «несовместимым».
  2. Второй способ – использование программы Market Helper. (Детальное описание тут: http://4pda.ru/forum/index.php?showtopic=433406, страница разработчика: http://codekiem.com/2013/02/13/market-helper/)
Если коротко, то с помощью этой программы можно заставить устройство прикинуться другим устройством. В моем случае я поставил HTC One. И ура! Несовместимость пропала. Но правда, в процессе выяснилось, что приложение скачивается – но не устанавливается. Выдает ошибку «Нет библиотеки». Пффф.
Примечание: если используете Market Helper, то после мимикрии нужно остановить Google Play, удалить все данные из Google Play. И да, устройство становится прежним после перезагрузки.
Примечание (еще одно): у многих эти способы работают. (Судя по форумам).
В общем, великий и могучий Интернет подсказал все-таки решение. Надо скачать gapps-jb-20130812-signed.zip (я скачал отсюда: https://goo.im/gapps/) и поставить его через расширенное рекавери с SD карты. Ссылку на источник решения не могу привести, она потерялась ((( Вроде как с Lenovo-forums, но могу ошибаться.
И ура!!! У меня появилось приложение Google+ Фото, через которое я бекаплю фотографии. 
Все, душевное равновесие восстановлено. Ура!

Прошивка Lenovo S660

Просмотров: 22976Комментарии: 0
android
Итак, меня окончательно задолбал Филипс. Я про него тут писал. Основные претензии: он хоть и Xenium, но батарейки на день не хватает, при моём стиле использования. Плюс — диагональ маловата (в командировках, когда есть только «интернет в телефоне» - экранчика хочется побольше). В общем,подумал-подумал — и приобрел Lenovo S660. Китаец. (Европеец стоит примерно в 2 раза больше). Что не понравилось сразу же — куча какого-то неудаляемого софта. И непонятный мне Lenovo Launcher. В общем, решено — буду шить.
Примечание: на моей штатной прошивке root уже стоял.
Внимание! 
1) Все шаги, описанные ниже, вы выполняете на свой страх и риск. Автор не несет прямо или косвенно никакой ответственности за использование приведенного ниже рецепта, включая, но не ограничиваясь порчей аппарата, потерей гарантии, и т. д.
2) Эта инструкция проверена только на китайском Lenovo S660. На европейской можели, судя по форумам, она не пойдет.
Итак, шаг номер 1: прошивка «правильного» загрузчика.
Делаем по рецепту отсюда: http://lenovo-forums.ru/topic/6438-custom-rom-s660-jelly-bean-google-edition/?p=173311 (если быть точным, то это страница той прошивки, которую хочу ставить).
В частности, 
1) Отсюда http://lenovo-forums.ru/topic/5815-custom-rom-lewa-os-51-mod/?p=155972 скачиваем файлы с образами рекавери и лоадера (Lenovo-S660_140228__boot_patched_140412-235936.img и Lenovo-S660_140228__recovery_140412-235936.img).
2) Сама программа прошивки рекавери взята отсюда: http://lenovo-forums.ru/topic/5822-recovery-lenovo-s660/ (спойлер «С помощью Mobileuncle MTK Tools (нужен root!)»)
3) Собственно, прошивка рекавери. Устанавливаем m44_toolbox_20140111v2.9.9_ru_v2.apk c SD карты - без проблем. Закидываем на SD  Lenovo-S660_140228__boot_patched_140412-235936.img и Lenovo-S660_140228__recovery_140412-235936.img
4) Запускаем, разрешаем использовать root
5) На всякий случай — сохраняю IMEI (на SD карточке появляется файл imei.bak)
6) Пытаюсь зайти в прошивальщик... и первый облом: программа работает только с .zip файлами. Ну, не вопрос — делаем .zip из .img, снова закидываем на карту, на всякий случай — img не стираем, мало ли...
7) Запускаю Mobileuncle MTK Tools, обнаруживаю, что там есть «Обновление recovery», обновляю рекавери из Lenovo-S660_140228__recovery_140412-235936.img — zip не пригодился. Проверка. Заходим в рекавери, все хорошо — рекавери встало новое. Перегружаемся. Аппарат грузится. Отлично.
8) Загружаем прошивку. Я буду использовать AOSP — то есть отсюда: http://lenovo-forums.ru/topic/6438-custom-rom-s660-jelly-bean-google-edition/?p=173311 (файл для скачивания: http://yadi.sk/d/XC37voH0Srifw, нужный файл: S660_AOSP_CN_PSIHOP_V11.zip
Кидаем его на флешку.
9) Загружаемся в рекавери, выбираем «Install zip from SD Card», там «Choose zip from sd card», там выбираем S660_AOSP_CN_PSIHOP_V11.zip, соглашаемся, ждем. Через некоторое время телефон прошит. Перезагружаемся. (первый запуск достаточно долгий).
10) Профит! Левого софта нет совсем, все лаконично и четко. Можно настраивать.
ПС. Да, я маньяк — прошивать новый, только что купленный телефон.

Google Drive & Android - offline use

Просмотров: 2492Комментарии: 0
android

Наконец-то свершилось!

После какого-то очередного обновления Андроида Гугл Диск (он же Google Drive) научился работать в оффлайн режиме. То есть - пишешь, например, статью. Включаешь олффлайн на планшете, уезжаешь туда, где нет WiFi - и спокойно пишешь дальше. Когда приезжаешь, происходит синхронизация (точнее, когда входишь в Интернет).

Как говорится, а вот так - не прошло и полгода.

На самом деле - очень ожидаемое мной обновление. Статьи таскаю на пленшете часто, и приходилось скидывать их в текстовые файлы. Теперь все просто - умный Google Drive сделает все сам за меня.

Воистину, информационные технологии провоируют время лентяев.

Fly IQ440 vs Philips Xenium w3568

Просмотров: 2673Комментарии: 0
android

Я в общем обещал (тут) рассказать как мне с Philips Xenium w3568 после Fly IQ440. Что же, рассказываю.

Итак, первое видимое отличие - Philips быстрее. По крайней мере, такого, как на Fly, что тормозит при листании лаунсчер, не было ни разу (полтора месяца). Но - есть другие приколы. По порядку.

Внешне: размеры одинаковы. Philips легче. Philips быстрее. В Philips установлен 1Гб памяти против 512Мб Fly.

Ну а теперь по порядку...

Первое: батарея. В Philips она на 2000 ма, на Fly была на 2300. Но ощущение, что на Fly была минимум на 5000 - потому что зачастую за день батарея теряла 50-60% заряда. Philips теряет минимум 70%. (Нагрузка одинакова).

Второе. Датчик приближения на Philips работает крайне косо. Приходится самому следить за экраном.

Третье. Греется, собака! Не так, чтобы зажарить руку, но ощутимо.

Четвертое. Иногда кнопка ВКЛ срабатывает странно: включит на 2..3 сек. экран и тут же гасит его.

Общее впечатление: было бы тогда побольше времени и знал бы то, что знаю сейчас - то тормозящий (1 раз из 20) лаунчер меня бы не остановил: взял бы Fly, честное слово.

Хотя - человек привыкает ко всему... и я вроде как привык к Philips. Только таскаю с собой micro-USB шнурок и мобильную зарядку...

Как-то так.

Go launcher Ex VS Nova Launcher

Просмотров: 3634Комментарии: 0
android

Я писал как-то про Go Launcer EX (https://play.google.com/store/apps/details?id=com.gau.go.launcherex) - отличный (на момент написания того поста, 30 ноября 2012 года) лаунчер. Но в последнее время он меня сильно разочаровал - практически не прибавив в функционале, он заметно вырос в объеме. И, как следствие, стал большим тормозом... со всеми вытекающими последствиями.

Поиск альтернатив... перед поиском сформулировал, чего я, собственно, хочу от лаунчера. Получилось примерно так:

1) Визуальная скорость. Он должен быть быстрым и не тормозным.

2) Должен быть гибко настраиваемым: в частности, нижняя полоска ("подвал") должна давать возможность "набивать" его своими кнопками. Настраиваемое число экранов. В идеале - нижняя полоса должна быть прокручиваемой.

3) Обязательно - поддержка штатных виджетов Android.

4) Желательно - кольцевая прокрутка экранов и нижней строки.

Наличие других "плюшек" приветствуется - но не обязательно.

Так вот, поиск альтернатив довольно быстро (всего-то пересмотрел около 5 лаунчеров) привел меня к лаунчеру Nova Launcher (https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher). В бесплатной версии все мои требования выполняются (плюс - приятная плюшка в виде превью экранов по двойному home). В платной вроде как реализована поддержка жестов, но мне она не нужна.

В общем, поставил, настроил, тестировал неделю. Из замеченного - когда обновременно запущено много "тяжелых" приложений - лаунчеру становится не просто плохо, а фатально плохо. Висит минут по 10. В остальном (то есть в нормальном режиме, без нагрузочного тестирования) - работает на "ура".

Так что - если хотите простой, без лишних нворотов и изящный лаунчер - искренне могу рекомендовать Nova.