Android NDK: руководство для начинающих

Bibliografiske detaljer
Hovedforfatter: Ретабоуил С.
Summary:В книге показано, как создавать мобильные приложения для платформы Android на языке C/C++ с использованием пакета библиотек Android Native Development Kit (NDK) и объединять их с программным кодом на языке Java. Вы узнаете как создать первое низкоуровневое приложение для Android, как взаимодействовать с программным кодом на Java посредством механизма Java Native Interfaces, как соединить в своем приложении вывод графики и звука, обработку устройств ввода и датчиков, как отображать графику с помощью библиотеки OpenGL ES и др. Издание предназначено для разработчиков мобильных приложений, как начинающих так и более опытных, уже знакомых с программированием под Android с использованием Android SDK.
Книга из коллекции ДМК Пресс - Информатика
Udgivet: Москва, ДМК Пресс, 2016
Udgivelse:2-е изд.
Fag:
Online adgang:http://e.lanbook.com/books/element.php?pl1_id=82810
https://e.lanbook.com/img/cover/book/82810.jpg
Format: Electronisk Bog

MARC

LEADER 00000nam0a2200000 i 4500
001 82810
010 |a 978-5-97060-394-9 
100 |a 20250516d2016 k y0rusy01020304ca 
101 0 |a rus 
102 |a RU 
105 |a y z 000zy 
106 |a z 
200 1 |a Android NDK: руководство для начинающих  |b Электронный ресурс  |f Ретабоуил С.  |g Пер. с англ. Киселев А. Н. 
205 |a 2-е изд. 
210 |a Москва  |b Москва  |c ДМК Пресс  |d 2016 
215 |a 518 с. 
330 |a В книге показано, как создавать мобильные приложения для платформы Android на языке C/C++ с использованием пакета библиотек Android Native Development Kit (NDK) и объединять их с программным кодом на языке Java. Вы узнаете как создать первое низкоуровневое приложение для Android, как взаимодействовать с программным кодом на Java посредством механизма Java Native Interfaces, как соединить в своем приложении вывод графики и звука, обработку устройств ввода и датчиков, как отображать графику с помощью библиотеки OpenGL ES и др. Издание предназначено для разработчиков мобильных приложений, как начинающих так и более опытных, уже знакомых с программированием под Android с использованием Android SDK. 
333 |a Книга из коллекции ДМК Пресс - Информатика 
610 0 |a разработка программ для android 
610 0 |a настройка windows 
610 0 |a установка инструментов разработки для android 
610 0 |a настройка mac os x 
610 0 |a настройка linux 
610 0 |a установка среды разработки eclipse 
610 0 |a эмулятор платформы android 
610 0 |a разработка с действующим устройством android 
610 0 |a служба adb 
610 0 |a компиляция примеров приложений из android ndk 
610 0 |a создание файлов проекта с помощью менеджера android 
610 0 |a компиляция низкоуровневого кода с помощью ndk-build 
610 0 |a сборка и упаковка приложений с помощью ant 
610 0 |a развертывание пакета приложения с помощью ant 
610 0 |a запуск приложения с помощью командной оболочки adb 
610 0 |a инструменты для android 
610 0 |a создание низкоуровневого проекта для android 
610 0 |a введение в dalvik и art 
610 0 |a взаимодействие java и c/c++ 
610 0 |a отладка низкоуровневых приложений для android 
610 0 |a определение настроек ndk для приложения 
610 0 |a повседневное использование ndk-gdb 
610 0 |a анализ аварийных дампов 
610 0 |a настройка проекта gradle для компиляции низкоуровневого кода 
610 0 |a инициализация библиотеки jni 
610 0 |a преобразование java-строк в низкоуровневые строки 
610 0 |a кодирование строк в низкоуровневом коде 
610 0 |a поддержка строк в jni api 
610 0 |a ссылки на java-объекты из низкоуровневого кода 
610 0 |a локальные ссылки 
610 0 |a слабые ссылки 
610 0 |a обработка java-массивов 
610 0 |a элементарные массивы 
610 0 |a массивы объектов 
610 0 |a выполнение кода при наличии исключения 
610 0 |a api обработки исключений 
610 0 |a обратный вызов java-методов из низкоуровневого кода 
610 0 |a jni reflection api 
610 0 |a отладка jni 
610 0 |a синхронизация java с низкоуровневыми потоками выполнения 
610 0 |a синхронизация программного кода на java и c/c++ с помощью мониторов jni 
610 0 |a присоединение и отсоединение потоков выполнения 
610 0 |a низкоуровневая обработка растровых изображений 
610 0 |a регистрация низкоуровневых методов вручную 
610 0 |a jni в c и c++ 
610 0 |a создание низкоуровневого визуального компонента 
610 0 |a низкоуровневый связующий модуль 
610 0 |a обработка событий визуального компонента 
610 0 |a доступ к окну из низкоуровневого кода 
610 0 |a измерение времени в низкоуровневом коде 
610 0 |a инициализация opengl es 
610 0 |a конвейер opengl 
610 0 |a чтение текстур с помощью диспетчера ресурсов 
610 0 |a asset manager api 
610 0 |a текстуры 
610 0 |a рисование двухмерных спрайтов 
610 0 |a массивы вершин и буферные объекты с вершинами 
610 0 |a эффект частиц 
610 0 |a программирование шейдеров на языке glsl 
610 0 |a адаптация графики для разных разрешений 
610 0 |a инициализация opensl es 
610 0 |a философия opensl es 
610 0 |a воспроизведение музыкальных файлов 
610 0 |a воспроизведение звуков 
610 0 |a обработка событий в очереди звуков 
610 0 |a низкая задержка в android 
610 0 |a запись звука 
610 0 |a обработка событий касания 
610 0 |a обработка событий от клавиатуры 
610 0 |a клавиш направления 
610 0 |a трекбола 
610 0 |a проверка датчиков 
610 0 |a датчики 
610 0 |a разработка с применением стандартной библиотеки шаблонов 
610 0 |a перенос box2d на платформу android 
610 0 |a мир box2d 
610 0 |a определение столкновений 
610 0 |a режимы столкновений и фильтрация 
610 0 |a компиляция boost на платформе android 
610 0 |a мастерство владения файлами makefile 
610 0 |a переменные в файлах makefile 
610 0 |a инструкции в файлах сборки 
675 |a 004.451.9Android 
686 |a 32.973.26-018.2  |2 rubbk 
700 1 |a Ретабоуил  |b С. 
801 1 |a RU  |b Издательство Лань  |c 20250516  |g RCR 
856 4 |u http://e.lanbook.com/books/element.php?pl1_id=82810 
856 4 1 |u https://e.lanbook.com/img/cover/book/82810.jpg 
953 |a https://e.lanbook.com/img/cover/book/82810.jpg