год-2012
1024 страницы
Эта Книга Android 3 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов .Сатия Коматинени, Дэйв Маклин, Саид посвящена построению настоящих мобильных приложений с использованием новой версии Android 3.0 SDK. В ней раскрываются все аспекты, начиная с основ создания приложений для встроенных устройств, телефонов и планшетных PC и заканчивая расширенными концепциями, такими как построение трехмерных компонентов и реализация многозадачности. Более того, вы научитесь вести работу с картами, реализовывать средства поиска, применять виджеты домашнего дисплея и ACTIONBAR.
Благодаря этому руководству и многочисленным советам экспертов, вы с высокой скоростью научитесь делать современные мобильные приложения и запускать их на десятках основанных на платформе Android смартфонов. Вы освоите большое количество АПИ-интерфейсов Android, включая интерфейсы, которые предназначаются для работы с медиа и датчиками. Вы ознакомитесь с новыми возможностями Android 3.0, в количестве которых улучшенный пользовательский интерфейс для всех платформ Android, интеграция с WEBM и многое иное, и обретете познания, которые помогут строить превосходные передовые приложения и с высокой скоростью реагировать на перемены в будущем.
В книжке рассматриваются следующие тематики :
-
Как применять Android для построения мобильных Java-приложений для телефонов Google с сенсорными экранами или Клавиатурами
-
как спроектировать и претворить в жизнь неотразимые пользовательские интерфейсы для сенсорных экранов при помощи представлений и Компоновок
-
как наполнить приложение данными из источников данных с использованием поставщиков Контента
-
как делать трехмерную графику при помощи OPENGL и специальных Компонентовкак построить мультимедиа- и игровые приложения с применением Media АПИ и OPENGL из ANDROID
-
КАК применять службы, основанные на местоположении, сетевые службы и средства Безопасностикак применять новые средства Android 3.0, подобные как фрагменты и ACTIONBAR
КНИГА рассчитана на профессиональных девелоперов ПО, стремящихся перенести свои познания и приложения в мобильный мир Android. Предполагается наличие неплохих познаний языка Java, включая умение делать классы и вести работу с основными структурами наследования.
Об авторах
Сатия Коматинени имеет более чем двадцатилетний опыт программирования в некрупных и больших организациях. Он опубликовал свыше 30 статей по создании веб-приложений с использованием Java, .NET и разных технологий баз данных. Сатия нередко выступает с докладами на отраслевых конференциях по инновационным технологиям и регулярно пишет в блог на Java.net. Он - автор ASPIREWEB - упрощенного инструмента с открытым исходным кодом для разработки веб-приложений, и создателем Acer aspire Knowledge Central (www.knowledgefolders.com) - персональной операционной веб-системы с открытым исходным кодом с акцентом на индивидуальной продуктивности и публикации. Сатия тоже - участник некоторого количества программ SBIR (Small Business Innovation Research Programs - инновационные исследовательские утилиты для малого бизнеса). Он заполучил степень бакалавра по электротехнике в университете Andhra University (Вишакхапатнам, Индия) и степень магистра по электротехнике в Индийском институте технологий (Indian Institute of Technology) в Нью- Дели.
Дейв Маклин - инженер и архитектор ПО, сейчас работающий и живущий в Джексонвилле, шт. Флорида. Начиная с 1980 г., он программировал на массы языках, разрабатывая решения, простирающиеся от робототехнических систем до хранилищ данных и построенные в виде как веб-приложений, так и приложений для электронного обмена данными. Дейв работал в Sun Microsystems, IBM, Trimble Navigation, General Motors и множестве некрупных фирм. Он окончил Университет Ватерлоо (University of Waterloo) в Канаде по специальности проектирование систем.
Саид Хашими был рожден в Афганистане, а сейчас проживает в Джексонвилле, шт. Флорида. Опыт его работы охватывает отрасли здравоохранения, финансов, логистики и архитектур, ориентированных на службы. На протяжении собственной профессиональной карьеры Саид разрабатывал широкомасштабные распределенные приложения на разных языках программирования и платформах, включая C/C++, MFC, J2EE и .NET. Его статьи размещены в ведущих журналах, и он - автор множества популярных книжек, вышедших в издательстве Apress. Саид заполучил степень магистра в Университете Флориды
Оглавление книги
"Android 3 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов"
Об авторах
Введение
Глава 1. Введение в вычислительную платформу Android
Глава 2. Настройка среды разработки
Глава 3. Ресурсы Android
Глава 4. Поставщики контента
Глава 5. Намерения
Глава 6. Создание пользовательских интерфейсов и использование графических элементов
Глава 7. Работа с меню
Глава 8. Работа с диалоговыми окнами
Глава 9. Работа с предпочтениями и сохранение состояния
Глава 10. Безопасность и права доступа
Глава 11. Построение и использование служб
Глава 12. Исследование пакетов
Глава 13. Исследование обработчиков
Глава 14. Широковещательные приемники и длительно выполняющиеся службы
Глава 15. Исследование диспетчера оповещений
Глава 16. Исследование двухмерной анимации
Глава 17. Исследование карт и служб местоположения
Глава 18. Использование API-интерфейсов телефонии
Глава 19. Платформы для работы с медиа
Глава 20. Программирование трехмерной графики с помощью OpenGL
Глава 21. Исследование живых папок
Глава 22. Виджеты домашнего экрана
Глава 23. Поиск в Android 3
Глава 24. Исследование API-интерфейса TextToSpeech
Глава 25. Сенсорные экраны
Глава 26. Использование датчиков
Глава 27. Исследование API-интерфейса для работы с контактами
Глава 28. Развертывание готового приложения: Android Market и другие возможности
Глава 29. Фрагменты для планшетов и других устройств
Глава 30. Исследование API-интерфейса ActionBar
Глава 31. Дополнительные темы, связанные с версией Android 3.