[アンドリュース]のWebViewを使用する単純なを開発しました

1. WebViewの最初activity_main.xmlのネットワークビューを追加し、IDが「ウェブビュー」を読み出します

2.次のコードMainActivityを追加します。

輸入android.os.Bundle;
輸入android.webkit.WebView;
輸入android.webkit.WebViewClient;
輸入android.widget.Toast;

輸入androidx.appcompat.app.AppCompatActivity;

パブリック クラス MainActivityは延びAppCompatActivityを{

    民間のWebViewのWebView。
    プライベート 長い exitTime = 0 ;

    @オーバーライド
    保護された ボイドのonCreate(バンドルsavedInstanceState){
         スーパー.onCreate(savedInstanceState)。
        setContentView(R.layout.activity_main)。
        WebViewを = 新しい WebViewの(この);
        webView.setWebViewClient(新新WebViewClient(){
             //はWebViewの中で新しいページを設定し、現在のインタフェース表示で開くのではなく、新しいブラウザへジャンプする]をクリックします
            @Override
             公共 ブールshouldOverrideUrlLoading(WebViewの閲覧、文字列のURL){
                view.loadUrl(URL);
                返す ;
            }
        });
        webView.getSettings()(。setJavaScriptEnabled trueに);   // セットのWebViewプロパティ、実行jsのスクリプトの実行 
        webView.loadUrl( "http://www.baidu.com/");           // コールloadUrl方法WebViewのは、リンクの追加 
        (setContentViewをWebViewの);                            // のWebViewを呼び出す提供setContentView活性が表示しました
    }


    @オーバーライド
    公共 のボイドonBackPressed(){
         場合(webView.canGoBack()){
            webView.goBack();
        } {
             もし、((のSystem.currentTimeMillis() - exitTime)> 2000 ){
                Toast.makeText(getApplicationContext()、 "プレス出口プログラム" 
                        Toast.LENGTH_SHORT))は(.SHOW。
                exitTime = のSystem.currentTimeMillis();
            } {
                 スーパー.onBackPressed()。
            }

        }
    }

3. DoがAndroidManifest.xmlをでのネットワークアクセス権を追加することを忘れないで

 <用途許可は、Android:名= "android.permission.INTERNETあなた" />

4. getが、それを実行します!

おすすめ

転載: www.cnblogs.com/HGNET/p/11985689.html