Серия Android JNI подробное введение в NDK и JNI

1. Помещение

Стремясь к своим пустым знаниям в области Android JNI и технологии NDK, я изучу эту серию JNI и запишу этот этап обучения. Основные этапы обучения: Анализ концепций и принципов ---> Практика во время обучения ---> От простого к сложному, шаг за шагом. (Обязательное условие для изучения этого этапа: вам необходимо иметь базовые знания в разработке Android)

После изучения серии разработки JNI-NDK были достигнуты следующие цели: (ps: корректируйте во время обучения)

1. Освоить концепцию JNI 6. Введение в собственные функции 11. Собственные вызовы Java

2. Построение среды разработки JNI. 7. Типы и дескрипторы JNI. 12. Полиморфизм Java и C++.

3. Создание проекта NDK 8. Принцип динамической регистрации функций 13. Нативное создание объектов

4. Знакомство с инструментом компиляции CMake 9. Принцип регистрации статических функций 14. Собственный массив операций

5. Инструмент компиляции ndk-build 10. Анализ процесса вызова JNI 15. Собственная операция Json

2. Введение в JNI

JNI: Java Native Interface — это собственный интерфейс Java, который позволяет Java взаимодействовать с C/C++. Это означает, что Java может вызывать код локальной функции, написанный на C/C++. В свою очередь, C/C++ также может вызывать код на Java.

JNI на самом деле принадлежит Java&

рекомендация

отblog.csdn.net/sunbinkang/article/details/132396222