Рассмотрены все основные аспекты создания приложений для платформы Android 5 (API 21): установка необходимого программного обеспечения (JDK, Eclipse и Android SDK), использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами смартфона, платформа Titanium Mobile, публикация приложений на Play Market и отладка приложений.
Особое внимание уделено взаимодействию с аппаратными средствами смартфона. Показано, как получить информацию об устройстве и определить его состояние, использовать его датчики (акселерометр, датчик света, датчик температуры, датчик давления), камеру, Bluetooth-адаптер.
Приведены решения для различных нештатных ситуаций (отказ эмулятора, проблема с установкой программного обеспечения и т. д.), что поможет начинающему программисту.
*
Книга разделена на три части. В первой мы поговорим об установке необходимого программного обеспечения, напишем самое простое Android-приложение и научимся использовать эмулятор Android, позволяющий создавать приложения для Android без наличия физического устройства, что снижает стоимость разработки приложения.Во второй части вы узнаете, как создать интерфейс пользователя для вашего приложения, как использовать в нем графику и звуки, мы также рассмотрим способы хранения данных.Третья часть книги — самая сложная, поэтому даже не пытайтесь ее читать, не прочитав предварительно вторую часть. Вы узнаете, как создавать службы, потоки,широковещательные приемники, как использовать SQLite и подключаться к Интернету. Будет также рассмотрена подготовка вашего приложения для публикации на Play Маркет, взаимодействие с аппаратными средствами устройства и отладка приложения.
Другие книги автора:
|