Sono in grado di conoscere dove la fotocamera registra le fotografie ed anche qual'è il nome dell'ultima foto scattata, ma non so né come copiare (da qualche parte) il file relativo nè come creare un suo bitmap. Tampoco (!) riesco ad utilizzare l'istruzione FileCopy2() specifica per gli stream.
Insomma, non so rielaborare i files relativi alle foto scattate con la fotocamera dello smartphone.
Preciso che i permessi dovrebbero essere corretti, utilizzando la libreria Runtime Permissions.
Qualcuno mi può dare una dritta ?
Grazie per l'attenzione !
Insomma, non so rielaborare i files relativi alle foto scattate con la fotocamera dello smartphone.
B4X:
Dim b as BitMap
Dim DCIM as string
Dim UltimaFoto as string
Dim NomeFile as string
DCIM=GetExternalStoragePublicDirectory("DCIM") & "/camera" ' DCIM=/storage/7AA1-6DD1/DCIM
UltimaFoto=MostRecentFile(DCIM) ' UltimaFoto=IMG_20191211_142357.jpg
NomeFile=DCIM & "/" & UltimaFoto ' Nomefile=/storage/7AA1-6DD1/DCIM/camera/IMG_20191211_142357.jpg
' --- non so eseguire nessuna di queste 2 istruzioni
' b = LoadBitmapResize(DCIM, UltimaFoto, 1024, 1920 ,True) ' ridimensiona la foto
' File.Copy (DCIM, UltimaFoto,File.DirRootExternal,"temp.jpg") ' copia la foto in temp.jpg
B4X:
AddPermission("android.permission.WRITE_EXTERNAL_STORAGE")
AddPermission("android.permission.READ_EXTERNAL_STORAGE")
Grazie per l'attenzione !