Hola:
En tu mensaje de error indica: "Permiso denegado, iniciando intent con un permiso revocado: CALL_PHONE.
En tu proyecto (que sigo sin poder compilar porque no encuentro la librería stringutils), no veo que solicite permisos en el manifest.
En el de Mariano sí veo el permiso, pero está comentado (no sé si se le ha pasado, o si te lo ha puesto así para que entres y lo veas).
editado*: Veo que Mariano te ha dejado las soluciones comentadas en tu programa. No te limites a ejecutarlo, echa un ojo a lo que Mariano ha modificado en tu programa.
Deberías leer un par de tutoriales sobre los cambios que hay en Android. Especialmente los permisos, no solo tendrás que tenerlos en el manifest, sino que además tendrás que solicitarlos.
Echa un ojo a este tutorial.
1. Edit: In B4XPages the permission result event signature is: Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean) 2. Important to read: https://www.b4x.com/android/forum/threads/android-jar-targetsdkversion-minsdkversion.87610/#content If the targetSdkVersion is...
Aquí tienes un hilo de alguien a quien le pasaba lo mismo.
Hi Experts, Can someone please help? I am trying to dial a phone number like this: StartActivity(PhoneCalls.Call("xxxxxxxxxx"))
Una vez que leas el tutorial y sepas cómo solicitar los permisos, en el hilo anterior dan la solución:
Starter.rp.CheckAndRequest(Starter.rp.PERMISSION_CALL_PHONE)
Wait For Activity_PermissionResult (Permission As String, Result As Boolean)
If Result = False Then Return
' PERMISSION_CALL_PHONE includes phone state
Dim p As PhoneCalls
StartActivity(p.Call("123456789"))