mirror of
https://github.com/SimpleMobileTools/Simple-Camera.git
synced 2025-03-12 22:50:08 +01:00
make sure the selected save path exists and its a directory
This commit is contained in:
parent
f40d7f6f7c
commit
7fadf48b4f
@ -4,6 +4,7 @@ import android.content.Context
|
|||||||
import android.hardware.Camera
|
import android.hardware.Camera
|
||||||
import android.os.Environment
|
import android.os.Environment
|
||||||
import com.simplemobiletools.commons.helpers.BaseConfig
|
import com.simplemobiletools.commons.helpers.BaseConfig
|
||||||
|
import java.io.File
|
||||||
|
|
||||||
class Config(context: Context) : BaseConfig(context) {
|
class Config(context: Context) : BaseConfig(context) {
|
||||||
companion object {
|
companion object {
|
||||||
@ -11,7 +12,14 @@ class Config(context: Context) : BaseConfig(context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var savePhotosFolder: String
|
var savePhotosFolder: String
|
||||||
get() = prefs.getString(SAVE_PHOTOS, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).toString())
|
get(): String {
|
||||||
|
var path = prefs.getString(SAVE_PHOTOS, Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).toString())
|
||||||
|
if (!File(path).exists() || !File(path).isDirectory) {
|
||||||
|
path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM).toString()
|
||||||
|
savePhotosFolder = path
|
||||||
|
}
|
||||||
|
return path
|
||||||
|
}
|
||||||
set(path) = prefs.edit().putString(SAVE_PHOTOS, path).apply()
|
set(path) = prefs.edit().putString(SAVE_PHOTOS, path).apply()
|
||||||
|
|
||||||
var isShowPreviewEnabled: Boolean
|
var isShowPreviewEnabled: Boolean
|
||||||
|
Loading…
x
Reference in New Issue
Block a user