마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

소스코드 질문드립니다.

0 추천
private class BlogWebViewClient extends WebViewClient {
 @Override
 public boolean shouldOverrideUrlLoading(WebView view, String url) {
   if(url.startsWith("kakolink:")) {
     Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
     startActivity(intent);
   }
   else
   {
     view.loadUrl(url);
   }
 return true;
}
}
 
위의 소스코드 이해가 안가서요. 위의 소스는 맵뷰를 이용했는데요.
 
맵뷰안에서 kakaolink로 시작되는 링크를 클릭하면 맵뷰안에서 이동되는게 아니라 외부 브라우저를 
 
실행한다는 뜻인가요? 아니면 최초에 앱이 실행될때 한번만 kakaolink로 시작되는 링크를 클릭하면 맵뷰안에서
 
이동되는게 아니라 외부 브라우저를 실행하는 것인가요.
 
초보입니다. 자비를..
마귀 (180 포인트) 님이 2014년 1월 18일 질문

1개의 답변

0 추천
해당 url이 kakaolink 라는 스키마로 시작되는 경우에는 관련앱을 실행해주는 형태에요. 먼저 안드로이드 스키마에 관해 찾아보시고, 카카오들어가셔서 해당 스키마에 대한 내용 확인하시면 궁금한점 해결되실거에요.
uno (3,820 포인트) 님이 2014년 1월 19일 답변
...