0

私は、電話のデフォルトのカメラアプリケーションを使用して画像をキャプチャし、ユーザーが基本的な編集を実行できるようにするアプリを開発しています。

次のスニペットを使用します...

Intentintent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT,*<file>*);
startActivityForResult(intent, TAKE_PHOTO_CODE);

キャプチャした画像をストックカメラアプリケーションと一致する場所に保存したい。DCIMフォルダーを使用して、すべての電話がその場所を使用すると想定できますか?

4

2 に答える 2

3

デフォルトのAndroidカメラアプリは画像をDCIMフォルダーに保存することを期待しています。何らかの理由で電話メーカーが別のカメラアプリでAndroidをカスタマイズした場合、デフォルトの場所が異なる可能性があります。

いつでも最初にDCIMフォルダーの存在を確認できます。存在しない場合は、アプリに固有の「フォールバック」の場所を用意してください。

于 2010-11-13T15:30:03.240 に答える
0

Droid Incredibleには8GBの内部ストレージがあり、内部に画像がどのように保存されているかわからないなど、そのようなことを想定することはお勧めしません。確認してください。

于 2010-12-21T19:18:36.940 に答える