Android, Разработка приложений для чайников - Фелкер Донн (2012)

-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
gallery). Приложение отображает на экране ряд
эскизов изображений и при щелчке на эскизе за-
гружает из Интернета выбранное изображение.
По умолчанию многие зарегистрированные при-
емники обрабатывают общие намерения. Например,
одним намерением может быть создание электрон-
ного письма, а другим — запуск другого приложе- Рис. 1.1. Окно выбора приемника
ния. Намерение может найти несколько приемни-
ков, поэтому пользователю предоставляется инструмент выбора (рис. 1.1), спрашиваю-
щий, что нужно сделать — создать электронное письмо или запустить другое приложение.
Е!
АНИ
М Если система не может автоматически найти подходящий приемник для
ВНИ
полученного намерения, а инструмент выбора не был создан вручную,
приложение генерирует исключение этапа выполнения. Необработанное
исключение приводит к краху приложения. Предполагается, что разра-
ботчик знает, что он делает. Если пользовательское устройство Android не
знает, как обработать переданное намерение, оно терпит крах. Поэтому
рекомендуется всегда создавать инструменты выбора для намерений, на-
целенных на деятельности других приложений.
28 Часть I. Начальные сведения об Android
Android Application Development For Dum.indb 28 08.11.2011 12:23:50
Безуказательные элементы управления
В отличие от настольных компьютеров, позволяющих пользователю перемещать
указатель по экрану, устройства Android позволяют выбирать команды путем при-
косновения к элементу управления на экране. Но как имитировать щелчок правой
кнопкой мыши для открытия контекстного меню? Вместо щелчка правой кнопкой в
Android реализована концепция длинного нажатия (другое название — длинный щел-
чок). Прикоснитесь к значку или кнопке и не отпускайте палец несколько секунд,
чтобы открыть контекстное меню. Как разработчик вы можете создать контекстное
меню и задать команды, выполняемые при выборе его элементов. Кроме того, можно
разрешить пользователю нажимать разные элементы двумя пальцами. Но не забывай-
те, что у людей могут быть пальцы разных размеров, поэтому элементы управления
должны быть достаточно большими не только для миниатюрных пальчиков вашей
девушки, но и для огромных, неуклюжих пальцев тракториста или грузчика. Между
элементами управления должно быть большое пустое пространство, чтобы все поль-
зователи легко могли взаимодействовать с вашим приложением.
Видовые окна и виджеты
Видовое окно — базовый элемент пользовательского интерфейса, представляющий
собой прямоугольную область на экране, предназначенную для рисования и обработ-
ки событий. Фактически видовые окна являются такими же элементами управления,
как и виджеты, но, в отличие от последних, они “нагружены” многими функциями.
Ниже приведен ряд примеров видовых окон:
ContextMenu (Контекстное меню);
Menu (Меню);
View (Вид);
SurfaceView (Поверхность рисования).
Виджет — это элемент управления, выполняющий определенную функцию. На-
пример, такой виджет, как флажок, определяет одно из двух возможных состояний
некоторого параметра. Представляйте себе виджеты как элементы управления на
экране, с которыми взаимодействует пользователь. Ниже приведены примеры вид-
жетов:
Button (Кнопка);
CheckBox (Флажок);
DatePicker (Инструмент выбора даты);
DigitalClock (Цифровые часы);
Gallery (Галерея изображений);
FrameLayout (Компоновка фрейма);
ImageView (Рамка изображения);
RelativeLayout (Относительная компоновка);