mirror of
https://github.com/SimpleMobileTools/Simple-Voice-Recorder.git
synced 2025-06-05 21:59:31 +02:00
store the recordings in an own folder, within the Music folder
This commit is contained in:
@@ -9,6 +9,7 @@ import android.content.Intent
|
|||||||
import android.media.MediaRecorder
|
import android.media.MediaRecorder
|
||||||
import android.media.MediaScannerConnection
|
import android.media.MediaScannerConnection
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
|
import android.os.Environment
|
||||||
import android.os.IBinder
|
import android.os.IBinder
|
||||||
import android.provider.MediaStore
|
import android.provider.MediaStore
|
||||||
import android.provider.MediaStore.Audio.Media
|
import android.provider.MediaStore.Audio.Media
|
||||||
@@ -164,12 +165,13 @@ class RecorderService : Service() {
|
|||||||
@SuppressLint("InlinedApi")
|
@SuppressLint("InlinedApi")
|
||||||
private fun addFileInNewMediaStore() {
|
private fun addFileInNewMediaStore() {
|
||||||
val audioCollection = Media.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY)
|
val audioCollection = Media.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY)
|
||||||
|
|
||||||
val storeFilename = currFilePath.getFilenameFromPath()
|
val storeFilename = currFilePath.getFilenameFromPath()
|
||||||
|
|
||||||
val newSongDetails = ContentValues().apply {
|
val newSongDetails = ContentValues().apply {
|
||||||
put(Media.DISPLAY_NAME, storeFilename)
|
put(Media.DISPLAY_NAME, storeFilename)
|
||||||
put(Media.TITLE, storeFilename)
|
put(Media.TITLE, storeFilename)
|
||||||
put(Media.MIME_TYPE, storeFilename.getMimeType())
|
put(Media.MIME_TYPE, storeFilename.getMimeType())
|
||||||
|
put(Media.RELATIVE_PATH, "${Environment.DIRECTORY_MUSIC}/Recordings")
|
||||||
}
|
}
|
||||||
|
|
||||||
val newUri = contentResolver.insert(audioCollection, newSongDetails)
|
val newUri = contentResolver.insert(audioCollection, newSongDetails)
|
||||||
|
Reference in New Issue
Block a user