Android网络编程
北极熊的微笑
跌倒了,爬起来,笑一笑,继续前进!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android中基于TCP协议的Socket套接字的基本用法(总结)
Socket通信模型:Socket通信实现步骤解析:Step 1:创建ServerSocket和SocketStep 2:打开连接到的Socket的输入/输出流Step 3:按照协议对Socket进行读/写操作Step 4:关闭输入输出流,以及Socket<1>简单实例Socket服务端的编写:服务端要做的事有这些:Step 1:创建ServerSocket对象,绑定监听的端口Step...原创 2018-07-10 16:57:33 · 1937 阅读 · 0 评论 -
Android监听网络下载速度(记录)
一、网络下载速度工具类/** * 网络下载速度工具类 */public class DownLoadSpeedUtil { public static long lastTotalRxBytes; public static long lastTimeStamp; /** * 获取网络下载速度 * * @param uid ...原创 2019-02-15 09:45:11 · 2188 阅读 · 0 评论 -
Android开发中Post方式上传文件(头像之类的)
/** * 文件上传 * @param actionUrl:上传接口地址 * @param files:需上传的文件集合 * @return * @throws IOException */public static String upLoadFilePost(String actionUrl, Map<String, File> files) throws IOExc...原创 2018-07-26 14:22:45 · 3136 阅读 · 1 评论 -
Android开发之Api接口开发(Get请求和Post请求)总结
/** * 发送Get请求到服务器 * @param strUrlPath:接口地址(带参数) * @return */public static String getServiceInfo(String strUrlPath){ String strResult = ""; try { URL url = new URL(strUrlPath); ...原创 2018-07-25 10:59:56 · 15093 阅读 · 0 评论 -
Android开发中使用FileDownloader来实现文件下载功能(总结一)
今天研究了一下Android开发中文件下载功能,记录一下。这篇博客主要介绍第三方下载插件:FileDownloader的单任务的使用方法,至于多任务的后面会做补充记录,再写一篇博文。效果图如下:(虚拟机连不上网)1、首先是引用方法:implementation 'com.liulishuo.filedownloader:library:1.7.4'2、布局文件activity_test.xml如下...原创 2018-07-06 17:15:54 · 12664 阅读 · 5 评论 -
Android开发中利用DownloadManager实现下载功能(视频,音频等)
DownloadManager是Android自带的下载器。(自带断点续传功能)1、MyDownLoadAsyncTask.java的代码如下:package com.deepreality.mydownloadfiledemo;import android.app.DownloadManager;import android.content.Context;import android....原创 2018-07-05 15:18:44 · 5927 阅读 · 15 评论 -
Android利用PULL解析XML文件(总结)
Android中解析xml的方法有多种,这里主要记录一下利用PULL解析的基本方法(比较方便)。效果图如下:附上一个XmlParseUtils.java(xml文件解析工具类)package com.deepreality.xmlparsedemo;import android.util.Xml;import org.xmlpull.v1.XmlPullParser;import org...原创 2018-07-04 14:28:50 · 1313 阅读 · 0 评论 -
Android开发中网络编程之HttpURLConnection的基本用法(总结)
HttpURLConnection的使用步骤使用HttpURLConnection的步骤如下:创建一个URL对象:URL url = new URL(http://www.baidu.com);调用URL对象的openConnection( )来获取HttpURLConnection对象实例:HttpURLConnection conn = (HttpURLConnection) url.open...原创 2018-07-04 13:08:48 · 967 阅读 · 0 评论 -
Android中基于UDP协议的Socket套接字的基本用法(总结)
TCP和UDP最大的区别在于是否需要客户端与服务端建立连接后才能进行数据传输,如果你学了前两节TCP的,传输前先开服务端,accept,等客户端接入,然后获得客户端socket然后进行IO操作,而UDP则不用,UDP以数据报作为数据的传输载体,在进行传输时首先要把传输的数据定义成数据报(Datagram),在数据报中指明数据要到达的Socket(主机地址和端口号),然后再将数据以数...原创 2018-07-10 17:01:25 · 561 阅读 · 0 评论 -
Android判断设备是否联网(记录)
/** * 网络状态工具类 */public class NetworkUtil { /** * 判断当前设备是否联网 * * @param mContext * @return */ public static boolean isNetwork(Context mContext) { Connectiv...原创 2019-02-15 09:48:11 · 934 阅读 · 0 评论
分享