본문 바로가기

Programming/android

Intent로 웹브라우저 열기


인텐트를 이용하여 웹브라우저를 여는 것은 굉장히 간단하다.
다음과 같이 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를 사용해야 한다.

이상 ... ^^