![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
SmFour
一线工作者
展开
-
Android之Http网络编程(一)
Android应用作为一个客户端程序绝大部分都是需要进行网络请求和访问的,而http通信是一种比较常见并常用的通信方式。在Android中http网络编程中有两种实现方式,一种是使用HttpURLConnection,另一种就是使用HttpClient。这两种实现方式的大体过程都是:Android客户端向服务器发出请求。服务端接收请求并响应。服务端返回数据给客户端。转载 2016-12-20 20:23:48 · 362 阅读 · 0 评论 -
Android OkHttp完全解析
一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要的,本篇博客首先介绍okhttp的简单使用,主要包含:一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对转载 2017-04-09 20:11:08 · 381 阅读 · 0 评论 -
android简单解析本地Tomcat数据
我的博客:http://blog.csdn.net/wanxuedong 前言:本来是不打算写的,后来发现这部分知识忘的太快了,今天重新弄得时候都快是从头开始了,吓死我,所以我就赶紧写一篇博客来压压惊。1:Tomcat 简单介绍一下吧,Tomcat是一个可以安装在自己电脑的上的软件,可以帮助我们从我们电脑里面通过局域网获取我们电脑里面的数据,相当于一个小小的服务器,我们平时做原创 2017-01-23 12:24:54 · 1923 阅读 · 0 评论 -
Android创建和删除文件夹和文件
我的博客:http://blog.csdn.net/wanxuedong 前言:看了网上的一些对文件的处理,感觉懵懵的,自己先写一个最简单的吧,这样同学们也好学。 上代码:import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;i原创 2017-01-15 17:29:37 · 867 阅读 · 0 评论 -
使用HttpURLconnection从网络获取图片
我的博客:http://blog.csdn.net/wanxuedong 前言: 刚刚写的博客不小心弄丢了,气死我了,又要重写一次,不过为了知识,鄙人还是很愿意奉献的。 我这段时间正好在看网络这部分知识,不过我是不打喜欢那种跑题的博客,就是例如我这篇博客,我的内容就是会说绝对要以最简单的形式呈现给大家,绝不多一行代码,方便大家能够阅读,因为我就饱受这种博客的毒害,耽误原创 2017-01-15 11:26:53 · 3325 阅读 · 2 评论 -
Android中post和get的提交方式【三种】
本文主要对Android中三种POST和GET的提交方式进行详细介绍。通过任何一种方式可以实现的功能是,从安卓手机端提交数据到服务器端,服务器端进行判断,并返回相应的结果。三种方式各有利弊,实现效果相同,在实际的使用过程中可以根据本身的需要进行选择。向服务器提交数据有两种方式,post和get。两者的区别主要有三点,安全性、长度限制、数据结构。其中get请求安全性相比较而言转载 2017-01-14 15:03:50 · 10116 阅读 · 2 评论 -
使用HttpURLConnection采用Post方式请求数据
1. 服务端doPost(){doGet(request,response);}2. Post方式不在URL后面加数据,而是用流的方式传递;GET在URL后传输数据3. 是否传递---请求头:setRequestProperty();MainActivity中:[java] view转载 2017-01-14 14:22:38 · 955 阅读 · 0 评论 -
Android Socket 轻松建立连接和发送消息
1.建立Socket连接 1) Socket 实现了TCP/IP协议,可以连接到网络上的上脑,并收发数据 2) ServerSocket 用于服务端,可以监听服务端口,等待客户端连接,连接后可以生成用于传输数据的Socket 3) 创建服务端 ServerSocket serverSocket = ne转载 2017-02-04 19:12:26 · 21710 阅读 · 7 评论 -
安卓解析 json 4种格式 全解析
总共4种json , 还提供了 httclient 和 httpurlconnection 2种方式获取json的方法(请把baseurl 改为可以地址比如http://www.sohu.com 不过返回来的不是json1 简单的一个 { ,,,,}2 里面有数组 { , [{,,},{,,}],} 3 直接一个数组4 数组里有数组5 其他情况? 没有吧,除非转载 2017-01-13 14:25:46 · 1850 阅读 · 0 评论 -
Android之Http网络编程(四)
前面几篇博文简单的介绍了一些常见的Http的操作,这些操作几乎都是在新开的线程中进行的网络请求,并在日志中打印出获取到的网络数据。那么,问题来了!(呃~感觉下一句是蓝翔有木有?)如何在把获取到的网络数据显示在UI界面上呢?如果按照前几篇博文的例子,并在主线程中直接对子线程获取的网络数据直接进行操作就会发现一个问题,那就是在主线程中根本就获取不到子线程得到的从服务器返回的数据。因为,网络操作属于耗时转载 2016-12-20 20:27:06 · 326 阅读 · 0 评论 -
Android之Http网络编程(三)
在前面两篇博客《Android之Http网络编程(一)》、《Android之Http网络编程(二)》中,简单的介绍了对网页的请求和客户端与服务端的简单的参数交互。那么,这一篇博客就来认识一下Android客户端获取服务端返回的数据。大家都知道客户端与服务端的交互大体过程如下:Android客户端向服务器发出请求。服务端接收请求并响应。服务端返回数据给客户端。对于Androi转载 2016-12-20 20:25:38 · 296 阅读 · 0 评论 -
Android之Http网络编程(二)
上一篇文章简单的介绍了Android中http的两种通信方式,并且分别用获取百度网页做了实例。但是在实际应用中,更多的是客户端通过请求的参数来实现在服务端的具体操作,并最终返回数据给客户端。因为我们不可能对客户端的每一个需要网络请求的操作都单独的设置一个不变的网络地址。 (因为我是从.net转过来的还没真正学过java web,所以web方面的代码比较简单,大家见谅。)下面转载 2016-12-20 20:24:41 · 269 阅读 · 0 评论 -
Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
首先定义不同网络类型返回的常量值:public class Constants { /** * Unknown network class */ public static final int NETWORK_CLASS_UNKNOWN = 0; /** * wifi net work */ public static转载 2017-05-04 10:36:34 · 1492 阅读 · 0 评论