Yang ingin saya lakukan, adalah menyimpan gambar ke memori internal ponsel (Bukan Kartu SD) .
Bagaimana saya bisa melakukannya?
Saya mendapatkan gambar langsung dari kamera ke tampilan gambar di aplikasi saya, semuanya bekerja dengan baik.
Sekarang yang saya inginkan adalah menyimpan gambar ini dari Tampilan Gambar ke memori internal perangkat android saya dan juga mengaksesnya saat diperlukan.
Adakah yang bisa membimbing saya bagaimana melakukan ini?
Saya sedikit baru untuk android jadi tolong, saya akan sangat menghargai jika saya dapat memiliki prosedur rinci.
android
image
android-image
android-bitmap
Usama Zafar
sumber
sumber
/data/data/yourapp/app_data/imageDir
tepatnya berada? stackoverflow.com/questions/40323126/…Jawaban:
Gunakan kode di bawah ini untuk menyimpan gambar ke direktori internal.
Penjelasan:
1. Direktori akan dibuat dengan nama yang diberikan. Javadocs adalah untuk mengetahui di mana tepatnya ia akan membuat direktori.
2. Anda harus memberikan nama gambar yang Anda inginkan untuk menyimpannya.
Untuk Membaca file dari memori internal. Gunakan kode di bawah ini
sumber
Pemakaian
Untuk menyimpan:
Untuk memuat:
Edit:
Ditambahkan
ImageSaver.setExternal(boolean)
untuk mendukung penyimpanan ke penyimpanan eksternal berdasarkan contoh Google .sumber
public boolean deleteFile(){ File file = createFile(); return file.delete(); }
Datangi pertanyaan ini hari ini dan ini adalah bagaimana saya melakukannya. Panggil saja fungsi ini dengan parameter yang diperlukan
Demikian pula, untuk membaca yang sama, gunakan ini
sumber
b
ke fungsisaveImage
. Saya telah meletakkan gambar di perangkat android saya, tetapi saya tidak bisa mendapatkan jalan mereka. Jika saya tidak bisa mendapatkan jalan mereka, saya tidak bisa meneruskannya sebagai argumen ke fungsisaveImage
.nil
ketika saya mencoba membaca foto itu.Untuk pengguna Kotlin, saya membuat
ImageStorageManager
kelas yang akan menangani menyimpan, mendapatkan, dan menghapus tindakan untuk gambar dengan mudah:Baca lebih lanjut di sini
sumber
imageFileName
cukup untuk mengambilnyasumber
// mutiple image mengambil
sumber