Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
гольник с восклицательным знаком.
Автоматическая компиляция. По умолчанию Eclipse автоматически
компилирует приложение в текущем рабочем пространстве при сохра-
нении любого файла после изменения.
Если не хотите, чтобы проект автоматически перекомпилировался после
каждого изменения, снимите в меню Eclipse флажок напротив элемен-
та ProjectBuild Automatically (ПроектКомпилировать автоматически).
Когда этот флажок снят, вы должны запускать компиляцию проекта вруч-
ную после каждого изменения исходного кода. Для этого нужно нажать
клавиши <Ctrl+B>.
Так почему же появляется красный крестик после щелчка на кнопке Finish в окне
создания проекта? Теперь я могу объяснить вам это явление. Когда проект добавляет-
ся в рабочее пространство, программа Eclipse и надстройка ADT проверяют, содержит
ли он ошибки. В первый момент папка gen, содержащая сгенерированные исходные
коды, еще пустая. Программа отмечает этот факт как ошибку.
Однако программа немедленно генерирует нужные коды, и папка gen заполняется
кодами Java, которые тут же компилируются. Программа обнаруживает, что ошибки
больше нет, и отметка об ошибке исчезает (рис. 3.8). Содержимое папки gen более
подробно рассматривается далее.
Рис. 3.8. Значок проекта извещает о
том, что проект не содержит ошибок
Параметры Build Target и Min SDK Version
При создании проекта с помощью диалогового окна New Android Project вы уста-
навливали параметры Build Target (Целевая платформа компиляции) и Min SDK
Version (Минимальная версия SDK).
Целевая платформа — это версия операционной системы Android, для которой соз-
дается код. Если выбрать платформу 2.2, будут доступны все библиотеки версии 2.2.
Если выбрать 1.6, код приложения может обращаться только к библиотекам, пред-
ставленным в версии 1.6. Например, при выборе версии 1.6 нельзя использовать би-
блиотеки поддержки Bluetooth, потому что они были введены только в версии 2.0. На
платформе 2.2 можно обращаться к Bluetooh API.
Нужно правильно выбрать версию до начала работы над приложением
Android. Определите, какие средства Android нужны приложению, что-
бы платформа поддерживала все функции, которые вы планируете ис-
пользовать. Если в приложении будет использоваться Bluetooth, значит,
74 Часть II. Создание и публикация приложения Android
05ch03.indd 74 08.11.2011 12:40:56
необходима как минимум версия 2.0. Если вы не уверены в том, какая
версия поддерживает средства, которые планируете использовать в при-
ложении, ознакомьтесь с информацией, специфичной для платформы, в
разделе SDK сайта Например, страница плат-
формы Android 2.2 имеет адрес
2.2.html.
Коды версий и совместимость
Параметр Min SDK Version (Мини- поможет диаграмма текущего распреде-
мальная версия SDK) используется также ления версий, приведенная на странице
сайтом Android Market (см. главу 8) для соз-
дания списка предлагаемых пользовате- com/resources/dashboard/
лю приложений на основе версии Android. platform-versions.html.
Если на устройстве пользователя выполня- Анализ диаграммы распределения
ется версия с кодом 3 (Android 1.6), в спи- версий поможет вам определить, какая
ске будут представлены только приложе- версия обеспечит вашему приложению
ния, поддерживаемые этой версией. Сайт максимальную долю рынка. Чем больше