Информация о книге

978-5-97060-394-9,978-1-78398-964-5

Главная  » Тематика определяется » Android NDK. Руководство для начинающих. Для Android 4.2.2 и выше

Ретабоуил С., Android NDK. Руководство для начинающих. Для Android 4.2.2 и выше

ДМК Пресс, 2017 г., 978-5-97060-394-9,978-1-78398-964-5


Наличие в интернет-магазинах

Магазинов: 4, Цена: от 1476 руб. посмотреть все

Описание книги

В книге показано, как создавать мобильные приложения для платформы Android на языке C/C++ с использованием пакета библиотек Android Native Development Kit (NDK) и объединять их с программным кодом на языке Java. Вы узнаете как создать первое...

Купить эту книгу можно в интернет-магазинах

  My-Shop - 1476 руб.   Book24 - 2409 руб.   Буквоед - 2409 руб.   Читай-Город - 2409 руб.
  Страница товара выбранного интернет-магазина откроется в новом табе

Ключевые слова


  OpenGL 


Поделиться ссылкой на книгу



Содержание книги

Об авторе
О рецензентах
Предисловие
О чем рассказывается в этой книге
Что потребуется для работы с книгой
Кому адресована эта книга
Раздел ы
Соглашения
Отзывы и пожелания
Загрузка исходного кода примеров
Список опечаток
Нарушение авторских прав
Глава 1.
Подготовка окружения
Приступая к разработке программ для Android
Настройка Windows
Установка инструментов разработки для Android в
Windows
Настройка Mac OSX
Установка инструментов разработки для Android в
Mac OSX
Настройка Linux
Установка инструментов разработки для Android в
Linux
Установка среды разработки Eclipse
Эмулятор платформы Android
Разработка с действующим устройством на
платформе Android
Дополнительное службе ADB
В заключение
Глава 2.
Создание низкоуровневого проекта для Android
Компиляция и развертывание примеров приложений
из Android NDK
Создание файлов проекта с помощью менеджера
Android
Компиляция низкоуровневого кода с помощью
NDK-Build
Сборка и упаковка приложений с помощью Ant
Развертывание пакета приложения с помощью Ant
Запуск приложения с помощью командной оболочки
ADB
Дополнительно об инструментах для Android
Создание первого низкоуровневого проекта для
Android
Введение в Dalvikn ART
Взаимодействие Java и C/C++
Отладка низкоуровневых приложений для Android
Определение настроек NDK для приложения
Повседневное использование NDK-GDB
Анализ аварийных дампов
Настройка проекта Gradle для компиляции
низкоуровневого
кода
В заключение
Глава 3.
Взаимодействие Java и C/C++ посредством JNI
Инициализация библиотеки JNI
Преобразование Java-строк в низкоуровневые
строки
Кодирование строк в низкоуровневом коде
Поддержка строк в J NI API
Передача элементарных типов Java в
низкоуровневый код
Ссылки на Java-объекты из низкоуровневого кода
Локальные ссылки
Глобальные ссылки
Слабы е ссылки
Обработка Java-массивов
Элементарные массивы
Массивы объектов
Возбуждение и проверка Java-исключений
Выполнение кода при наличии исключения
API обработки исключений
В заключение
Глава 4.
Вызов функций на языке Java из низкоуровневого
кода
Обратный вызов Java-методов из низкоуровневого
кода
Дополнительно о JNI Reflection API
Отладка JNI
Синхронизация Java с низкоуровневыми потоками
выполнения . Синхронизация программного кода на
Java и C/C++ с помощью
мониторовJNI
Присоединение и отсоединение потоков
выполнения
Низкоуровневая обработка растровых изображений
Регистрация низкоуровневых методов вручную
JNIBCHC++
В заключение
Глава 5.
Создание исключительно низкоуровневых
приложений
Создание низкоуровневого визуального
компонента
Подробнее о низкоуровневом связующем модуле
Обработка событий визуального компонента
Доступ кокну из низкоуровневого кода
Измерение времени в низкоуровневом коде
В заключение
Глава 6.
Отображение графики средствами OpenGL ES
Инициализация OpenGL ES
Конвейер OpenGL
Чтение текстур с помощью диспетчера ресурсов
Дополнительно об Asset Manager API
Подробнее о текстурах
Рисование двухмерных спрайтов
Массивы вершин и буферные объекты с вершинами
Эффект частиц
Программирование шейдеров на языке GLSL
Адаптация графики для разных разрешений
В заключение
Глава 7.
Проигрывание звука средствами OpenSL ES
Инициализация OpenSL ES
Еще о философии OpenSL ES
Воспроизведение музыкальных файлов
Воспроизведение звуков
Обработка событий в очереди звуков
Важность низкой задержки в Android
Запись звука
В заключение
Глава 8.
Устройства ввода и датчики
Обработка событий касания
Обработка событий от клавиатуры, клавиш
направления
(D-Pad) и трекбола
Проверка датчиков
Дополнительное датчиках
В заключение
Глава 9.
Перенос существующих библиотек на платформу
Android
Разработка с применением стандартной библиотеки
шаблоноЕ
Перенос Box2D на платформу Android
MupBox2D
Подробнее об определении столкновений
Режимы столкновений и фильтрация
Дополнительные ресурсы, посвященные Box2D
Компиляция Boost на платформе Android
Мастерство владения файлами Makefile
Переменные в файлах Makefile
Инструкции в файлах сборки
Архитектуры процессоров (ABI)
Дополнительные наборы инструкций (NEON, VFP,
SSE, MSA)
В заключение
Глава 10.
Интенсивные вычисления на RenderScript
Что такое RenderScript?
Выполнение встроенной функции
Создание собственного ядра
Объединение сценариев
В заключение
Послесловие
Что мы узнали
Куда двигаться дальше
Где искать помощь
Это лишь начало
Предметный указатель


Об авторе


Последние поступления в рубрике "Тематика определяется"



Коллекционное холодное оружие Западной Европы XVII - начала XIX вв. 

Издание посвящено уникальным образцам охотничьего и боевого холодного оружия из частных собраний европейских коллекционеров. Каждый экземпляр сопровождается экспертным описанием, оценкой степени его сохранности и подробными авторскими иллюстрациями....

Терапевтическая катастрофа. Мастера психотерапии рассказывают о самых провальных случаях 

Ни один психотерапевт не застрахован от ошибок в работе с клиентами, но мало кто готов открыто обсуждать собственные неудачи. Авторы книги решили наглядно показать, что просчеты и промахи - это не только неотъемлемая сторона профессии, но и повод вынести для себя ценные уроки....

Любовь к человеку с пограничным расстройством личности 

Люди с пограничным расстройством личности (ПРЛ) могут быть очень заботливыми, нежными, умными и веселыми - и при этом своим поведением отталкивать даже самых близких людей. Если у вас непростые отношения с человеком, который страдает от ПРЛ, то эта книга - для вас....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Ретабоуил С., Android NDK. Руководство для начинающих. Для Android 4.2.2 и выше в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.