Sub Audio
Dim cTestAudio As String = "test.ogg"
Dim in As Intent
in.Initialize("android.provider.MediaStore.RECORD_SOUND", "")
StartActivityForResult(in)
Wait For ion_Event (MethodName As String, Args() As Object)
Dim iRes As Int = Args(0)
If iRes=(-1) Then ' ok
Dim in As Intent = Args(1)
Dim uri As String = in.GetData
Wait For (File.CopyAsync("ContentDir",uri, ShCode.cDirMedia, cTestAudio)) Complete (Success As Boolean)
If Success Then ' delete from system dir
File.Delete("ContentDir",uri)
End If
End If
End Sub
Sub StartActivityForResult(i As Intent)
Dim jo As JavaObject = Me
jo = jo.RunMethod("getBA", Null)
ion = jo.CreateEvent("anywheresoftware.b4a.IOnActivityResult", "ion", Null)
jo.RunMethod("startActivityForResult", Array(ion, i))
End Sub