Hello there , thank you all for everything I 've learned , and almost always look at the forums to clear my doubt , but this time , I need a lot of valuable help, I am trying to record in sqlite for right through a variable " Dim act_imagen1 () As Byte " photography taken but I can not do it , someone who can help me please .
Dim ruta As String
If File.ExternalWritable Then
ruta = File.DirRootExternal & "/" & "ACTIV"
Else
ruta = File.DirInternal & "/" & "ACTIV"
End If
Sub Camera1_PictureTaken (Data() As Byte)
Dim aleatorio As Int
aleatorio = Rnd(111,3333)
Variables.aleatoriofoto1 = aleatorio
'Dim filename As String = "1.jpg"
Dim filename As String = Variables.aleatoriofoto1 & ".png"
'Dim dir As String = File.DirRootExternal
Dim dir As String = ruta & "/" & "DCIM"
'ok
camEx.SavePictureToFile(Data, dir, Variables.aleatoriofoto1& ".png")
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(ruta & "/" & "DCIM", Variables.aleatoriofoto1 & ".png"))
Phone.SendBroadcastIntent(i)
'ToastMessageShow("Picture saved." & CRLF & "File size: " & File.Size(dir, filename), True)
'ok
pic1.SetBackgroundImage(LoadBitmapSample(dir, Variables.aleatoriofoto1 & ".png",100,100))
'error
Dim InputStream1 As InputStream
InputStream1 = File.OpenInput(dir, Variables.aleatoriofoto1 & ".png")
Dim OutputStream1 As OutputStream
OutputStream1.InitializeToBytesArray(1000)
File.Copy2(InputStream1, OutputStream1)
Dim Buffer() As Byte
Variables.act_imagen1 = OutputStream1.ToBytesArray
AceptFoto.Enabled=True
End Sub