Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Cara phone call di webview
Bagaimana cara agar no tlp di webview android ketika di klik langsung mengarah ke dial? Aplikasi saya kalau di klik nomor teleponnya malah ERR_UNKNOWN_URL_SCHEME
1 Jawaban:
pakai skema tel: <pre> <a href="tel:089xxxxxxx">kontak</a> </pre>
perlu WebViewClient, url akan ditangkap dan panggil intent ACTION_DIAL
<pre> class CustomWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView wv, String url) {
if(url.startsWith("tel:")) {
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse(url));
startActivity(intent);
return true;
}
return false;
}
} </pre>
setel ke WebView:
<pre> WebView wv = (WebView) findViewById(R.id.webview); wv.setWebViewClient(new CustomWebViewClient()); </pre>