Android NetWork
weixin_37716758
这个作者很懒,什么都没留下…
展开
-
实时显示网速
// 获取网速object XENetSpeedMonitor { private var lastFlowTotal = 0L fun getNetSpeed():String? { // wifi & mobile 总接收流量字节 val rxTotal = TrafficStats.getTotalRxBytes() // wifi & mobile 总发送流量字节 val txTotal = Tra原创 2021-12-15 23:51:39 · 541 阅读 · 0 评论 -
网络基础
首先,补充一下网络基础。OSI网络模型: 该体系结构标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。物理层(Physical): 物理层的主要功能是利用传输介质为数据链路层提供物理联接,负责数据流的物理传输工作,传输介质比如网卡,网线,集线器,中继器,调制解调器等,物理层传输的基本单位是比特,即0和1,也就是最基本...原创 2020-06-29 11:22:15 · 4986 阅读 · 0 评论 -
Android 端的基于TCP的小型服务器_超级简单
服务端代码:HttpServer:package yoostar.com.httpserver;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.text.TextUtils;import android.util.Base64;import java.io.BufferedReader;import java.io.ByteArrayInputStream;impor原创 2020-05-12 00:54:58 · 1090 阅读 · 0 评论 -
Android Okhttp的基础使用版
package com.yoo.summary.http.base;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view....原创 2019-12-16 10:46:55 · 108 阅读 · 0 评论 -
RxJava + Retrofit + OkhttpClient 学习(下)【原理】
OkhttpClient的主要作用:设置读写超时设置连接超时设置缓存标志设置拦截器(重点)Retrofit的主要作用设置baseUrl设置client() 这里设置为okhttpCient设置callAdapterFactory 支持RxJava设置addConvertFactory 设置解析格式设置.create()请求接口,并以Observable的形式返回RxJ...原创 2019-10-21 19:45:13 · 295 阅读 · 0 评论 -
HTTP请求中get请求和post请求的区别以及底层原理
转载自: https://blog.csdn.net/alexshi5/article/details/79659486最直观的区别:就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松...转载 2019-09-21 15:16:01 · 415 阅读 · 1 评论 -
Android 简单的网络变化监听器
广播分为动态和静态广播,此案例为动态广播package com.yoostar.summary.utils;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.ConnectivityManager...原创 2019-08-28 20:47:02 · 1156 阅读 · 0 评论 -
Android UDP 通信总结 (终于从坑中爬起来了)
2018.08.02最近做的项目要求为:一端为电视端,一端为手机端,实现电视端与手机端通过UDP进行通信。解释:就是两个机器在同一个局域网内(即两端连接的同一个WiFi),可以通过UDP,一端将信息通过局域网散播出去后,在同一个局域网内的所有设备都能接收到信息,只不过,另一端对接收到的信息进行处理,这样就完成了UDP通信。发送信息方只负责发送信息,另一方只负责接收信息,两方还可以互相发送...原创 2018-08-02 15:01:26 · 18017 阅读 · 3 评论 -
RxJava + Retrofit + OkhttpClient 学习(上)【实践】
首先,创建OkhttpClient 和Retrofit的网络框架其次,创建Retrofit的请求接口最后,通过RxJava监听观察者并获取请求接口的结果。实践:/** * @author zhou.jn on 2018/11/22 13:38. */public class App extends Application { private static final St...原创 2018-11-26 16:39:50 · 153 阅读 · 0 评论