#Region Activity Attributes
#FullScreen: False
#IncludeTitle: True
#End Region
Sub Process_Globals
End Sub
Sub Globals
Dim camera1 As Camera
Dim Panel1 As Panel
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("PhotoLayout")
camera1.Initialize(Panel1, "Camera1")
' camera1.StartPreview'
'camera1.AutoFocus
'camera1.TakePicture
'Activity.Finish
End Sub
Sub Activity_Resume
camera1.Initialize(Panel1, "Camera1")
End Sub
Sub Activity_Pause (UserClosed As Boolean)
camera1.Release
End Sub
Sub Camera1_Ready (Success As Boolean)
'camera1.Initialize(Panel1, "Camera1")
camera1.StartPreview
camera1.AutoFocus
camera1.TakePicture
If Success Then
camera1.StartPreview
Else
ToastMessageShow("Cannot open camera.", True)
End If
End Sub
Sub Camera1_PictureTaken (Data() As Byte)
' camera1.StartPreview
Dim out As OutputStream
out = File.OpenOutput(File.DirRootExternal, "1.jpg", False)
out.WriteBytes(Data, 0, Data.Length)
out.Close
ToastMessageShow("Image saved: " & File.Combine(File.DirRootExternal, "1.jpg"), True)
' btnTakePicture.Enabled = True
End Sub