XAOP一个轻量级的AOP(Android)应用框架, 囊括了最实用的AOP应用。心动不如行动,还不赶紧点击使用说明文档,体验一下吧!关于我X系列库快速集成特点支持快速点击切片@SingleClick,支持设置快速点击的时间间隔。支持动态申请权限切片@Permission,支持自定义响应动作。支持主线程切片@MainThread。支持IO线程切片@IOThread,支持多种线程池类型。支持日志打印
转载
2024-01-20 10:57:11
122阅读
学习Android的Http通信以来,接触了很多网络请求框架,尝试了他们各自的用法,但是没有做过系统的总结,以及对Http通信的理解,所以决定全面的整理一下Android实现Http通信过程,和各个网络请求框架的比较,加深学习印象。Http请求简介HyperText Transfer Protocol,超文本传输协议,是网络层的传输协议,Android和服务器通信通常采用HTTP通信和TCP通信,
转载
2024-05-17 16:36:05
157阅读
1. pomelo简介: 网易在2012年11月开源的一个网游服务器框架,使用javascript作为开发语言,运行在node.js环境下。具体说明请查阅:https://github.com/NetEase/pomelo pomelo项目主页上已经有比较详细的文档说明,本文是我在阅读其源代码过程中对其整体架构整理出来的一点补充
转载
2024-09-06 10:26:28
60阅读
前言OkHttp是由Square公司提供的一个处理网络请求的开源项目,是目前Anroid运用最广泛的网络框架。添加依赖implementation ("com.squareup.okhttp3:okhttp:4.9.0")在AndroidManifest中加入网络权限<uses-permission android:name="android.permission.INTERNET" /&g
项目地址:https://github.com/jeasonlzy该库是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持cookie自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展
转载
2024-02-06 11:39:42
101阅读
Okhttp网络框架解析1:请求参数通过构造器模式构建2:支持同步/异步请求3:响应Response通过责任链模式处理不同结果4:使用 DiskCacshe来缓存Okhttp3 总结研究 (面试)_茶卡y的专栏-CSDN博客_okhttp面试> 网络框架 OkHttp 拦截器Interceptor 是 OkHttp 最核心的一个东西,不要误以为它只负责拦截请求进行一些额外
转载
2023-11-29 13:36:03
70阅读
一、android网络请求进化史。二、okHttp的简介(OKHttp的项目地址:https://github.com/square/okhttp ) Android为我们提供了两种HTTP交互的方式: HttpURLConnection 和 Apache HTTP Client,虽然两者都支持HTTPS,流的上传和下载,配置超时,IPv6和连接池,已足够满足我们各种HTTP请求的需求。但更高效
转载
2024-02-13 14:43:54
13阅读
第一步:添加依赖: 第二步: 创建HttpManager:示例: 第三步:创建JsonParseUtil: 第四步创建:HttpStringResponseHandler 第五步,代码中使用: 示例2:图片上传: 文件下载OkDownload OkGo与OkDownload的区别就是,OkGo只是简
转载
2021-08-13 10:44:00
517阅读
前言大家好,我是小彭。在上一篇文章里,我们聊到了 Square 开源的 I/O 框架 Okio 的三个优势:精简且全面的 API、基于共享的缓冲区设计以及超时机制。前两个优势已经分析过了,今天我们来分析 Okio 的超时检测机制。本文源码基于 Okio v3.2.0。思维导图:1. 认识 Okio 的超时机制超时机制是一项通用的系统设计,能够避免系统长时间阻塞在某些任务上。例如网络请求在超时时间内
转载
2023-08-09 16:24:05
247阅读
OkGo是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持cookie自动管理,支持四种缓存模式缓存网络数据,支持301、302重定向,扩展了统一的上传管理和下载管理功能。今天自己新建了一个Demo,试了一下使用o
转载
2024-01-13 06:47:33
246阅读
在这篇博文中,我们将深入探讨如何使用 Android 的 OkGo 库进行网络请求和数据处理。OkGo 是一个简单易用的 Android 网络请求库,能够简化网络操作。本文将涵盖环境准备、分步指南、配置详解、验证测试、优化技巧和扩展应用,让你在使用 OkGo 时得心应手。
## 环境准备
### 软硬件要求
在开始之前,我们需要了解使用 OkGo 进行开发所需的硬件和软件环境。下面是对这些要求
欢迎来到物联网平台机智云Android开源框架入门之旅本套博客系列教程由物联网“非机智云工作人员”发烧友 半颗心脏 潜心所力原创,以下是本系列博客目录:第一篇:认识开源框架结构,导入PK、APP的id和secret。 第二篇:详细分析在设备列表的代码块,如何修改自定义的设备图片。 第三篇 : 分析设备详情界面的中如何发送各种指令到云端:boolean、int、String类型。 第四篇 : 分析怎
AirWatch浏览器作为客户端应用程序,提供了一个安全,方便和易于管理的浏览器替代品使用本地的智能移动设备上网浏览。AirWatch浏览器让您的企业在利用移动技术带来的好处的同时尽量减少它的干扰和风险。它保证了所有网上交易等行为的安全性,并限制互联网访问自定义的网站。此外,您还可以通过应用定制配置到浏览模式,为您的组织工作更好地满足独特的业务和设备用户的需求。AirWatch Browser选用
一、序OkHttp 应该算是 Android 中使用最广泛的网络库了,我们通常会利用它来实现 HTTP 请求,但是实际上它还可以支持 WebSocket,并且使用起来还非常的便捷。那本文就来聊聊,利用 OkHttp 实现 WebSocket 的一些细节,包括对 WebSocket 的介绍,以及在传输前如何做到鉴权、长连接保活及其原理。二、WebSocket 简介2.1 为什么使用 WebSocke
什么是 Kraken?
Kraken 项目诞生于 2018 年底,当时团队参与"未来店"的项目,需要提供一套电子货架屏的解决方案,用于展示商品信息、实时价格甚至是促销信息。Kraken 的目标是建立一套面向 IoT 的动态渲染解决方案,从最初的 GCanvas API 到使用 TS 实现完整的 Flutter Framework 再到目前的方案,技术方案上我们经历了多次
okgo概念性的东西我就不赘述了,百度一大堆,直接上具体的使用过程。首先引入依赖:implementation 'com.lzy.net:okgo:+'我不知道这个版本号,所以直接用+来获取最新版本了。引入依赖后需要在Application中初始化:OkGo.getInstance().init(this);摒弃所有花里胡哨的操作,要在application的oncreate()方法中
转载
2023-07-08 15:48:22
657阅读
# Android OKGo 文件上传教程
在Android应用开发中,我们经常需要上传文件到服务器,OKGo是一个非常流行的网络请求框架,它使得HTTP请求变得简单易用。本文将为您详细介绍如何使用OKGo实现Android文件上传功能,包括每一步的操作和相应的代码示例。
## 整体流程
以下是实现Android OKGo文件上传的流程概览:
| 步骤 | 描述
# Android OKGO队列
## 背景介绍
在 Android 开发中,网络请求是常见的操作。为了更好地管理网络请求,避免出现同时发送大量请求导致服务器负载过高或者请求顺序混乱的情况,我们需要使用队列来管理网络请求。OKGO 是一个优秀的 Android 网络框架,它提供了丰富的功能和灵活的配置,可以帮助我们实现网络请求队列的管理。
## OKGO简介
OKGO 是一款基于 OKHt
原创
2024-06-17 05:00:39
42阅读
# Android OkGo 表单的使用指南
在 Android 开发中,网络请求是一个非常常见的需求。有很多库可以帮助开发者轻松处理网络请求,OkGo 就是其中一个优秀的网络请求库。OkGo 支持各种网络操作,包括对表单的处理。本文将介绍如何使用 OkGo 进行表单提交,并通过代码示例来演示相关用法。同时,我们还将展示 OkGo 的模型关系和状态图。
## 什么是 OkGo?
OkGo 是
原创
2024-09-22 04:52:05
131阅读
一、OKHttp的简单介绍
官方的介绍内容文本如下:
HTTP is the way modern applications network. It’ s how we exchange data & media. Doing HTTP efficiently
makes your stuff load faster and saves bandwidth.