안드로이드 스튜디오 웹뷰(카카오 네비 연결)

지도/로컬 API에 대한 문의게시판입니다.

스프링으로 만든 웹을 안드로이드 스튜디오에서 웹뷰로만 여는게 목적입니다.
웹뷰까지는 잘 열리고, 웹에서는 카카오내비가 연결이 잘되는데, 안드로이드로 카카오네비실행시
(intent:kakaonavi-sdk://navigate?appkey=??? …중략…
net::ERR_UNKNOWN_URL_SCHEME) 라는 에러입니다.
이미 하이브리드앱내 웹뷰에서 카카오내비 API(javascript) 호출 문의입니다 이 글을 보고 왔는데도 안드로이드 생초보라서 어떻게 적용해야할지 모르겠습니다… 가르쳐주시면 너무나 감사하겠습니다.

public class MainActivity extends AppCompatActivity {

private WebView mWebView; // 웹뷰 선언
private WebSettings mWebSettings; //웹뷰세팅
@Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

        PackageInfo packageInfo = null;
        try {
            packageInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
        if (packageInfo == null)
            Log.e("KeyHash", "KeyHash:null");

        for (Signature signature : packageInfo.signatures) {
            try {
                MessageDigest md = MessageDigest.getInstance("SHA");
                md.update(signature.toByteArray());
                Log.d("KeyHash", Base64.encodeToString(md.digest(), Base64.DEFAULT));
            } catch (NoSuchAlgorithmException e) {
                Log.e("KeyHash", "Unable to get MessageDigest. signature=" + signature, e);
            }
        }

    mWebView = (WebView) findViewById(R.id.webView);

    mWebSettings = mWebView.getSettings(); //세부 세팅 등록
    mWebSettings.setJavaScriptEnabled(true); // 웹페이지 자바스클비트 허용 여부
    mWebSettings.setSupportMultipleWindows(false); // 새창 띄우기 허용 여부
    mWebSettings.setJavaScriptCanOpenWindowsAutomatically(false); // 자바스크립트 새창 띄우기(멀티뷰) 허용 여부
    mWebSettings.setLoadWithOverviewMode(true); // 메타태그 허용 여부
    mWebSettings.setUseWideViewPort(true); // 화면 사이즈 맞추기 허용 여부
    mWebSettings.setSupportZoom(false); // 화면 줌 허용 여부
    mWebSettings.setBuiltInZoomControls(false); // 화면 확대 축소 허용 여부
    mWebSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); // 컨텐츠 사이즈 맞추기
    mWebSettings.setCacheMode(WebSettings.LOAD_NO_CACHE); // 브라우저 캐시 허용 여부
    mWebSettings.setDomStorageEnabled(true); // 로컬저장소 허용 여부
    mWebView.setWebViewClient(new WebViewClient()); // 클릭시 새창 안뜨게
    mWebView.loadUrl("http://해당홈페이지"); // 웹뷰에 표시할 웹사이트 주소, 웹뷰 시작
    Log.i("url1",mWebView.getUrl());
}

}