0

内蔵カメラで写真を撮り、特定のフォルダの名前を変更するかどうかを尋ねたいです。

通常、このコードを呼び出して内蔵カメラを起動します。

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
startActivityForResult( intent, 0 ); 

onActivityResult() で、取得したばかりのビットマップを取得し、特定の写真の下に保存します。私が知っているように、それは単一の写真で機能します。しかし、ユーザーがたくさんの写真を撮った場合、これらの写真の名前のリストを取得できますか??

皆さんありがとう。

4

1 に答える 1

0

ユーザーが写真を撮るたびに、(「onActivityResult()」の下に)別の名前で写真を保存して、最後のキャプチャが前のキャプチャを上書きするようにする必要があります。簡単な解決策の1つは、写真名にタイムスタンプを連結して、写真名が一意になり、新しい写真として保存されるようにすることです。

これらの写真のリストを保存したい場合は、この例「android-coding.blogspot.gr/2011/10/list-filesdirectory-in-android.html」を使用できます。

于 2012-07-03T12:00:48.010 に答える