关于Android加载网页的一些问题
2012-07-26 21:26
459 查看
大家都知道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();
}
}
如果是加载你自己网站或是空间上的网页时,不要直接加载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加载网页的一些问题
- Android开发中关于Xwalkview加载https网页出现安全证书ssl问题
- 关于Android之WebView加载网页缓存和清除问题
- 关于android视频播放显示区域不正常的问题,一些处理方法
- Android关于手机适配的一些问题
- Android 移动开发 关于LBS的一些认知 经纬度纠偏问题的研究 .
- 关于cocosdx加载tmx地图和一些碰撞检测的问题
- 关于Android学习要问的一些问题
- 关于android版本兼容的一些问题
- 关于Android主线程(ActivityThread)源代码分析以及一些特殊问题的非常规方法
- 关于实现ListView原生上拉加载的一些细节问题分析
- ANDROID初探 关于android studio配置模拟器的一些问题跟解决办法
- Android 5.0中使用webView 加载网页不显示图片问题
- android 使用webview加载网页问题
- android使用web加载网页的js问题
- Android使用webview加载网页,解决上传文件适配3.0、4.0、5.0手机存在的问题。
- 一些关于Android Peripheral (Network)的问题
- CSDN上下载的一些关于Android程序调用Webservice执行不成功的问题
- Android 移动开发 关于LBS的一些认知 经纬度纠偏问题的研究
- 关于Android加载图片或文件设置有效期的问题