안드로이드 개발 질문/답변
(글 수 45,052)
webview 에서 asp 페이지를 로딩합니다.
asp 소스에서 전화 번호 링크 <a href="tel:111-111-111">111-111-111</a> <a href="tel:111111111">111-111-111</a>
둘다 되지 않습니다.
내장 웹 브라우저에서는 전화걸기가 되는데 왜 webview 안에서는 전화걸기가 되지 않나요.
아이폰에서는 전화걸기가 잘됩니다.
asp 소스에서 전화 번호 링크 <a href="tel:111-111-111">111-111-111</a> <a href="tel:111111111">111-111-111</a>
둘다 되지 않습니다.
내장 웹 브라우저에서는 전화걸기가 되는데 왜 webview 안에서는 전화걸기가 되지 않나요.
아이폰에서는 전화걸기가 잘됩니다.
2010.04.21 14:00:09
아래와 같이 하였는데도 안됩니다.
<uses-permission android:name="android.permission.CALL_PHONE" /> 추가하구요...
asp 웹 페이지에서 <a href="tel:111111111">111-111-111</a> <a href="tel:111-111-111">111-111-111</a> 둘다 해보구요
mWebView = (WebView) findViewById(R.id.webview);
mWebView.setWebViewClient(new UNICORN_TRAVELViewClient()); // WebViewClient 지정
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.test.com");
private class UNICORN_TRAVELViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
mWebView.setWebViewClient(new UNICORN_TRAVELViewClient()); // WebViewClient 지정
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.test.com");
private class UNICORN_TRAVELViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}