Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
для которого оно создавалось, однако при другом разрешении экрана
элементы интерфейса искажаются, надписи становятся неразборчивы-
ми, рисунки обрезаются и происходят многие другие неприятности.
mm (миллиметры). Размер непосредственно на экране в миллиметрах.
in (inches — дюймы). Один дюйм равен 2,54 сантиметрам.
Стили
Стили, как несложно догадаться, предназначены для стилизации внешнего вида
приложения. В Android они похожи на стили CSS (Cascading Style Sheets — каскад-
ные таблицы стилей), используемые в веб-дизайне. Стиль — это коллекция свойств,
примененная к некоторому представлению (в файле компоновки), деятельности или
всему приложению (в файле манифеста). Стили Android поддерживают наследование.
Это означает, что можно определить базовый стиль, после чего создавать на его осно-
ве другие стили и при необходимости редактировать стиль в каждом конкретном слу-
чае применения в приложении. К свойствам стилей относятся размер шрифта, цвет
шрифта, цвет фона и т.п.
Глава 6. Ресурсы Android 161
Android Application Development For Dum.indb 161 08.11.2011 12:23:59
Темы
Тема — это стиль, примененный ко всей деятельности или приложению, а не к ин-
дивидуальному представлению. Когда стиль применен как тема, каждое представле-
ние приложения или деятельности наследует его свойства. Например, можно присво-
ить всем представлениям TextView определенный шрифт и установить этот шрифт в
теме деятельности или приложения. Тогда во всех представлениях деятельности или
приложения текст будет отображаться этим шрифтом.
Значения
Ресурс значений может содержать различные типы данных, включая следующие.
Булево значение. Определено в формате XML и хранится в файле /
res/values/<имя_файла>.xml. Имя файла произвольное, например
bools.xml.
Целочисленное значение. Тоже определено в формате XML и хранится
в файле /res/values/<имя_файла>.xml. Имя файла может быть про-
извольным, например integers.xml.
Целочисленный массив. Массив целых чисел, хранящийся в формате
XML в файле /res/values/<имя_файла>.xml. Имя файла может быть
произвольным, например integers.xml. В коде приложения можно
ссылаться на массивы целочисленных ресурсов для определения ци-
клов, размеров файлов и пр.
Типизированный массив. Используется для создания массивов ресур-
сов разных типов, например графических (drawables). Один массив
может содержать ресурсы разных типов. Такие массивы называются
неоднородными. При их использовании важно обеспечить правильное
приведение типов, поскольку в одном и том же массиве типы могут
быть разными. Типизированный массив может храниться в файле /
res/values/<имя_файла>.xml. Имя файла может быть произволь-
ным, например types.xml.
Меню
Строки меню можно определять либо в коде, либо в файле XML. Предпочтителен
второй способ. Он более гибкий и мощный. Как это ни парадоксально, он в то же
время менее трудоемкий. Меню, определенные в файлах XML, необходимо хранить в
папке menus/. Каждое меню должно быть определено в отдельном файле XML.
Цвета
Файл цветов (например, colors.xml) должен быть расположен в папке /res/
values. Определенные в нем цвета позволяют использовать в коде Java произволь-
ные, заданные вами имена цветов, такие как login_screen_font_color (цвет_
шрифта_в_регистрационном_окне). Каждый цвет определен как шестнадцатеричное
значение.
162 Часть II. Создание и публикация приложения Android