본문 바로가기

DEVELOPMENT/ANDROID

[android] Intent로 Web URL 연결

개발을 하면서 간혹 버튼 및 이미지버튼, 이미지뷰 등 액션을 취할 수 있는 위젯에 이벤트를 주었을 때,


웹과 연동되게 하고싶을 때가 있습니다.


그럴땐 간단하게 인텐트로 Web페이지와 연동을 할 수 잇는데요. 간단합니다.


아래는 버튼이벤트에 예제를 만들었구요.


어느 이벤트에서나 가능합니다.


  1. // 버튼 변수 선언
  2. private Button btn;
  3.  
  4. // 레이아웃의 버튼 아이디와 연결
  5. btn = (Button)findViewById(R.id.Button);
  6.  
  7. // 버튼 이벤트
  8. btn.setOnClickListener(new OnClickListener()
  9. {
  10.     @Override
  11.     public void onClick(View v)
  12.     {
  13.         // 버튼 이벤트 내 Intent를 생성하여 Intent.ACTION_VIEW 액션을 취해준 뒤, url을 넣어줌
  14.         Intent intent = new Intent (Intent.ACTION_VIEW,Uri.parse("http://google.com/"));
  15.         startActivity(intent);
  16.     }
  17. });