关于Android加载网页的一些问题

  大家都知道Android可以加载网页,但是网上给的一些例子都是html的,所以最近有被误导到,再次分享一下心得。

  如果是加载你自己网站或是空间上的网页时,不要直接加载html格式的,因为当你更换html内容时(地址不变),Android显示的还是你没有更改之前的html。所以要想实现动态的更改网页内容,你需要使用web服务器来提供动态网页技术,比如jsp,asp之类的。送给需要的朋友。

  这下终于理解动态网页和静态网页的一些区别了,回头要好好补一下这方面的知识了。

import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
import android.widget.Toast;


public class UnicomActivity extends Activity {

WebView webView;
private static final String URL = "http://60.18.151.202/android.asp";  //不是html哦
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);  
        // 进行全屏  
  
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
                WindowManager.LayoutParams.FLAG_FULLSCREEN);  
        setContentView(R.layout.main);
        webView=(WebView) findViewById(R.id.webView01);
   
        webView.loadUrl(URL); 
    }

 
@Override  
   public boolean onKeyDown(int keyCode, KeyEvent event) {  
       if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {  
           dialog();  
           return true;  
       }  
       return true;  
   }  
protected void dialog() {  
       AlertDialog.Builder builder = new Builder( UnicomActivity.this);  
       builder.setMessage("确定要退出吗?");  
       builder.setTitle("提示");  
       builder.setPositiveButton("确认",  
       new android.content.DialogInterface.OnClickListener() {  
           public void onClick(DialogInterface dialog, int which) {  
               dialog.dismiss();  
               //AccoutList.this.finish();  
               //System.exit(1);  
               android.os.Process.killProcess(android.os.Process.myPid());  
           }  
       });  
       builder.setNegativeButton("取消",  
       new android.content.DialogInterface.OnClickListener() {  
           public void onClick(DialogInterface dialog, int which) {  
               dialog.dismiss();  
           }  
       });  
       builder.create().show();  
   }  
}

关于Android加载网页的一些问题_第1张图片

你可能感兴趣的:(关于Android加载网页的一些问题)