web-dev-qa-db-ja.com

Androidに関してネオンとは何ですか?

私はAndroidの初心者です。友達が「ネオン」を聞いた。だから私はグーグルをして見つけました this

それを参照すると、ネオンはAndroid OSまたはすべてのモバイルOSのマルチメディアに関連していますか?もっと共有してください。

14
soclose

ネオンはARMコプロセッサーであり、ベクトル処理を目的としています。ネオンはマルチメディアデータ処理に使用されます。オプションのコプロセッサーです。Android Linuxカーネルはこれをサポートしている場合とサポートしていない場合があります。(Eclair日)

ただし、GoogleがNeonにアクセスするためのAndroidアプリケーションAPIを提供している場合は、アプリケーションで安全に使用できます。

17
Shash316

NEONは非常に強力で、プログラミングが簡単です。パフォーマンスの問題は解決しませんが、ほとんどの場合、単にそれらを排除します。

NEON組み込み関数はパフォーマンスの面で問題があります。NEONのネイティブコードを作成することをお勧めします。

  • Java:ピストル
  • C/C++:アサルトライフル
  • 組み立て:機関銃
  • ネオン:バルカンキャノン、またはA-10タンクキラー

正直なところ、私は決して誇張していません。ネオンはとても強力です。

15

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