Android 5.0 Lollipop: изменён механизм работы с SD-картой

Lollipop: поддержка sd карты

Lollipop: поддержка sd карты

Google предоставил новый набор инструментов для разработчиков для более эффективного использования SD-карты на телефонах/планшетах с Android 5.0 Lollipop. Используя новый Intent, приложения могут получить доступ на чтение/запись на съемном носителе — даже не к собственным директориям. Google на конференции разработчиков этим летом объявила, что решат этот вопрос, и сегодня мы видим анонс в Google группе по Android:

Читать далее

Энди Рубин, один из создателей Android, покидает Google

Энди Рубин

Энди Рубин

Энди Рубин, сооснователь платформы Android, покидает Google, чтобы заняться созданием инкубатора для стартапов, специализирующихся на разработке оборудовани (в том числе и робототехника).

Читать далее

Что нового в Android 5.0 Lollipop

ResizableImageView

Android 5.0 Lollipop — крупнейшее обновление Android на сегодняшний день, включающее новый визуальный стиль, повышение производительности, и многое другое. Новый концепт Android 5.0 Lollipop будет применяться для смартфонов и планшетов, а также будет основной особенностью Android Wear.

Навигационные кнопки на экране были упрощены до базовых треугольника, круга и квадрата. Минимализм во все поля ~^__^~

Для начала разработки и тестирования на Android 5.0 Lollipop лучше глянуть поподробнее инфу по обновлению, почитать доки, посмотреть новые видео.

Читать далее

Android: Overscroll Listview

ResizableImageView

Возникла необходимость overscroll’а у ListView. Сделать так, чтобы работало на 2.3+, оказалось не так-то просто =/

Плюс решил ещё сделать фичу с замедлением, когда вы будто не скролите список, а именно тяните.

Компонент работает на Android устройствах с 2.3+

Читать далее

Android NDK: работа с OpenSL ES

Ранее писал уже про OpenAL. В Кубике мы использовали именно OpenAL (игра была изначально написана под iOS). Дабы не переписывать весь код по работе со звуком, мы не стали переписать всё на OpenSL ES. В игре использовалось не так много звуков, поэтому проблем с ними не было. Некоторые, правда, жаловались на задержки при воспроизведении, но в целом всё было довольно неплохо. В Снежке же у нас использовалось много звуков (специфика игры обязывает), вот тут-то мы и столкнулись с большой проблемой. Было решено переписать всё на OpenSL ES. Для этого я написал парочку враперов, которыми решил и поделиться. Так же решил небольшой экскурс провести, так сказать Quick Start в OpenSL ES (:

Читать далее

Android: доступ к скрытым директориям и SQLite базе в File Explorer в DDMS

Очень хочется именно в Eclipse просмотреть какие-то файлы на устройстве или содержание таблиц базы данных. Просматривать файлы на самом телефоне не вариант. Так как же отобразить скрытые (и системные) директории в File Explorer в DDMS?

Читать далее

Android: ResizableImageView — растянуть изображение на всю ширину

ResizableImageView

Довольно часто возникает необходимость растянуть изображение на всю ширину с подгоном по высоте.

Если делать с помощью стандартных MATCH_PARENT или WRAP_CONTENT, то ничего путного не выйдет. Что же делать?

Читать далее

Dodge & Roll

Dodge & Roll

Опубликовали нашу новую игрушку — Dodge & Roll. Будем благодарны хорошим отзывам (:

Пришла зима, и наш маленький снежок пробудился в таинственном мире. Он не знает кто он, не знает где он, но всеми силами старается это выяснить.

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

Читать далее

Android: прикрепить MediaController к VideoView, чтобы не слетало позиционирование

Предпочтительный метод для задания положения MediaController — использовать метод setAnchorView. Вот только VideoView после загрузки всё сбивает, и MediaController может появится не там, где нам хочется.

Читать далее