Главная / Программы / Системные программы / Содержание NDK cредства разработки.

Содержание NDK cредства разработки.

NDK включает в себя набор кросс-toolchains (компиляторы, линкеры и т.д..), Которые могут генерировать родные ARM файлы на Linux, OS X и Windows (с Cygwin) платформах.Он предоставляет набор системных заголовков для стабильного родного API, которые гарантированно поддерживаются во всех более поздних версиях платформ:

• Libc (C библиотека) заголовки
• в libm’ах (математическая библиотека) заголовки
• заголовки JNI интерфейс
• libz (Zlib сжатие) заголовки
• liblog (Android регистрации) заголовок
•OpenGL ES 1.1 и OpenGL ES 2.0 (3D графические библиотеки) заголовки
•libjnigraphics (Pixel буфера доступа) заголовка (для Android 2.2 и выше).
• Минимальный набор заголовков для поддержки C
НДК также предусматривает создание системы, которая позволяет эффективно работать с источниками, не имея для обработки набора инструментов / платформы / CPU / ABI детали. Вы создаете очень короткие файлы сборки, чтобы описать, какие источники для компиляции и которые Android приложения будут использовать их – система сборки состоит из источников и мест динамически подключаемых библиотек непосредственно в приложении проекта.
Важно: За исключением библиотек, перечисленных выше, родные библиотеки системы на платформе Android не являются стабильными и могут измениться в будущих версиях платформы. Ваши приложения должны использовать лишь стабильные родные библиотеки системы представленых в этой НДК.
Документация
Пакет NDK включает в себя набор документации, которая описывает возможности NDK и как использовать его для создания библиотеки для вашего Android приложений. В этой версии, документация предоставляется только в загружаемый пакет НДК. Вы можете найти в документации <ndk> / Docs / каталог. Включены следующие файлы:
•INSTALL.TXT – описывает, как установить NDK и настроить его для хост-системы
•OVERVIEW.TXT – предоставляет обзор возможностей NDK и использование
•Android-MK.TXT – описывает использование файла Android.mk, который определяет родной источник  вы хотите скомпилировать
•ЗАЯВКА-MK.TXT – описывает использование файла Application.mk, которая описывает родные источники, необходимые для приложения Android
• howto.txt – сведения об общих задачах, связанных с развитием НДК.
•Система-ISSUES.TXT – известные проблемы в системе Android изображения, которые вы должны знать, если вы разрабатываетесь с использованием НДК.
•Стабильность-APIS.TXT – полный список стабильных API, предоставляемые заголовки в НДК.
•CPU-ARCH-ABIS.TXT – описание поддерживаемых процессорных архитектур.
•CPU-FEATURES.TXT – описание cpufeatures статической библиотеки, которая позволяет коду приложения обнаружить процессор целевым устройством и дополнительных функций во время выполнения.
•Процессор-ARM-NEON.TXT – описание того, как построить с дополнительным ARM NEON / VFPv3-D32 инструкции.
• CHANGES.txt – полный список изменений в НДК во всех релизах.
Кроме того, пакет включает в себя подробную информацию о “Bionic” в библиотеке предоставляются платформы Android, что вы должны знать, если вы разрабатываете с использованием НДК. Вы можете найти в документации <ndk> / Docs / системы / Libc / каталоге:
•OVERVIEW.TXT – обеспечивает обзор “Bionic” библиотеки C и его возможностями.
Примеры приложений
NDK включены образцы приложений Android, которые иллюстрируют, как использовать собственный код в вашем Android приложении. Дополнительные сведения см. в разделе Примеры приложений Using the Sample Applications .

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>