Android ndk.

Відео: Using Native code (C, C ++) in Android applications using NDK

Android NDK є інструментом для Android SDK, який дозволяє розробникам додатків Android побудувати продуктивність критично важливих частин своїх додатків в машинному коді. Він призначений для використання тільки в поєднанні з Android SDK, так що якщо ви ще не встановили останні Android SDK, будь ласка, зробіть це до завантаження НДК. Крім того, слід почитати, що таке  Що таке Android NDK? , щоб отримати розуміння того, що НДК пропозицію і чи буде це корисно для вас.



Виберіть скачати пакет, який підходить для вашого комп`ютера.

PlatformPackageSizeMD5 Checksum
Windowsandroid-ndk-r4b-windows.zip45792835 bytese397145e155a639be53ee4b6db8ad511
Mac OS X (intel)android-ndk-r4b-darwin-x86.zip50586041 bytes41dbd54335fb828ee408eab17103a1b0
Linux 32/64-bit (x86)android-ndk-r4b-linux-x86.zip49464776 bytes2deabcb125c219b34140975b710f00ec

зміни
У нижченаведених розділах надана інформація і замітки про послідовних релізах НДК, по позначенню номера ревізії.
Android NDK, Revision 4b Android NDK, Версія 4, б (червень 2010):
Включає в себе виправлення для декількох питань в НДК створення і налагодження скриптів - якщо ви використовуєте NDK R4, ми рекомендуємо завантажити R4b NDK. Для отримання докладної інформації змін в цьому випуску, читати CHANGES.txt документа, включеного в скачаний NDK пакет.
Загальні вказівки:
• Надає спрощену систему збирання за допомогою нової НДК-будівельника команд.
• Додана підтримка для легкої налагодження згенерованого коду машини з виробництва пристроїв через нову команду НДК-GDB.
• Додавання нових Android-конкретних ABI для ARM основі процесорних архітектур, armeabi-v7a. Нові ABI розширюють існуючі armeabi ABI включені в цей набір інструкції процесора розширень:
Thumb-2 інструкції апаратних VFP FPU інструкції (VFPv3-D16)
Додаткова підтримка ARM розширень SIMD (неон) GCC і вбудовані VFPv3-D32. Підтримка пристроїв, таких як Verizon Droid від Motorola, Google Nexus-перше, і інші.
• Додавання нових cpufeatures статичної бібліотеки (з джерелами), що дозволяє вашому додатку виявити процесор хост-пристрої під час виконання. Зокрема, додатки можуть перевірити на ARMv7-підтримку, а також VFPv3-D32 і NEON підтримки, а потім надати окремі шляхи коду в міру необхідності.
• Додає приклад програми, привіт-неон, який ілюструє, як використовувати cpufeatures бібліотеку, щоб перевірити процесор, а потім забезпечити оптимізований код, використовуючи NEON instrinsics, якщо підтримується процесором.
• Дозволяє генерувати машинний код для однієї або обох наборів інструкцій підтримуваних НДК. Наприклад, ви можете побудувати для ARMv5 і ARMv7-архітектури в той же час все збережеться.

АПК додатки.
• Для того щоб програми були доступні для користувачів, тільки якщо їх пристрої здатні запускати їх, Android Market має фільтри додатків, заснованих на інформації, набір інструкцій, наведених у додатках - з вашого боку необхідні дії для того, щоб зробити фільтрацію. Крім того, під час установки система Android перевіряє також і себе, додатки і дозволяє продовжити установку тільки тоді, коли програма надає бібліотеку, яка складається для архітектури процесора пристрою.
• Додана підтримка для Android 2.2, в тому числі нових стабільних API для доступу до пікселів буферів растрових об`єктів з машинного коду.
Android NDK, Revision 3 Android NDK, Версія 3 (березень 2010)
Загальні вказівки:
• Додає OpenGL ES 2.0 вбудовану підтримку бібліотек.
• Додає приклад програми, привіт-gl2, який ілюструє використання OpenGL ES 2.0 і верхні шейдери фрагментів.
• набір інструментів виконуваних файлів були оновлені для цієї версії з GCC 4.4.0, яка повинна генерувати трохи більш компактний і ефективний машинний код, ніж попередній (4.2.1). НДК також як і раніше забезпечує 4.2.1 виконавчі файли, які можна додатково використовувати для створення машинного коду.
Android NDK, Revision 2 Android NDK, Перегляд 2 (вересень 2009)
Спочатку випущений як «Android 1,6 NDK, випуск 1».
Загальні вказівки:
• Додає OpenGL ES 1.1 вбудована підтримка бібліотек.
• Додає приклад програми, Сан -Анджелесі, що робить 3D-графіку через рідний OpenGL ES API, в той час як управління життєвим циклом діяльності з об`єктом GLSurfaceView.
Android NDK, Revision 1 Android NDK, Перегляд 1 (червень 2009)
Спочатку випущений як «Android 1,5 NDK, випуск 1».
Загальні вказівки:
• Включає в себе компілятор підтримки (ССЗ) для ARMv5TE інструкції, в тому числі Thumb- інструкції.
• Включає в себе системи заголовків для стабільної рідний API, документацію і приклади додатків.

Відео: NDK: Discover the Android Native Development Kit

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

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