public void loadTime(String url){
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.putExtra(Browser.EXTRA_APPLICATION_ID, getPackageName());
startActivity(intent);
}
// webview 을 제어 할수 있는 shouldOverrideUrlLoading 은 카카오톡같은 어플을 제어할때 링크에 에러메세지가 뜨게 된다. 그래서 인텐트를 이용하여 값을 넘겨주면 된다
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.v("Loding",url);
if(("kakaolink").equals(url.substring(0, 9))){
Log.v("kakao","kakao");
loadTime(url);
}else{
view.loadUrl(url);
}
return true;
}
'개발도구 > aOS - 안드로이드 개발' 카테고리의 다른 글
[안드로이드] custom dialog android:style/Theme.Dialog (0) | 2011.10.26 |
---|---|
[안드로이드] TabHost 기본포멧 (0) | 2011.10.26 |
[안드로이드] if 같을때 처리중.. (0) | 2011.10.19 |
[안드로이드] 글자 자르기 .. 만들기 substring (0) | 2011.10.13 |
[안드로이드] webview CustomWebChormeClient에 관해 (0) | 2011.10.13 |