인텐트를 이용하여 웹브라우저를 여는 것은 굉장히 간단하다.
다음과 같이 3줄이면, 된다능... +_+
private void openWebBrowser(){
Uri uri = Uri.parse(${urlText}); // 1
Intent intent = new Intent(Intent.ACTION_VIEW, uri); // 2
startActivity(intent); // 3
}
1 : Uri를 불러온 후, 텍스트를 Uri로 변환한다.
2 : 인텐트를 생성해 VIEW_ACTION 액션을 추가하고, 방금 만든 Uri 클래스를 보낸다.
3 : 인텐트를 호출한다.
음... 이렇게 되면... 웹브라우저가 열리는 동시에 프로그램이 정지가 되는데,
이렇게 하는 것 말고 프로그램과 동시에 보고 싶다면, WebView를 사용해야 한다.
이상 ... ^^
Intent intent = new Intent(Intent.ACTION_VIEW, uri); // 2
startActivity(intent); // 3
}
1 : Uri를 불러온 후, 텍스트를 Uri로 변환한다.
2 : 인텐트를 생성해 VIEW_ACTION 액션을 추가하고, 방금 만든 Uri 클래스를 보낸다.
3 : 인텐트를 호출한다.
음... 이렇게 되면... 웹브라우저가 열리는 동시에 프로그램이 정지가 되는데,
이렇게 하는 것 말고 프로그램과 동시에 보고 싶다면, WebView를 사용해야 한다.
이상 ... ^^
'Programming > android' 카테고리의 다른 글
안드로이드 키보드 옵션 (3) | 2011.01.12 |
---|---|
안드로이드 상태바 사이즈 구하기 (0) | 2011.01.06 |
안드로이드 기본 캘린더 접근하기 (0) | 2011.01.04 |
[android] parseSdkContent 오류. (0) | 2010.12.17 |
TableLayout 의 속성 (0) | 2010.08.28 |