Knigionline.co » Программное обеспечение » Android, Разработка приложений для чайников

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

Android, Разработка приложений для чайников
  • Год:
    2012
  • Название:
    Android, Разработка приложений для чайников
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    ДИАЛЕКТИКА
  • Страниц:
    201
  • ISBN:
    978-5-8459-1748-5
  • Рейтинг:
    2.3 (3 голос)
  • Ваша оценка:
В реалиях современного мира миллиарды пользователей переносят в кармане мобильные гаджеты, и в большей их части установлена платформа Android. Даже если вы ни разу в жизни не занимались разработкой приложений для портативных гаджетов, прочитав эту книгу, у вас появится шанс воплотить свои уникальные мысли в новейшие приложения для операционной системы Android. Здесь вы найдете подробные инструкции по установке и загрузке области разработки и творению приложений для Android. Прочитайте книгу и станьте истинным профессионалом!
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.

Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

05ch03.indd 91 08.11.2011 12:40:57

Папка Android 2.2

Минутку! Мы пропустили папку gen! Не беспокойтесь, мы рассмотрим ее позже,

вместе с папкой res. Сейчас остановимся подробнее на целевой версии Android. Соб-

ственно, это даже не папка как таковая (в файловой системе папки Android 2.2 нет),

а, скорее, представление ресурсов Eclipse и Java надстройкой ADT.

Папка Android 2.2 содержит файл android.jar, версия которого определяется

целевой версией Android, заданной в окне New Android Project при создании проекта.

В файле android.jar находится заданная версия пакета разработки Android SDK.

Развернув узел Android 2.2 и файл android.jar, можно увидеть инструменты и би-

блиотеки, доступные для приложения (рис. 3.28). Все они были установлены во время

инсталляции надстройки ADT в программу Eclipse.

Рис. 3.28. Местонахождение и содержимое файла android.jar

Обратите внимание на то, что имя и местонахождение папки android вы задали

произвольным образом во время установки надстройки ADT. Это говорит о том, что

пакет Android SDK (как и программа Eclipse) может находится в любом месте файло-

вой системы.

Папка assets

Сначала папка assets (активы) пустая. В нее можно помещать файлы, необходи-

мые для приложения.

Актив — это файл данных любого типа и в любом формате, используемый в

приложении. Часто файл актива содержит данные в проприетарном формате. Для

обращения к активам, хранящимся в папке assets, удобно использовать класс

AssetManager. Прочитав актив, приложение может прочитать хранящиеся в нем дан-

ные. Предположим, в приложении нужно использовать словарь специальных терми-

нов (например, для реализации автозавершения). В таких случаях принято помещать

словарь в папку assets (обычно это файл в формате XML или база данных SQLite).

В отличие от ресурсов, размещаемых в папке res и оснащаемых идентифи-

каторами, активы могут содержать данные любого типа и не ассоциируются с

92 Часть II. Создание и публикация приложения Android

05ch03.indd 92 08.11.2011 12:40:57

идентификаторами или обработчиками. Для каждого актива нужно создать обработ-

чик вручную, например запрограммировать чтение потока битов и преобразование

потока в аудио- или видеоформат.

Активам не присваиваются идентификаторы ID (в отличие от ресурсов).

Для доступа к содержимому актива нужно (опять же, в отличие от ресур-

сов) вручную задать в коде обработку байтов, битов или потоков.

Папка res

Эта папка содержит ресурсы, используемые приложением. Рекомендуется всегда

делать ресурсы внешними по отношению к коду приложения (но не по отношению к

приложению). Классические примеры ресурсов — изображения и текстовые строки.

Не размещайте строки в коде приложения. Вместо этого размещайте их в строковых

ресурсах и обращайтесь к таким ресурсам из кода. Далее я покажу, как это делается.

Ресурсы необходимо группировать в папке res.

Рекомендуется предоставлять альтернативные ресурсы для специфических конфи-

гураций устройств путем группирования ресурсов в именованных вложенных папках.

Во время выполнения операционная система Android выясняет, в какой конфигура-

ции работает приложение, и выбирает соответствующий ресурс (или папку ресурса).

Таким способом можно, например, отображать разные графические интерфейсы в

зависимости от разрешения экрана или разные строки в зависимости от параметров

локализации.

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий