精华内容
下载资源
问答
  • 根据网址获取网页源代码  思路 :  与前面的网络图片查看器相似. 进行网络访问,连接服务器获取网页源码的操作,只能放在子线程中进行了。而获取控件进行界面修改的操作只能放在主线程中了。 所以,必须将获得的...

    * 需求 : 

    根据网址获取网页的源代码

     思路 : 

    与前面的网络图片查看器相似.

    进行网络访问,连接服务器获取网页源码的操作,只能放在子线程中进行了。而获取控件进行界面修改的操作只能放在主线程中了。

    所以,必须将获得的源码从子线程中传到主线程中去,这就要用到了Handler机制了。


     * 注意 : 网页上的源码是用的什么编码集,对应的也要用相应的编码集,否则会出现乱码.



    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


    需求 :

    * 首先,定义个方法 getYuanMaFromNet ,专门用来进行访问网络,获得源码的操作.

    步骤 :

    * 1,将网页的地址变成个URL对象。

    * 2,通过该URL对象得到个HttpURLConnection连接对象。

    * 3,给该连接对象设置好请求方式,连接超时的时间,以及读取内容超时的时间,然后开始连接服务器。

    * 4,获得该链接的返回码。

    * 5,如果该返回码为200,则表示连接服务器成功,那么就获取该连接的输入流。

    * 6,从输入流中提取出网页的源代码.


    代码 :

        //自定义个方法用来获取网页源码
        public String getYuanMaFromNet(String url)
        {
        	try {
        		<span style="white-space:pre">	</span>//1,将网页的地址变成个URL对象。
    			URL u = new URL(url);
    			//2,通过该URL对象得到个HttpURLConnection连接对象。
    			HttpURLConnection conn = (HttpURLConnection)u.openConnection();
    			//3,给该连接对象设置好请求方式,连接超时的时间,以及读取内容超时的时间,然后开始连接服务器。
    			conn.setRequestMethod("GET");//必须大写
    			conn.setConnectTimeout(5000);//设置连接的超时时间为5s
    			conn.setReadTimeout(5000);//设置读取的超时时间为5s
    			conn.connect();//开始连接服务器
    			//4,获得该连接的返回码
    			int responseCode = conn.getResponseCode();
    			if(responseCode == 200)//5,如果返回码为200,则表示连接成功,可以开始获取该链接的输入流
    			{
    				InputStream is = conn.getInputStream();
    				//6,从输入流中提取出网页的源代码.
    				BufferedReader br = new BufferedReader(new InputStreamReader(is, "utf-8"));
    				StringBuffer sb = new StringBuffer();
    				String text = null;
    				while((text = br.readLine()) != null)
    				{
    					sb.append(text+"/r/n");
    				}
    				String yuanMa = sb.toString();
    				br.close();
    				//将获得的源码返回
    				return yuanMa;
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
        	return null;
        }



    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


    需求 :

    将获得的源码显示在手机界面上

    思路 : 

    A,准备好布局文件和权限的添加.

     *  B,在主线程中获取需要的控件,
     *  C, 然后开启一个子线程,在子线程中进行访问网络,获取网页源码的操作.
     *  D,在主线程中定义个Handler,并重写handleMessage方法
     *  E,在子线程中将获取到的网页源码用Handler发送到主线程中去.
     *  F,在主线程中将网页源码显示在界面上.


    代码 :

    public class MainActivity extends Activity {
        private EditText editText;
    	private TextView textView;
    	//D,在主线程中定义个Handler,并重写handleMessage方法,获取子线程发来的网页源码
    	private Handler handler = new Handler(){
    
    		public void handleMessage(Message msg) {
    			//获取子线程发来的网页源码
    			String yuanMa = (String)msg.obj;
    			//	F,在主线程中将网页源码显示在界面上,修改界面的操作只能在主线程中进行
    			textView.setText(yuanMa);
    		}
    		
    	};
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            //B,在主线程中获取需要的控件,
            editText = (EditText) findViewById(R.id.editText);
            textView = (TextView) findViewById(R.id.textView);
        }
        
        public void onClick(View v)
        {
        	//C,	然后开启一个子线程,在子线程中进行访问网络,获取网页源码的操作.
        	final String url = editText.getText().toString();
        	new Thread(new Runnable() {
    			
    			public void run() {
    				//获取返回的网页源码
    				String yuanMa = getYuanMaFromNet(url);
    				//E,在子线程中将获取到的网页源码用Handler发送到主线程中去.
    				Message msg = new Message();
    				msg.obj = yuanMa;
    				handler.sendMessage(msg);
    			}
    		}).start();
        }
    
    }  


    展开全文
  • 主要修改功能如下: ...注意:请使用该版本做手机主题站的朋友保留该网页,多谢支持!您的支持将是我们最大的动力。 安装说明:先进入后台/admin/login.asp帐号admin密码admin888再点发布管理,生成首页及站点!
  • 购物网站系统源代码网页模板正式版

    千次下载 热门讨论 2009-12-03 11:13:42
    网上商城购物网站系统源代码,网上开店系统网页模板正式版,您还在为苦苦寻找一套适合的购物系统而烦恼吗?您是否觉得单一色彩、风格的购物系统已经让您厌倦不堪?您是否想过只须用鼠标轻轻一点,整站风格即会变幻无穷...
  • OA系统+手机版源码t源代码

    热门讨论 2016-12-06 21:36:06
    手机短信---发送内部或者外部的手机短信消息,用于提醒等 日程安排---个人日程以日历形式重点体现,到期自动提醒 工作日志---工作过程中的记录以及工作日志等 通讯簿 --- 包含各种分类,主要用于联系使用 个人...
  • java源码包33个实例源码,可以做为你的...蜀山剑侠传游戏J2ME手机源代码.rar 轻松商城系统.rar 选修课程管理系统V1.2.3.rar 邮政汇款打印程序.rar 配置ODBC数据源.rar 销售预测系统PDP系统.rar 阳光酒店管理系统.rar
  • 无名asp公交查询系统小偷 V...内包含电脑网页版和手机网页版本。 2015.06.05 更新 1.纠正 原来只能在根目录运行的,现在可以简单设置就可以在目录下运行。(默认还是放在根目录,如果目录先参考使用说明修改参数) 2.
  • Message-Driven Bean EJB实例源代码 2个目标文件 摘要:Java源码,初学实例,EJB实例 Message-Driven Bean EJB实例源代码,演示一个接收购物订单的消息驱动Bean,处理这个订单同时通过e-mail的形式 //给客户发一个感谢...
  • 微信公众平台开发最佳实践 源代码

    热门讨论 2015-06-12 09:08:20
    微信公众平台开发最佳实践的源代码,没有加密。微信公众平台开发最佳实践讲的很详细,图文并茂。 其目录如下: 前 言 第1章 微信公众平台介绍 1 1.1 微信及其两大平台 1 1.2 微信公众平台 2 1.2.1 功能 2 1.2.2...
  • 源代码目录,当装好VS2013后,直接点开:e7.sln即可) 二次开发所涉及的核心目录: ioasoa目录:涉及到PC版表单功能的网页与资源,都放在里面。 mobile目录:涉及到移动版表单功能的网页与资源,都放在里面。 ...
  • Android开发应用实战详解源代码

    热门讨论 2012-12-31 10:20:37
    8.3 使用html代码 8.4 用浏览器打开网页 8.5 将网络照片放入gallery中显示 8.6 网络音乐播放 8.7 远程下载铃声 8.8 远程下载背景 8.9 上传服务器 8.10 简易rss阅读器 8.11 远程下载安装android程序 8.11.1 apk简介 ...
  • 博易博客ASP.NET源代码

    2009-09-09 22:42:56
    【博易的功能特性】 新一代的博客 博易集众多博客的新功能于一体,是一款名副其实的新一代博客的...软件完全开源,任何人都可以免费获得博易的源代码,在保证不去掉BlogYi.NET和BlogEngine.NET标识的前提下修改和发布。
  • 安监局车辆管理系统源代码

    热门讨论 2010-08-06 14:54:38
    安监局车辆管理系统源码 功能: ...利用网页飞信sms.api.bz提供的通道 请修改数据库中smsid:移动手机号并已开通飞信 password:飞信密码 接受短信的驾驶员手机必须是飞信用户并与smsid中的手机是飞信好友
  • 在网站中开发集成QQ登录源代码php 网站中集成QQ登录时要理解的一些基本概念: 1、集成QQ登录是让我们网站的会员可以使用QQ的会员账号登录到我们自己的网站上,QQ会员授权我们网站的基本信息包括:会员昵称、头像、...
  • 重要通知:本课程根据腾讯AI车牌识别新接口,更新了新接口源代码,发布程序,购买了课程的同学可以下载新程序,包括(运行程序及源代码),更新时间:2021-2-17项目开发技术:java,jsp,mysql,MyBatis,SpringMVC,...
  • 明日科技《C#示例源代码》(1-4)

    热门讨论 2012-07-06 10:38:51
    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...
  • 明日科技《C#示例源代码》(13-16)

    热门讨论 2012-07-06 12:44:37
    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...
  • 明日科技《C#示例源代码》(9-12)

    热门讨论 2012-07-06 12:32:14
    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...
  • 明日科技《C#示例源代码》(17-20)

    热门讨论 2012-07-06 12:48:57
    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...
  • 1.本书1~21章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa Web浏览器:Microsoft Internet Explorer 6.0及以上版本 ...
  • 明日科技《C#示例源代码》(5-8)

    热门讨论 2012-07-06 12:28:45
    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...
  • 完整网店源代码 4.1是独立BtoC的绝对专业完整网店系统,且源代码完全开放。专业,安全,功能强,界面漂亮,实用,省时省钱省心,已被广泛使用,绝无后顾之忧。商务版演示http://www.web13800.cn/shop8 专业版演示...
  • ASP.NET的网页代码模型及生命周期

    热门讨论 2009-07-28 14:22:11
    q 可以从项目中和源代码管理中排除一个文件或项目。 q 支持VSTS的Team Build方便每日构建。 q 可以对编译前后的名称,程序集等进行自定义。 q 对App_GlobalResources 的Resource强类支持。 ASP.NET WebSite编程模型...
  • 提供海量最新最全的应用作为定制模板,可以直接下载后进行反向工程、破解、修改、查看源代码、查看安装包信息等操作(部分应用由于做了加固,暂时不能进行反向工程)。 多渠道打包发布 通过已经打包的APK安装包...
  • 4. 一个完整的小型电商系统源代码 5. 皮肤资源 6. 日志查看器软件 7. 用户使用指南,编程参考手册等文档 ePage应用领域:网页设计,网页开发,后台设计,App设计,网站开发,网站设计,网页开发工具,可视化网页...
  • 团购网源代码下载,免费版团购建站系统下载,团购系统PHP版,团购导航系统正式版,网软团购系统,免费团购系统,开源团购系统正式版,最新团购模板,团购网站系统下载,团购网站系统商业版破解版下载,团购网页模板,团购网后台...
  • 【模板说明】 模板名称: 红色美容培训机构织梦手机模板 ...3、您购买此模版后可自行安装,源代码里面有安装过程说明。 网站截图: 首页: 关于我们: 新闻中心: 产品中心: 内容页: 联系我们:  
  • 网新中英文企业手机电脑一体化建站专业版是专业为个人和企业网站建设而开发的一款智能化程序。...6、程序采用ASP+ACCESS环境开发,不限域名绑定,完全开放源代码,未做任何加密,网页文件可以个性化修改;7、程序采
  • 6、程序采用ASP+ACCESS环境开发,不限域名绑定,完全开放源代码,未做任何加密,网页文件可以个性化修改; 7、程序采用UTF-8编码,全球打开网站不乱码; 8、程序后台使用KEditor国际流行编辑器,Word格式自由排版; ...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 127
精华内容 50
关键字:

手机修改网页源代码