SWIGとAndroid-NDKを使用してC共有ライブラリをAndroidに移植しました
ライブラリAPIをテストするには、ファイルを指定できる必要があります。たとえば、
私は現在、エミュレーター(スマートフォンを持っていません)を使用してすべての開発を行っていますが、どうすればよいか疑問に思っています。
a)ファイルをエミュレーターに移動します(おそらくadb shell mv?)
b)Javaコードからこれらのファイルにアクセスします
ありがたいことに受け取ったポインタ
SWIGとAndroid-NDKを使用してC共有ライブラリをAndroidに移植しました
ライブラリAPIをテストするには、ファイルを指定できる必要があります。たとえば、
私は現在、エミュレーター(スマートフォンを持っていません)を使用してすべての開発を行っていますが、どうすればよいか疑問に思っています。
a)ファイルをエミュレーターに移動します(おそらくadb shell mv?)
b)Javaコードからこれらのファイルにアクセスします
ありがたいことに受け取ったポインタ
アプリケーション内にファイルを配置する場合は、プロジェクトのルートディレクトリのassets /フォルダーにファイルを配置できます(ファイルが存在しない場合は作成します)。
そこから、AssetManagerクラスでそれらにアクセスできます
http://developer.android.com/reference/android/content/res/AssetManager.html
SDカードも使用できます。ここでは、ファイルをenulatorsSDカードに取り込む方法について説明します。
後でデータにアクセスする方法に関するドキュメントは次のとおりです
http://developer.android.com/guide/topics/data/data-storage.html#filesExternal