buenas tardes a todos, desde ayer me vengo dando cabezazos con esto....
estoy tomando una foto la que se almacena con un código, y luego pretendo mostrar esta imagen, ya sea en un panel, o en un imageview, y visto muchos tutoriales del foro, y no veo mi error
se cae en el LoadBitmapSample, porque no encuentra el archivo...
la app ya tienes sus años, y ahora se estamos actualizando una funcionalidad, por eso estamos usando librerias "mas viejas"...
el File.DirRootExternal lo he usado durante años para almacenar las BD locales que uso, y nunca tuve problemas... hasta ahora
alguien ve el error?
estoy tomando una foto la que se almacena con un código, y luego pretendo mostrar esta imagen, ya sea en un panel, o en un imageview, y visto muchos tutoriales del foro, y no veo mi error
se cae en el LoadBitmapSample, porque no encuentra el archivo...
la app ya tienes sus años, y ahora se estamos actualizando una funcionalidad, por eso estamos usando librerias "mas viejas"...
Guarda archivo:
Sub Camera1_PictureTaken (Data() As Byte)
Dim filename As String = AuxId & ".jpg"
Dim dir As String = File.DirRootExternal
'Dim dir As String = File.DirAssets
camEx.SavePictureToFile(Data, dir, filename)
camEx.StartPreview 'restart preview
'send a broadcast intent to the media scanner to force it to scan the saved file.
Dim Phone As Phone
Dim i As Intent
i.Initialize("android.intent.action.MEDIA_SCANNER_SCAN_FILE", _
"file://" & File.Combine(dir, filename))
Phone.SendBroadcastIntent(i)
ToastMessageShow("Picture saved." & CRLF & "File size: " & File.Size(dir, filename), True)
End Sub
Carga imagen:
Private Sub btnGrabar_Click
'TOMAR FOTO
Dim foto As String
Dim filename As String = AuxId & ".jpg"
Dim dir As String = File.DirRootExternal
'Dim dir As String = File.DirAssets
camEx.TakePicture
'Dim bd As BitmapDrawable
'bd.Initialize(LoadBitmap(File.DirAssets, AuxId & ".jpg"))
'bd.Gravity = Gravity.FILL
'Panel1.Background = bd
'ImageView1.Bitmap = LoadBitmapResize(File.DirRootExternal, AuxId & ".png", ImageView1.Width, ImageView1.Height, True)
ImageView1.Bitmap = LoadBitmapSample(dir, filename, ImageView1.Width, ImageView1.Height)
ImageView1.Gravity = Gravity.CENTER
End Sub
el File.DirRootExternal lo he usado durante años para almacenar las BD locales que uso, y nunca tuve problemas... hasta ahora
alguien ve el error?