0

私はNDKにまったく慣れていません。

jniからのhelloと、2つの数値の合計を計算する別のチュートリアルを含むいくつかのチュートリアルを実行しました。

彼らはcygwinとndkを使用してライブラリsoファイルを作成する必要があり、Androidのライブラリレイヤーに自分のライブラリを挿入する方法を少し理解しています。

Androidのネイティブライブラリにアクセスして、それらを何に使用できるかを確認するように求められました。

私の質問は私がこれを行うことができますか?

STABLE-APIS.txtドキュメントは少しあいまいで、Android1.5のStableC++APIとして次のように記載されています。


cstddef

新着

効用

stl_pair.h


それは私がそれらにアクセスできることを意味しますか?

もしそうなら、どうすればそれについて行くことができますか?私がすでに行ったチュートリアルに従うことは何か助けになるとは思いませんか?

これを行う方法に関するポインタやチュートリアルなどへのリンクをいただければ幸いです。

4

1 に答える 1

0

他の人がandroid-ndkグループで指摘したように、おそらくSDKを使用する必要があります。NDKは、SDKで利用可能な機能以外の機能へのアクセスを提供せず、アプリケーションの移植性を低下させます。CまたはC++(例外またはRTTIを使用しない)で記述されたレガシーコードがある場合にのみ検討する必要があります。一部の操作はネイティブコードではるかに高速ですが、マネージドコードとネイティブコード間でデータを渡すにはコストがかかるため、NDKを使用すると特定の種類のアプリケーションのみが高速化されます。

于 2010-04-19T00:38:48.363 に答える