Что такое Neon по отношению к Android? - PullRequest
14 голосов
/ 11 августа 2011

Я новичок в Android.Мой друг услышал "Неон".Поэтому я сделал Google и нашел это

Ссылаясь на это, Neon связан с мультимедиа для ОС Android или всех мобильных ОС, не так ли?Пожалуйста, поделитесь со мной больше.

Ответы [ 3 ]

17 голосов
/ 11 августа 2011

Neon - это сопроцессор ARM, предназначенный для векторной обработки.Неон используется для обработки мультимедийных данных.Это дополнительный сопроцессор, ядро ​​Android Linux может иметь или не иметь поддержку этого.(Eclair days)

Однако, если Google предоставляет API-интерфейсы для Android-приложений для доступа к Neon, вы можете безопасно использовать его в своем приложении.

15 голосов
/ 31 октября 2011

NEON чрезвычайно мощный и простой в программировании. Это не решает проблемы с производительностью, а просто устраняет их в большинстве случаев.

Встроенные функции NEON отстают в производительности, я предлагаю написать собственные коды для NEON.

  • Ява: пистолет
  • C / C ++: штурмовая винтовка
  • Сборка: пулемет
  • NEON: вулканская пушка или танковый убийца А-10

Честно говоря, я ни в коем случае не преувеличиваю. НЕОН ЭТО МОЩНО.

0 голосов

Официальный пример использования в источнике NDK приведен по адресу: https://github.com/android/platform_development/tree/android-6.0.1_r16/ndk/samples/hello-neon

Используется из NDK, поэтому интересными файлами являются .c файлы в jni/.

Вы можете собрать и установить его с помощью:

ndk-build
android update project -p . -t android-22
ant clean
ant debug
ant installd
...