В прошлой статье шла речь о работе с PackageManager. Вдогонку к ней расскажу я, как можно реализовать chooser приложений
суббота, 1 октября 2011 г.
Работа с пакетами в Android
Мне время от времени приходится решать задачи, связанные с работой с пакетами в Android. В этой статье я приведу несколько сниппетов для решения этих задач.
суббота, 23 июля 2011 г.
Синтез речи в Android-приложении
Не так давно пришлось прикручивать к нашему приложению озвучку с помощью Text-to-Speech (TTS). Об этом-то я и хочу сегодня рассказать.
вторник, 3 мая 2011 г.
Чем заменить Gallery
Каждый раз, когда мне приходится использовать компонент Gallery
, я поражаюсь его бестолковости. Кое с чем мириться просто невозможно:
воскресенье, 13 марта 2011 г.
Стилизация бесконечного ProgressBar
Хотела написать про эту фичу в статье про XML drawables, но как-то не вместилось. Так что пусть будет аддоном.
Например, хочется нам, чтобы в прогрессе крутилась не стандартная крутилка, а какая-нибудь такая:
Android XML Drawables
В Android довольно продуманная система организации ресурсов. И особого внимания заслуживают ресурсы-изображения.
О самих картинках сказать можно мало что. Основная фича тут такая: можно адаптировать картинки для разных разрешений и размеров экранов и складывать в специализированные папки. Для различных разрешений экрана используются drawable-hdpi
, drawable-mdpi
и пр.. Аналогичное деление для размеров экрана: drawable-normal
, drawable-large
и т.д.. Можно даже одно с другим совмещать и создавать папки типа drawable-normal-hdpi
. Изображения, которые должны оставаться неизменными вне зависимости от разрешения экрана, следует размещать в папке drawable-nodpi
.
Но тема данной статьи несколько другая. Изображение (drawable
) в Android-приложении — это не обязательно картинка. Бывают еще изображения, заданные с помощью XML. Их-то мы и рассмотрим подробнее. Будет много XML и мелких картинок.