원본 본문으로 이동하기

안드로이드 WebView 에서 tel: 이 되지않는 경우.

박용서 - 웹뷰에서 tel 프로토콜을 사용하기위해선 shouldOverrideUrlLoading을 오버로딩 해줘야합니다. private class ExViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if( url.startsWith("http:") || url.startsWith("https:") ) { return false; } // tel일경우 아래와 같이 처리해준다. else if (url.startsWith("tel:")) { Intent tel = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); startActivity(tel); return true; } return true; } ... } - 안드로이드