`
duoerbasilu
  • 浏览: 1542065 次
文章分类
社区版块
存档分类
最新评论

关于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 webview加载网页.zip

    这个“Android webview加载网页.zip”文件可能包含了一个示例项目或者教程,帮助开发者理解如何在Android应用中有效地使用WebView。 WebView的使用涉及到以下几个关键知识点: 1. **WebView组件引入**:在...

    Android 加载网页进度条.zip

    在Android应用开发中,加载网页进度条是一种提升用户体验的重要手段,尤其是在用户等待网页内容加载时显示,能够给予用户明确的加载状态反馈。本教程将详细讲解如何在Android应用中实现这个功能。 首先,我们需要...

    用android框架加载网页

    以上就是"用Android框架加载网页"这个主题所涵盖的一些关键知识点,对于初学者来说,理解并熟练运用这些技术可以大大提高开发效率,实现更流畅的用户体验。通过不断实践和学习,开发者能够更好地掌握Webview,构建出...

    Android WebView加载网页以及本地图片缓存问题

    本文将深入探讨如何使用WebView加载网页以及本地图片,并解决缓存问题。 一、WebView的基本使用 1. 初始化WebView:首先,我们需要在布局XML文件中添加WebView组件,并在对应的Activity或Fragment中找到该组件。...

    详解android 用webview加载网页(https和http)

    Android WebView 加载网页是移动应用开发中的一项基本需求。然而,在加载 HTTPS 和 HTTP 网页时,WebView 可能会出现一些问题,本文将详细介绍这两个错误的解决方法。 错误一:加载 HTTPS 请求的网页时,WebView ...

    flex开发android之加载网页

    本话题主要聚焦于如何利用Flex来开发一个能够加载网页的功能,甚至将其扩展成为一个简易的浏览器。下面将详细阐述这一过程中的关键知识点。 一、Flex与Android集成 Flex本身并不直接支持Android原生开发,但它可以...

    Android项目源码-Android 加载网页进度条.zip

    Android项目源码-Android 加载网页进度条.zip

    android 加载网页

    总的来说,Android加载网页是通过WebView组件实现的,涉及Android权限管理、布局设计、代码编程以及可能的网络和安全优化。通过Eclipse这个集成开发环境,开发者可以方便地构建和测试这样的应用。

    android 获取网页,显示加载进度

    在Android开发中,为了提供更好的用户体验,我们常常需要在加载网页时显示加载进度。这个过程通常涉及网络请求、异步处理以及UI更新。本篇将详细介绍如何使用Android的`HttpClient`进行网页数据获取,结合`AsyncTask...

    android使用webview加载网页

    这个"android使用webview加载网页"的主题涉及到多个知识点,以下将详细介绍这些内容。 首先,我们需要理解WebView的基本用法。在Android Studio中,我们可以通过在布局XML文件中添加`<WebView>`标签来创建一个...

    Android调用html5加载网页

    在Android开发中,调用HTML5加载网页是常见的需求,特别是在构建混合应用或者实现部分功能时。这涉及到WebView组件的使用,它是Android提供的一种原生控件,能够加载和显示网页内容。本篇将深入探讨如何在Android中...

    Android实现WebView懒加载

    "Android实现WebView懒加载"这一技术就是为了优化这个问题,通过延迟加载部分资源,提升应用的启动速度和响应性。 首先,我们要理解什么是懒加载(Lazy Loading)。懒加载是一种优化策略,它推迟非关键资源的加载,...

    Android studio加载本地html的文档问题

    ### Android Studio加载本地HTML文件详解 #### 一、引言 在进行Android应用开发时,有时需要在应用内部展示HTML内容。例如,显示帮助文档、用户手册或是简单的网页信息等。传统的Eclipse环境下,通常的做法是将...

    android 加载应用js

    2. **注入JavaScript代码**:如果你的JavaScript代码是动态注入的,确保在`WebView.loadUrl()`加载网页之后,且在页面完全加载之前注入。可以使用`WebView.addJavascriptInterface()`方法将Java对象暴露给JavaScript...

    android webview 加载网页 样例

    本文将深入探讨如何使用Android WebView加载网页,包括基本使用、配置设置、与JavaScript交互以及处理网络权限等问题。 一、WebView基础 1. 添加依赖 在Android Studio项目中,首先确保在`build.gradle`(Module)...

    Android打开H5网页完整AndroidStudio工程

    在布局XML文件中,通常会有一个WebView标签,通过设置`android:id`来引用它,然后在Java代码中初始化并加载网页。 2. **WebView的使用**: - 初始化:在Activity的`onCreate`方法中,通过`findViewById`找到...

    Android应用源码之加载网页进度条.zip

    在Android应用开发中,加载网页进度条是一种常见的用户体验优化手段,它可以帮助用户了解网页加载的状态,提高用户对应用的满意度。本源码分享的主题聚焦于如何在Android应用中实现这样一个功能,下面我们将深入探讨...

    android WebView预加载

    但如果跳转之后再加载,会看到webview有一个加载的过程,如果网页较大可能加载起来会很慢。这时我们利用启动页或引导页或中间的广告页的时间来预加载webview,利用View.gone,View.visible来实现控件类的隐藏与显示,...

    Android WebView加载本地的网页源码显示

    我们可以通过调用WebView的`loadUrl()`方法来加载网页内容。但这里我们关注的是加载本地的HTML源码,而不是远程URL。 加载本地HTML源码通常有以下几种方式: 1. **直接加载本地文件**:你可以将HTML、CSS、...

    android webview加载网页获取对应url 参数值的方法(csdn)————程序.pdf

    本文将详细讲解如何在Android的WebView中加载网页,并获取URL参数值的方法。 首先,我们要明白WebView的基本使用。创建一个WebView可以通过以下代码: ```java WebView webView = new WebView(this); webView....

Global site tag (gtag.js) - Google Analytics