Androidプログラミング質問スレ Part23
■ このスレッドは過去ログ倉庫に格納されています
0792デフォルトの名無しさん
2012/07/14(土) 01:17:34.30改めてここで質問します。マルチポストとなりますがご了承ください。
現在抱えている問題は以下の通りです。
・NDKのネイティブプログラム内でファイルをfopen等で新規作成し、PCに繋げてエクスプローラ等で操作を行いたい。
・SDカード内に書き込む場合はカードをマウントすれば問題ないが、
Android端末がMTPデバイスであった場合、ファイルを作成しただけでは見ることができない。
・ファイルが見えないのはメディアデータベースに登録されていないのが原因であり、
ファイル作成後にMediaScannerConnection.scanFile()を実行すれば見えるところまでは確認できている。
・同等の操作をネイティブプログラム側から行いたいが、そのためにはContextオブジェクトへの参照が必要。
・ファイルを作成する機能は単一の.soライブラリファイルとして提供したい。
すなわち、Contextの参照を行うためのJavaファイルを別途用意する、というような実装方法は避けたい。
良い解決方法は無いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています