georgeh1998 / CameraSample

0 stars 0 forks source link

CameraXプレビュー表示など #1

Open georgeh1998 opened 1 year ago

georgeh1998 commented 1 year ago

保存場所やファイル名の設定

private const val FILENAME_FORMAT = "yyyy-MM-dd-HH-mm-ss-SSS"

// /sdcard/Android/media/com.github.goutarouh.camerasample/
val mediaDir = externalMediaDirs.first()
val directory = FIle(mediaDir)
directory.mkdirs()

val photoFIle = FIle(
    directory,
    SimpleDateFormat(FILENAME_FORMAT, Local.US).format(System.currentTimeMillis()) + ".jpg"
)
georgeh1998 commented 1 year ago

保存ファイル場所について

内部ストレージ

→ /data/data/applicationID/

外部ストレージ

→ /sdcard/emulated/0/

/sdcard/emulated/0/Android/media に保存するのは権限などいらない /sdcard/emulated/0/Pictures/~ に保存するのはどうする?

sdカードを入れた場合は以下になる?

→ /sdcard/emulated/n/

そうするとActivityの externalMediaDir の配列の長さが2になる?