android-网络编程
勇敢地追
这个作者很懒,什么都没留下…
展开
-
DOM解析XML文件
和上一篇一样,使用同样的数据点击打开链接DOM将XML中的元素如下分解要想取数据,可以参考如下方法;具体实现代码如下:public class DomPersonService { public static List getPersons(InputStream inputStream) throws Exception{ DocumentBuild原创 2016-03-01 20:28:07 · 328 阅读 · 0 评论 -
通过POST方式传递数据给服务器
1.新建动态web工程(ServerPOST)2.新建servlet。设置如下: 3.ServerPOST.javapackage com.example.servletPOST;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;原创 2016-04-07 10:43:10 · 3492 阅读 · 0 评论 -
WebService实例:手机号查询
关于webservice的介绍在这里(http://blog.csdn.net/lxj1137800599/article/details/50929741) 接下来实现一个示例 工程目录如下: mobilewebservice网站上soap1.2请求如下 而我们这里要改成这样<?xml version="1.0" encoding="UTF-8"?><soap12:Envelope原创 2016-04-07 11:55:20 · 555 阅读 · 0 评论 -
WebView浏览本地html
1.准备html文件index.html放在Assets文件夹下,供WebChromeClient调用<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"原创 2016-04-07 19:47:55 · 497 阅读 · 0 评论 -
android聊天室
1.编写PC端工程代码:这是一个Java工程,分为客户端和服务器端。两者的关系如图; 工程目录: Server.java(这里面有java swing生成界面的代码,和Android-layout有点像)package com.example.pcchat.server;import java.awt.BorderLayout;import java.awt.event.ActionEvent原创 2016-04-08 17:25:58 · 589 阅读 · 0 评论 -
使用html设计界面
这是一个使用html作为UI的电话拨号器实例1.新建工程(PhoneUIByHtmlDemo)2.在assets目录下编写html文件<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv原创 2016-04-09 12:15:44 · 1008 阅读 · 0 评论 -
Android在线支付
今天照着教程做了一遍。毕竟不是高级工程师,有些东西只是停留在照葫芦画瓢。通过这一次和前几天的网络编程,知道了大体的流程。 现在会的大概就这两样: 一。能够跟着网上给的API,结合教程,七七八八把代码敲出来(暂时不能仅照着API完全独立把代码敲出来)。 二。同时由于软件环境的不同,报的错千奇百怪,但能有效地解决。好了,废话不多说了。1.下载Ping++SDK网址https://www.pingx原创 2016-04-12 15:25:48 · 912 阅读 · 0 评论 -
通过GET方式传递数据给服务器
1.web服务端的建立建立Dynamic Web Project,名称为ServerGET2.新建servlet 自动生成的ServerGET.java中有 @WebServlet(“/ServerGET”) 所以web.xml就不需要配置了3.编写ServerGET.javapackage com.example.servletGet;import java.io.IOException;原创 2016-04-06 19:11:19 · 2755 阅读 · 0 评论 -
GetAPictureFromInternet网络编程
这是《Android 4.0网络编程详解》书上的一个例子,可能是由于版本的原因吧,报了很多错。 新建android工程GetAPictureFromInternet 布局文件main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas原创 2016-04-06 09:32:29 · 425 阅读 · 0 评论 -
SAX解析XML文件
1.XML文件介绍XML中的节点和startElement,endElement之间的对应关系2.SAX解析XML文件public class SAXForHandler extends DefaultHandler { private String TAG = "SAXForHandler"; private List list; @Override //在开始XML原创 2016-03-01 18:55:22 · 384 阅读 · 0 评论 -
Pull解析和生成XML
1.解析Pull解析器只有一个重要的方法next(),它的事件也只有5个(START_DOCUMENT,START_TAG,TEXT,END_TAG,END_DOCUMENT)解析方法类似于SAX。代码如下:public class PullPersonService { public static List getPersons(InputStream inputStream) t原创 2016-03-02 09:47:15 · 366 阅读 · 0 评论 -
SAX,DOM,Pull的比较
1.内存占用在这点上,SAX、Pull以它们比DOM占用更少的内存的解析方式,更适合于Android手机开发。2.编程方式SAX采用事件驱动,在相应事件触发的时候,会调用用户编写好的方法。也就是说,每解析一类XML,就要编写一个新的适合该类XML的处理类。这显然不是一个好的解决办法,尽管在解析速度上占有优势。而这点,DOM因为是W3C的规范。所以被更多程序员所知道和使用。所原创 2016-03-02 09:55:37 · 515 阅读 · 0 评论 -
Eclipse和Tomcat联合进行网络编程的环境搭建
1.安装Tomcat进入网站点击打开链接下载Tomcat7(后面我会说明为什么是7,而不是最新的9)。然后解压,接着配置如下三个环境变量然后注册Tomcat的service(有一个小技巧,可以把文件直接拖进cmd,这样就只要修改前后缀了)然后进入Tomcat的bin目录,点击tomcat7w.exe。出现如下画面:点击start就可以开启Tomcat服务原创 2016-03-02 14:55:50 · 1045 阅读 · 0 评论 -
ServerForXML网络编程
第一步新建Dynamic Web Project,名称为ServerForXML(该勾选的勾上)。第二步:服务器端1.建立并实现服务端的业务类 Java Resources–>src–>新建serverlet Java Package选择“com.example.server.xml” Class Name选择“ServletForXML” 然后一路next。最后会自动打开ServerF原创 2016-04-06 15:22:20 · 355 阅读 · 0 评论