14

我是Android的初学者。我的朋友听到了“霓虹灯”。所以我做了谷歌,发现了这个

提到它,Neon 与 Android 操作系统或所有移动操作系统的多媒体有关,是吗?请与我分享更多。

4

3 回答 3

17

Neon 是一个 ARM 协处理器,用于矢量处理。Neon 用于多媒体数据处理。它是一个可选的协处理器,Android Linux 内核可能支持也可能不支持。(埃克莱尔天)

但是,如果 Google 提供任何 Android 应用程序 API 来访问 Neon,那么您可以安全地在您的应用程序中使用它。

于 2011-08-11T05:30:02.820 回答
15

NEON 非常强大且易于编程。它不能解决性能问题,而只是在大多数情况下消除了它们。

NEON 内在函数在性能方面很糟糕,我建议为 NEON 编写本机代码。

  • 爪哇:手枪
  • C/C++:突击步枪
  • 组装:机枪
  • NEON:火神炮,或 A-10 坦克杀手

老实说,我并没有以任何方式夸大其词。NEON 就是这么强大。

于 2011-10-31T07:08:48.590 回答
0

NDK源码中有官方使用示例转载于:https ://github.com/android/platform_development/tree/android-6.0.1_r16/ndk/samples/hello-neon

它是从 NDK 使用的,所以有趣的文件.cjni/.

您可以使用以下命令构建和安装它:

ndk-build
android update project -p . -t android-22
ant clean
ant debug
ant installd
于 2016-02-08T22:19:24.337 回答