2011-05-25 53 views
2

在我的活動中,我有一些鏈接,當用戶點擊它時,WebView將打開並從Internet加載一個頁面。我是否需要設置互聯網權限才能在Android中打開網站?

我的問題是,我必須在清單文件中設置訪問Internet的權限嗎? 因爲當我運行程序時,仿真器說網頁不可用。

我的代碼是:

final TextView tv01 = (TextView) findViewById(R.id.pck_01); 


     final WebView wv = new WebView(this); 
     tv01.setOnClickListener(new View.OnClickListener() {  
      @Override 
      public void onClick(View v) { 
       wv.loadUrl("http://www.stackoverflow.com"); 
       setContentView(wv); 
      } 
     }); 
+0

你需要添加過程的許可,您AndroidManifest, <使用許可權的android:name = 「android.permission.INTERNET對」> Houcine 2011-05-25 22:24:55

回答

0

是的,在你的Android清單文件中設置android.permission.INTERNET。閱讀關於網頁視圖here一些細節

0

您需要在您的Android清單如下:

<uses-permission 
    android:name="android.permission.INTERNET" /> 

對Android清單的更多信息退房this page

1

,如果你想在你的應用程序中使用網頁視圖,您需要

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 

在您的清單。

1

android.permission.INTERNET是必需的,但是:有一種解決此問題的方法。 如果您只想在單獨的瀏覽器應用程序中啓動網頁,則根本不需要許可。

只要做到:

public void launchURL(String urlString) 
{ 
     Uri uri = Uri.parse(urlString); 
     Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uri); 
     startActivity(launchBrowser); 
} 
+0

如果你可以把一些參考,例子,教程,...?我(和其他人)會給你+1。 – 2014-04-21 20:49:14

相關問題