Spanish llamar a un teléfono que aparece en una página web

javierfs

Member
Licensed User
Longtime User
Por favor, ¿alguien sabe como se puede llamar a un teléfono que aparece en una página web?

Por ejemplo:

<a href = "tel: +390243535365" > Haga clic aquí para llamar </ a >

He leído que es necesario usar el evento OverrideUrl pero no veo como.

Gracias
 

NJDude

Expert
Licensed User
Longtime User
Asi:
B4X:
Sub Globals
   
    Dim web As WebView
 
End Sub
 
...
 
Sub Activity_Create(FirstTime AsBoolean)
 
    web.Initialize("web")
    Activity.AddView(web, 0dip, 0dip, 100%x, 100%y)
    web.LoadHtml("<a href = 'tel: +390243535365' > Haga clic aquí para llamar </ a >")
 
End Sub
 
...
 
Sub web_OverrideUrl(Url AsString) AsBoolean
   
    Dim i AsIntent
 
    i.Initialize(i.ACTION_CALL, Url)
 
    StartActivity(i)
 
End Sub

Y necesitas esta linea en el Manifest:
B4X:
AddPermission(android.permission.CALL_PHONE)
 
Top