Что такое Neon по отношению к Android?

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

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

3 ответов


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

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


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

Neon intrinsics сосать производительность мудрый, я предлагаю писать родные коды для NEON.

  • Java: пистолет
  • C / C++: штурмовая винтовка
  • сборка : пулемет
  • неон: вулкан пушки, или A-10 танк убийца

честно говоря, я ни в коем случае не преувеличиваю. Неон что мощный.


официальный пример использования в источнике 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