のAndroid NDK ...は、あなた は、活動を構築し、ユーザー 入力を処理し、ハードウェアセンサー、アクセス アプリケーションリソース、およびよりを使用することができ ヘッダーおよびライブラリを提供します CまたはC++でプログラミングする場合。 ネイティブコードを書く場合、アプリケーション はまだ.apkファイル にパッケージ化され、デバイス上の仮想マシン の内部で実行されます。基本的な Androidアプリケーションモデルは に変更されていません。しかし
、それは常に、AndroidのSDKにコンパニオンツールとして及び「CやC++などのネイティブ・コードの言語を使用してパーツアプリケーションのを実施」することを可能にするツールセットとして記述されています。
私の理解は、JavaベースのSDKとは異なり、NDKはAndroidアプリケーションの特定の部分を実装するように設計されていないということです。
これは間違いありませんか?
もしそうなら、はありません NDKは実装できますか?
@Leifありがとうございます。だから私はあなたが実際にNDKを使ってアプリケーション全体をプログラムできるというあなたの答えを理解していますか? TTSアプリケーションはどうですか? –
NDKは、Javaのようにガーベジコレクションをサポートしていません。 –
@SevaこれはC++でプログラミングするときの取引の一部です。問題はない。私は主に、C++だけを使ってAndroid用に開発することを選択した場合、私が自分自身になっているかもしれないどのような試練があるのだろうかと思っていました。まったく可能ですか? –