Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
ских устройствах и генерирующая потоки ливается вместе с Android SDK.
Глава 5. Кодирование приложения 159
Android Application Development For Dum.indb 159 08.11.2011 12:23:59
Глава 6
Ресурсы Android
В этой главе...
Понятие ресурсов
Работа с ресурсами
Глобализация приложения с помощью ресурсов
В предыдущих главах мы уже неоднократно рассматривали ресурсы Android.
Зачем же возвращаться к ним опять и посвящать им отдельную главу? Ин-
формация о ресурсах и их использовании, приведенная в главах 3-4, была необходима
для понимания назначения папки ресурсов и способов их использования в простом
приложении для его компоновки. Однако есть много других применений ресурсов
Android в приложении, включая задачу глобализации приложения, которую мы рас-
смотрим в данной главе.
Типы ресурсов
В Android поддерживаются следующие типы ресурсов:
компоновки;
строки;
изображения;
размеры;
стили;
темы;
значения;
меню;
цвета.
Вы уже знакомы с изображениями, компоновками и строками, потому что эти ре-
сурсы применялись в приложении Silent Mode Toggle, которое служило примером в
предыдущих главах. Это наиболее распространенные типы ресурсов, и они использу-
ются практически в каждом приложении Android. В следующих разделах мы рассмо-
трим другие типы ресурсов.
Размеры
В ресурсах Android размер — это число, после которого приведена единица измере-
ния, например 10px, 2in, 5sp. Размеры используются при задании в Android любых
Android Application Development For Dum.indb 160 08.11.2011 12:23:59
свойств, для которых кроме числа необходима единица измерения. Например, ши-
рину внутренней пустой полоски (padding) элемента интерфейса можно задать как
10px, т.е. десять пикселей. Операционная система Android поддерживает следующие
единицы измерения.
dp (density-independent pixels — пиксели, независимые от разрешения).
Эта абстрактная единица измерения основана на физической плотно-
сти точек на экране относительно разрешающей способности 160dpi
(dots per inch — точек на дюйм). Значение 1dp эквивалентно одному
пикселю на экране с разрешающей способностью 160dpi. Отношение
dp к пикселям зависит от плотности точек, но не обязательно пропор-
ционально. При компоновке интерфейса эта единица измерения ис-
пользуется чаще других. Вопросы правильного выбора значений dp
довольно сложны, но их нужно решить, если вы планируете активно
разрабатывать приложения для экранов с разным разрешением. До-
полнительную информацию о поддержке экранов с разным разреше-
нием можно найти по такому адресу:
sp (scale-independent pixels — пиксели, независимые от масштаба). Эта
единица измерения аналогична единице dp, но масштабируется соот-
ветственно предпочтениям, установленным пользователем для разме-
ров шрифта. Единицу измерения sp рекомендуется использовать, если
в приложении задаются размеры шрифта.
pt (points — пункты). Один пункт равен 1/72 дюйма.
px (pixels — пиксели). Фактическое количество пикселей на экране.
На первый взгляд, это самая простая и беспроблемная единица, но ис-
пользовать ее не рекомендуется. Приложение, разработанное с исполь-
зованием единиц px, прекрасно выглядит на экране с разрешением,