Зміст ndk cредства розробки.

Відео: R.id.team: Вебінар 4. Введення в Android NDK (Native Development Kit)

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

Відео: Android NDK performance in an ART world - Google I / O 2016



• 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 додатків. У цій версії, документація надається тільки в завантажується пакет НДК. Ви можете знайти в документації / 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, що ви повинні знати, якщо ви розробляєте з використанням НДК. Ви можете знайти в документації / Docs / системи / Libc / каталозі:
• OVERVIEW.TXT - забезпечує огляд «Bionic» бібліотеки C та його можливостями.
приклади додатків
NDK включені зразки додатків Android, які ілюструють, як використовувати власний код в вашому Android додатку. Додаткові відомості див. У розділі Приклади додатків Using the Sample Applications.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!