Android NDK : откройте доступ к внутренней природе Android и добавьте мощь C/C++ в свои приложения
Здесь можно купить книгу "Android NDK : откройте доступ к внутренней природе Android и добавьте мощь C/C++ в свои приложения" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-89818-629-6
Страниц: 519
Артикул: 108026
Возрастная маркировка: 16+
Краткая аннотация книги "Android NDK"
В книге показано, как создавать мобильные приложения для платформы Android на языке C/C++ с использованием пакета библиотек Android Native Development Kit (NDK) и объединять их с программным кодом на языке Java. Вы узнаете как создать первое низкоуровневое приложение для Android, как взаимодействовать с программным кодом на Java посредством механизма Java Native Interfaces, как соединить в своем приложении вывод графики и звука, обработку устройств ввода и датчиков, как отображать графику с помощью библиотеки OpenGL ES и др. Издание предназначено для разработчиков мобильных приложений, как начинающих так и более опытных, уже знакомых с программированием под Android с использованием Android SDK.
Содержание книги "Android NDK : откройте доступ к внутренней природе Android и добавьте мощь C/C++ в свои приложения"
Об авторе
О рецензентах
Предисловие
О чем рассказывается в этой книге
Что потребуется для работы с книгой
Кому адресована эта книга
Разделы
Соглашения
Отзывы и пожелания
Загрузка исходного кода примеров
Список опечаток
Нарушение авторских прав
Глава 1. Подготовка окружения
Приступая к разработке программ для Android
Настройка Windows
Установка инструментов разработки для Android в Windows
Настройка Mac OS X
Установка инструментов разработки для Android в Mac OS X
Настройка Linux
Установка инструментов разработки для Android в Linux
Установка среды разработки Eclipse
Эмулятор платформы Android
Разработка с действующим устройством на платформе Android
Дополнительно о службе ADB
В заключение
Глава 2. Создание низкоуровневого проекта для Android
Компиляция и развертывание примеров приложений из Android NDK
Создание файлов проекта с помощью менеджера Android
Компиляция низкоуровневого кода с помощью NDK-Build
Сборка и упаковка приложений с помощью Ant
Развертывание пакета приложения с помощью Ant
Запуск приложения с помощью командной оболочки ADB
Дополнительно об инструментах для Android
Введение в Dalvik и ART
Взаимодействие Java и C/C
Отладка низкоуровневых приложений для Android
Определение настроек NDK для приложения
Повседневное использование NDK-GDB
Анализ аварийных дампов
Настройка проекта Gradle для компиляции низкоуровневого кода
В заключение
Глава 3. Взаимодействие Java и C/C++ посредством JNI
Инициализация библиотеки JNI
Преобразование Java-строк в низкоуровневые строки
Передача элементарных типов Java в низкоуровневый код
Ссылки на Java-объекты из низкоуровневого кода
Обработка Java-массивов
Возбуждение и проверка Java-исключений
В заключение
Глава 4. Вызов функций на языке Java из низкоуровневого кода
Обратный вызов Java-методов из низкоуровневого кода
Дополнительно о JNI Reflection API
Синхронизация Java с низкоуровневыми потоками выполнения
Низкоуровневая обработка растровых изображений
Регистрация низкоуровневых методов вручную
JNI в C и C
В заключение
Глава 5. Создание исключительно низкоуровневых приложений
Создание низкоуровневого визуального компонента
Обработка событий визуального компонента
Доступ к окну из низкоуровневого кода
Измерение времени в низкоуровневом коде
В заключение
Глава 6. Отображение графики средствами OpenGL ES
Инициализация OpenGL ES
Конвейер OpenGL
Чтение текстур с помощью диспетчера ресурсов
Рисование двухмерных спрайтов
Эффект частиц
Адаптация графики для разных разрешений
В заключение
Глава 7. Проигрывание звука средствами OpenSL ES
Инициализация OpenSL ES
Воспроизведение музыкальных файлов
Воспроизведение звуков
Запись звука
В заключение
Глава 8. Устройства ввода и датчики
Обработка событий касания
Обработка событий от клавиатуры, клавиш направления (D-Pad) и трекбола
Проверка датчиков
В заключение
Глава 9. Перенос существующих библиотек на платформу Android
Разработка с применением стандартной библиотеки шаблонов
Перенос Box2D на платформу Android
Компиляция Boost на платформе Android
Мастерство владения файлами Makefile
Архитектуры процессоров (ABI)
В заключение
Глава 10. Интенсивные вычисления на RenderScript
Что такое RenderScript?
Создание собственного ядра
Объединение сценариев
В заключение
Послесловие
Что мы узнали
Куда двигаться дальше
Где искать помощь
Это лишь начало
Предметный указатель
Все отзывы о книге Android NDK : откройте доступ к внутренней природе Android и добавьте мощь C/C++ в свои приложения
Ретабоуил С. другие книги автора
С книгой "Android NDK" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Android NDK : откройте доступ к внутренней природе Android и добавьте мощь C/C++ в свои приложения (автор Сильвен Ретабоуил)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку