Архив за день: 22.04.2017

Поставщики контента

Поставщики контента

Концепция поставщиков контента (content provider) используется в Android для абстрагирования данных в службах. Эта идея позволяет рассматривать источники данных как поставщики данных в стиле REST, подобные веб-сайтам. В этом смысле поставщик контента похож на оболочку данных. Примером источника данных, который… Читать далее

Вариации файла компоновки

Вариации файла компоновки

Для извлечения нужного ресурса по его идентификатору Android использует специальный алгоритм. Почитайте статьи, приведенные в разделе “Ссылки”, чтобы разобраться в этих правилах, а здесь мы приведем только самые ходовые.

Главное правило звучит так: квалификаторы, перечисленные ранее, расположены в порядке старшинства.… Читать далее

Ресурсы и изменения конфигурации

Ресурсы и изменения конфигурации

Ресурсы облегчают локализацию. Например, можно работать со строковым значением, которое изменяется в зависимости от языковой локали пользователя. Ресурсы Android обобщают эту идею на любую конфигурацию устройства, где язык является лишь одним из параметров конфигурации. Другим примером переменной конфигурации является поворот… Читать далее

Работа с активами

Работа с активами

В Android имеется еще один каталог, где можно хранить файлы, включаемые в пакет — /assets. Он находится на том же уровне, что и /res, т.е. не является подкаталогом /res. Для таких файлов идентификаторы в R.java не генерируются; для их чтения… Читать далее