< ANDROID 网 络 编 程 >
文章平均质量分 80
斌哥A1001
这个作者很懒,什么都没留下…
展开
-
JSON解析
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2.JSON和X转载 2014-02-12 17:30:29 · 556 阅读 · 0 评论 -
Android网络编程之Http
1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应当首先明确使用的请求方法,然后再根据所使用的方式选择相应的编程方式。 HttpURLConnection是继承于URLConnecti转载 2013-09-06 09:33:32 · 613 阅读 · 0 评论 -
Android平台调用WebService详解
Ksoap2-android简介 在Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。认真读完对ksoap2的介绍你会发现并没有提及它应用于Android平台开发,没错,在Android平台中我们并不会直接转载 2014-12-29 14:34:11 · 729 阅读 · 0 评论 -
HttpClient,HttpUrlConectTion,Socket介绍
关于HttpClient、HttpUrlConection、Socket的介绍http://www.cnitblog.com/liaoqingshan/archive/2013/02/19/86980.html原创 2014-11-17 17:51:53 · 613 阅读 · 0 评论 -
有关TCP和UDP 粘包 消息保护边界
在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小且数据量小的数据,合并成一个大的数据块,然后进行封包。这样,接收端,就难于分辨出来了,必须提供科学的拆包机制。对于UDP,不会使用块的原创 2014-08-04 22:00:52 · 556 阅读 · 0 评论 -
简介WebView
注意:需要在AndroidManifest.xml文件中添加权限,否则出现Web page not available错误。public class MainActivity extends Activity { private WebView webview; @Override public void onCreate(Bundle savedInstanceS原创 2013-11-21 21:56:13 · 706 阅读 · 0 评论 -
AsynkTask结合线程池的使用
//这是一个自定义界面,一个进度条,一个Textviewpublic class TaskItem extends LinearLayout{ private ProgressBar progressBar;private TextView textView;public TaskItem(Context context, AttributeSet attrs) {super(context, a原创 2014-03-22 20:46:21 · 707 阅读 · 0 评论 -
Android 文件上传至服务器
为了能够更好的理解文件的上传的原理,结合下图可更好的理解/** * 上传文件 */public class FormFile { /* 上传文件的数据 */ private byte[] data; private InputStream inStream; private File file; /* 文件名称 */ private String filname;原创 2014-03-29 13:18:41 · 729 阅读 · 0 评论 -
HTTP协议之Get 和Post 提交参数
/** * 发送Post请求 * @param path 请求路径 * @param params 请求参数 * @param encoding 编码 * @return 请求是否成功 */ private static boolean sendPOSTRequest(String path, Map params, String encoding) throws Exc原创 2013-12-26 21:25:53 · 2979 阅读 · 0 评论 -
使用get,post,httpclient三种方式向服务器提交文本数据
/** * HTTP请求 * @author kesenhoo * */public class HttpRequest { public static boolean sendXML(String path, String xml)throws Exception{byte[] data = xml.getBytes();URL url = new URL(path);Ht转载 2014-02-11 14:29:34 · 1924 阅读 · 0 评论 -
简单的 Android 调用WebService 实现号码归属地查询
本Demo的简单截图有关android调用WebService的流程//实现该Demo需要用到http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo//下面就是我贴的代码啦,很简单: $mobile原创 2014-03-29 17:23:25 · 1127 阅读 · 0 评论 -
Socket的轻描淡写
参考:http://blog.csdn.net/striver1205/article/details/38928859Socket是对传输层协议的封装的API,为应用层提供通信的接口端口:socket是一种支持多种协议的网络编程接口,而通常说的端口是由TCP/IP协议定义的我觉得可以这样理解:把Socket看作邮递员,把IP地址看作收信人的地址,端口号看作收信原创 2016-12-22 22:25:05 · 228 阅读 · 0 评论