私はAndroid NDKを勉強しています。 NDKのメリットとデメリットは何ですか? Android NDKを勉強するための参考資料はありますか?Android NDKの利点と欠点
5
A
答えて
13
official Android developer page regarding NDKを読んでいますか?
引用:
のAndroid NDKを使用すると、ネイティブコードであなたの のアプリ パフォーマンスが重要な部分を構築することができます のAndroid SDKのコンパニオンツールです。 のCまたはC++プログラミング時に、 がアクティビティを構築し、ユーザ の入力を処理し、ハードウェアセンサを使用し、 アプリケーションリソースにアクセスできるようにするヘッダとライブラリを提供します。 のネイティブコードを記述すると、アプリケーションはまだ.apkファイルにパッケージされた であり、デバイス上の仮想マシン の内部で実行されるのは です。基本的な Androidアプリケーションモデルは に変更されていません。
ネイティブコードを使用しても、 の自動パフォーマンスは向上しませんが、 の場合は、アプリケーションが常に複雑になります。 Android フレームワークAPIを使用して の制限を実行していない場合は、おそらく にNDKが必要ではありません。
Javaでプログラミングするときに非常にパフォーマンスの高いものを実行しない限り、私はあなたにNDKを知らせることをお勧めします。あなたがしていることを本当に知っておらず、Cおよび/またはC++についての強い知識がなければ、NDKコードを正しく書くことが難しくて難しくなります。
関連する問題
- 1. HttpModuleとDelegatingHandler - 利点/欠点?
- 2. gwt + grail ..利点と欠点
- 3. ロスレス圧縮の利点と欠点?
- 4. Javascript:壊れたリンクチェッカー - 利点と欠点
- 5. NemoJs対NightWatchJS?利点と欠点
- 6. プライベートレポの利点/欠点の管理
- 7. CreateFileとSteamの利点と欠点の比較
- 8. プロキシキャッチサーバーを使用する利点と欠点は何ですか?
- 9. Jsonオブジェクト用に生成されたC#クラスの利点と欠点
- 10. Nginxの画像キャッシュの欠点と欠点は何ですか?
- 11. 配列を使ってリンクリストを実装する - 利点と欠点
- 12. linqの欠点
- 13. フォースインデックスの欠点
- 14. リアクティブプログラミングでのアグレッシブタイムアウトの利点利点
- 15. Context.Currentパターンの欠点?
- 16. CRUDパターンの欠点
- 17. Tomcatの欠点Http11NioProtocol
- 18. 利点
- 19. 利点
- 20. 利点
- 21. 利点
- 22. MonoTouchの最大の欠点
- 23. Entity Framework DBSetの主要な利点と利点<MappingTable>
- 24. Auth0の利点
- 25. directExecutorの利点
- 26. クラウドコンピューティングの利点
- 27. ルビーセットの利点
- 28. マネージコードの利点
- 29. WTPの利点
- 30. ジェネリックコンストラクタの利点
無料のndkの本がありますか... ndkを完全に勉強するには、私にあなたの提案をお願いします..... – RBJ
NDKには無料の本はありません。公式ドキュメントはNDKの中にあります:http://developer.android.com/sdk/ndk/overview.html#docs –