2011-02-08 15 views
65

Muszę otworzyć adres URL kliknięcia przycisku OK w widoku. Czy ktoś może powiedzieć, jak to zrobić?Otwórz adres URL kliknięcia przycisku OK w Androidzie

+1

Użyj [HttpURLConnection] (http: // developer .android.com/reference/java/net/HttpURLConnection.html). –

+8

public void openWebURL (String inURL) { Intent browse = new Intent (Intent.ACTION_VIEW, Uri.parse (inURL)); startActivity (przeglądaj); } – User

+0

czy to jest właściwy sposób na harry? – User

Odpowiedz

180

Na Button kliknij zdarzenie napisać to:

Uri uri = Uri.parse("http://www.google.com"); // missing 'http://' will cause crashed 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 

że otworzy swój adres URL.

+1

OR 'startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse (" http://www.google.com ")) ' –

2
Button imageLogo = (Button)findViewById(R.id.iv_logo); 
    imageLogo.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      String url = "http://www.gobloggerslive.com"; 

      Intent i = new Intent(Intent.ACTION_VIEW); 
      i.setData(Uri.parse(url)); 
      startActivity(i); 
     } 
    }); 
0

Można użyć poniższej metody, która będzie miała swój docelowy adres URL jako jedynego wejścia (Nie zapomnij http: //)

void GoToURL(String url){ 
    Uri uri = Uri.parse(url); 
    Intent intent= new Intent(Intent.ACTION_VIEW,uri); 
    startActivity(intent); 
} 
Powiązane problemy