← All posts tagged Android

Konst
OSX Android Победил злодейский сговор Эппла с Гуглом по отсутствию нормального доступа к содержимому карты памяти Nexus. Пришлось собирать самому jmtpfs, но теперь есть хотя бы доступ через Finder. Поиск (даже по именам файлов), правда, не работает, но ls / find решают.
Konst
Android Вчера накатил MiniCM7 на свою старенькую Xperia Mini. Долго тянул с этим, потому что опасался, что придётся использовать Windows на реальном железе для работы с утилитами прошивки; в итоге в виртуальной машине пришлось разве что одну программу использовать (и то не обязательную); скрипт для разблокировки bootloader добрые люди портировали на shell (большая часть работы там делается через adb и на самом телефоне), утилита для прошивки написана на Java.
Konst
Android радость Пришли заказанные для меня и кузена китайские планшеты Novo 7 Advanced II. Всё нормально работает, за исключением того, что к одному планшету китайцы впихнули хреновый переходник с китайской вилки на европейскую. Отец попытался пофиксить, но сломал нахрен, так что теперь на моей чёрной зарядке красуется временно белый переходник. Вообще по ощущениям Android ICS существенно отличается от 2.1 2.2 2.3, местами не в лучшую (ИМХО) сторону. Учитывая, что приехали планшеты с достаточно свежей прошивкой, решил пока не играться с этим (разве что свой рутану).
Konst
development Android учеба Заменил везде, где мог, создание массивов в методах на использование пула массивов. Заменил обычный callback для обработки кадра с камеры на хитрый метод, позволяющий использовать пул массивов (в 2.1 эти методы не публичны, но доступны, пришлось играться с рефлексией). В итоге, GC вызывается в приложении только один раз, при закрытии. Suck it, GC!
Konst
Java development Android учеба Долбаный AndroidManifest.xml, только что убил час времени и кучу нервов из-за того, что, как оказалось, в атрибуте name для intent filter / action можно указывать только plain strings. Логика в этом, конечно, есть, но блин, ПОЧЕМУ это не написано в доках жирным текстом...
Konst
Java development Eclipse Android учеба *ffffuuuu
На днях были весёленькие глюки. Eclipse не хотел признавать пакет java.util.Random в activity, которая тоже называлась Random: переменную объявлять с таким длинным типом давал, а вот создавать объект — зась. Я уже думал делать мегаизвращённый вариант с созданием объекта через Class.forName и вызовом дефолтного конструктора, но после перезапуска Eclipse всё завелось :)
Konst
spica Android Воздрузил на Спику Android 2.2 в виде SamdroidMod. Полёт, так сказать, нормальный, но разочаровало отсутствие поддержки USB tethering, ради чего я, собственно, и городил всё это.
Konst
development Android Превозмогая недостатки API и глюки с камерой, я всё-таки написал небольшое приложение, которое занимается фильтрацией preview камеры. FPS крайне низкий, конечно, нужно будет лезть в дебри NDK, но, как говорится, лиха беда начало.
Konst
Android Посылаю лучи поноса автору LauncherPro. За последние пару дней эта гадина много кому, видимо, попортила нервы.
Свалил на стоковый лончер, слегка модифицированный Leshak'ом.
Konst
Android Поражает малое количество просмотрщиков изображений под Android; причём большинство из них устроены по принципы "дудки-свистелки" — понатыкано анимаций перехода между изображениями, масштабирование осуществляется манипуляциями с сенсорным экраном и т.д.
При этом обычно недоступна простая функциональность через меню.
Konst
Android Думал, что на Андроиде можно будет спокойно держать все рингтоны на SD-карте и они не будут сбиваться при перезагрузке телефона или манипуляциях с картой. Чёрта с два!
В итоге, сконвертировал всё в 128 kbps (чтобы меньше места занимали), удалил стандартные звуки в /system/media/audio и залил туда своё добро.
Konst
Android Поставил себе ColorDict, приятная штука. Несколько словарей пока поставил из Маркета (а там их немного), понадобится ещё — придётся играться с конвертацией StarDict-овских.