2012-02-10 24 views
0

ウェブビューを作成しましたが、今のところgoogle.comを開始しようとしています。 すべてが正しくコンパイルされますが、開いたときに「Webページが利用できません」というWebページが表示されますhttp://www.google.comのWebページが一時的にダウンしているか、新しいWebアドレスに移動している可能性があります。webviewブラウザが読み込まれない

ウェブページを開くには何が欠けていますか?私は列挙者と私の電話でそれをテストしました。どちらもウェブアクセスを持っています。私は携帯電話のブラウザからgoogleをうまく開くことができます。以下は

マニフェスト

package com.webview; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.Window; 
import android.webkit.WebChromeClient; 
import android.webkit.WebView; 

public class WebViewActivity extends Activity { 

WebView mWebView; 

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    final Activity mActivity = this; 
    super.onCreate(savedInstanceState); 

    this.getWindow().requestFeature(Window.FEATURE_PROGRESS); 
    setContentView(R.layout.main); 

    // Makes Progress bar Visible 
    getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON); 

    mWebView = (WebView) findViewById(R.id.webview); 
    mWebView.getSettings().setJavaScriptEnabled(true);  
    mWebView.loadUrl("http://www.google.com"); 

    mWebView.setWebChromeClient(new WebChromeClient() 
    { 
     public void onProgressChanged(WebView view, int progress) 
     { 
      //Make the bar disappear after URL is loaded, and changes string to Loading... 
      mActivity .setTitle("Loading..."); 
      mActivity .setProgress(progress * 100); //Make the bar disappear after URL is loaded 

     } 
    }); 
} 
} 

私webview.javeのWebViewのマニフェストとMain.xml

ある
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.webview" 
android:versionCode="1" 
android:versionName="1.0"> 
<uses-sdk android:minSdkVersion="10" /> 

<application android:icon="@drawable/icon" android:label="@string/app_name"> 
    <activity android:name=".WebViewActivity" 
     android:label="@string/app_name"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

</application> 

Main.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical"> 

<WebView 
    android:id="@+id/webview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
/> 

<TextView 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello" 
/> 
</LinearLayout> 

答えて

1

あなたはインターネットの許可を必要としますあなたの人の中でifestファイル。

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

関連する問題