2014년 7월 22일 화요일

Web view 에서 전화 걸기 안될 때

안드로이드 웹뷰에서 전화 걸기가 안 될때 !!
1. 웹에서 태그를 제대로 썼나 확인
<a href="tel: 02-0000-0000">전화걸기</a>

2. 앱에서 권한 줬나 확인 ( AndroidManifest.xml)
<uses-permission android:name="android.permission.CALL_PHONE"/>

3. 앱에서 activity 호출 했나 확인(MainActivity.java)

public boolean shouldOverrideUrlLoading(WebView view, String url) {
    if(url.startsWith("tel:")){
    Intent dial = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
    //현재의 activity 에 대하여 startActivity 호출
    startActivity(dial);
    return true;
    }
            view.loadUrl(url);
            return true;
        }

댓글 없음:

댓글 쓰기