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, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги

системе Android), на экране устройства отображается окно ANR. Увидев

его, пользователь может решить, что делать дальше: нажать кнопку Force

close (Принудительно закрыть) или Wait (Ждать). Однако не думайте, что

окно ANR избавляет вас от необходимости создавать асинхронные потоки.

Ваш программный продукт должен быть максимально дружественным к

пользователю, иначе коммерческого успеха ему не видать.

Рис. 1.2. Диалоговое окно ANR

Я рекомендую всегда запускать в отдельном фоновом потоке код, выпол-

няющийся дольше пяти секунд и сильно загружающий процессор. Это не

только мое мнение, а общепринятая методика. Обратитесь, например, на

сайт разработчиков Android по следующему адресу:

responsiveness.html

Фоновые службы

Если у вас установлена Windows, вы, скорее всего, уже знаете, что такое служба.

Это приложение, выполняющееся в фоновом режиме и не обязательно имеющее

пользовательский интерфейс. Классический пример службы — антивирусная про-

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

когда нужно что-нибудь сообщить пользователю или спросить его о чем-либо. Вы не

видите ее, но знаете, что она выполняется.

Большинство аудиоплееров, доступных на Android Market, выполняется как фоно-

вые службы. Они позволяют вам слушать музыку одновременно с проверкой почты

или работой с другими задачами на экране.

Инструменты для работы с оборудованием

Компания Google предоставляет огромное количество бесплатных инструментов,

необходимых для создания высококачественных мобильных приложений. Вы и дру-

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

тем более что Google прилагает немалые усилия для упрощения их использования.

Предоставляемые Google инструменты пригодны для всех типов оборудования.

Глава 1. Краткий обзор платформы Android 31

Android Application Development For Dum.indb 31 08.11.2011 12:23:50

Чтобы создать профессиональное приложение Android, необходимо задейство-

вать все возможности оборудования. Однако не поймите меня неправильно. Если

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

пытайтесь задействовать ее лишь для того, чтобы похвастаться мощью своего при-

ложения.

В табл. 1.1 перечислено несколько типов оборудования, которые можно использо-

вать при создании приложения.

Таблица 1.1. Типы оборудования Android

Назначение Оборудование

Где я нахожусь? Устройство GPS

В каком направлении я перемещаюсь? Встроенный компас

Как расположен мой телефон в пространстве? Датчик положения

Мой телефон неподвижен или движется? Акселерометр

Могу ли я использовать наушники Bluetooth? Трансивер Bluetooth

Могу ли я записать видео? Камера

Большинство телефонов Android поставляется с оборудованием, описанным в сле-

дующих разделах. Но не все телефоны одинаковые: операционная система Android

позволяет производителям устройств включать или не включать в них определенные

типы оборудования. Вряд ли существует телефон, содержащий все возможные типы

оборудования.

Кроме того, по мере развития электронных технологий производители телефо-

нов начинают добавлять средства, которые изначально не поддерживаются опера-

ционной системой Android. Однако не беспокойтесь: чаще всего производитель,

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