Коматинени С., Маклин Д., Хашими С., Android 3 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов
серия: Exsperts Voice
Вильямс, 2012 г., 1024 стр., 978-5-8459-1746-1
Описание книги
Ключевые слова
Поделиться ссылкой на книгу
Дополнительно о книге
Операционная система Android привносит невероятные возможности по программированию устройств. В этой книге мы постараемся дать этому подтверждение. Если вы — программист на языке Java, у вас есть прекрасная возможность извлечь выгоду от этой захватывающей и многофункциональной вычислительной платформы общего назначения. Важно также отметить, что Android представляет собой передовую платформу, добавляющую к принципам проектирования ряд новых парадигм (даже с учетом ограничений, присущих любой мобильной платформе). Это уже третье издание книги, посвященной Android. Оно представляет собой насыщенное руководство по программированию. Здесь собрано все необходимое как для начинающих, так и для профессионалов — результат наших трехлетних исследований. В 31 главе рассматривается свыше 100 тем. Материалы книги охватывают версии 2.3 и 3.0 ОС Android. В этом издании приведено еще больше сведений о внутренней структуре Android, включая потоки, процессы, длительно выполняющиеся службы, широковещательные приемники и диспетчеры оповещений. Кроме того, здесь рассматривается большее количество элементов управления пользовательского интерфейса. Отдельно описаны средства, появившиеся в версии Android 3.0 — фрагменты, диалоговые окна с фраг- ментами, ActionBar и технология перетаскивания. Значительно расширены главы, посвященные службам и датчикам. Материалы по OpenGL теперь включают сведения по OpenGL ES 2.0.
Суть этой книги — предоставить концепции, проиллюстрированные примерами кода, и предложить руководства по решению задач. Эта философия воплощена в каждой главе. Руководства сопровождаются экспертными советами. Все проекты, рассмотренные в книге, доступны для загрузки и простого импорта в среду Eclipse. Для каждого проекта приводится список файлов и соответствующие листинги с кодом. В книге рассматриваются такие ключевые концепции, как ресурсы, намерения, поставщики контента, процессы, потоки, элементы управления пользовательского интерфейса, широковещательные приемники, службы и длительно выполняющиеся службы. Для новичков в области OpenGL предлагаются необходимые сведения по OpenGL ES 1.0 и 2.0. Подробно рассматриваются технологии, связанные с речевым воспроизведением, датчиками и сенсорными экранами. Также представлены исчерпывающие сведения о фрагментах, диалоговых окнах с фрагментами, классе ActionBar и реализации перетаскивания. Кроме того, мы постоянно обновляем веб-сайт, добавляя материалы по исследованиям Android SDK.
Содержание книги
Глава 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
Об авторе
Сатия Коматинени имеет более чем двадцатилетний опыт программирования в небольших и крупных организациях. Он опубликовал свыше 30 статей по разработке веб-приложений с использованием Java, .NET и разнообразных технологий баз данных. Сатия часто выступает с докладами на отраслевых конференциях по инновационным технологиям и регулярно пишет в блог на Java.net. Он является автором AspireWeb (www.activeintellect.com/aspire) – упрощенного инструмента с открытым исходным кодом для разработки веб-приложений, и создателем Aspire Knowledge Central – персональной операционной веб-системы с открытым исходным кодом с акцентом на индивидуальной продуктивности и публикации. Сатия также является участником нескольких программ 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. Саид получил степень магистра в Университете Флориды (University of Florida).
Отзывы
Последние поступления в рубрике "Тематика определяется"
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... | |
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... | |
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Коматинени С., Маклин Д., Хашими С., Android 3 для профессионалов. Создание приложений для планшетных компьютеров и смартфонов в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.