【android网络框架】
月疯
得到你最想要的东西,最保险的办法,那就是你能配得上你最想要的东西。机会是留给有准备的人,运气是留给有天赋的努力者。
展开
-
flutter创建一个demo
上一篇开始介绍:安装flutter和 dart的plugin插件:启动一个app的demo:注意和创建Android应用一样:目录:- projectName -android //android的工程文件 -build //项目的构建输出文件 -ios //项目的ios工程文件 -lib //项目中的dart文件 -s...原创 2019-06-06 00:27:57 · 965 阅读 · 0 评论 -
flutter和dart的SDK安装
fluter的中文网站:https://flutterchina.club/下一步:安装git,运行git命令下载flutter。git clone -b alpha https://github.com/flutter/flutter.git使用镜像由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家...原创 2019-06-05 23:58:44 · 9802 阅读 · 0 评论 -
android优雅的一个侧滑
Android 侧划,如斯优雅SwipePanel(侧划控件)Background对市面上实现的侧划返回不是很满意(仿微信,QQ 通过修改窗口透明坑太多),最终决定还是亲手写一个高实用性的吧,效果如下所示,换个图标,更多划动功能可以由你自己解锁,总共一个 600 多行代码的类,推荐通过阅读源码,你肯定会收获很多哈。PreviewDownloadGradle:i...原创 2019-05-06 15:39:35 · 343 阅读 · 0 评论 -
引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
参考地址:https://github.com/bingoogolapple/BGABanner-Android#%E6%95%88%E6%9E%9C%E5%9B%BE%E4%B8%8E%E7%A4%BA%E4%BE%8B-apkBGABanner-Android目录功能介绍 效果图与示例 apk 常见问题 使用 自定义属性说明 关于我 打赏支持 License功能...转载 2019-05-13 17:29:48 · 262 阅读 · 0 评论 -
android开源库汇总
ion– 一个异步网络请求和图片加载的库,一个库能搞定几乎所有的网络请求。多线程下载– Android 实现多线程下载 完美代码。opandroid– android p2p的开源实现。okio– square出的Okio这个库,尤其擅长处理二进制数据。如果觉得Java的输入输出流实在太复杂啰嗦,不妨试试Okio。okhttp– square出的okhttp库。OkHttpPl...转载 2019-05-13 17:22:57 · 1908 阅读 · 0 评论 -
RxJava应该如何理解
前言本文最初是为部门内部培训而准备的,但经过一番调研发现,同事们用不惯 RxJava,并不是因为网上介绍 “怎么用” 的教程不够多,恰恰是因为,一上来就急着发车的教程无数、却从未有过哪篇教程 舍得用几句话的功夫点破 RxJava 操作符究竟为何方神圣、我们为什么要用、为什么要那样用。Observable.just(1, 3, 5, 7, 9) .map(i -> i + 1...原创 2019-05-06 15:28:06 · 143 阅读 · 0 评论 -
android奔溃日志手机查看
开原地址:https://github.com/simplepeng/SpiderManSpiderMan能为您做的事:在Android手机上显示闪退崩溃信息,直接分享给相关开发人员! 再也不用担心测试妹妹给你重现怎么操作崩溃的啦! 再也不用担心产品相关人员给你说哪儿哪儿崩溃,但是又重现不了的尴尬啦! 再也不用担心某些Rom禁止异常输出啦! 再也不用担心开发工具log信息时灵时不灵...转载 2019-05-06 14:18:56 · 680 阅读 · 0 评论 -
Remixer-谷歌的UI参数动态修改框架
Remixer是谷歌material-foundation中的一个UI框架,通过注解的方式快速修改UI变量,从而更新UI。无需重新编译,无需重启app。猜测这个库的目的本来是供UI调试用的。先来看看效果:底部弹出框是一个设置界面,通过它可以改变上面的Stepper Indicator的参数,动态的改变UI效果。 如果自己去实现图中所示的功能的话,你需要实现slider,开关,颜色选择等...转载 2019-05-07 14:59:34 · 356 阅读 · 0 评论 -
这也许是Android一句话权限适配的更优解决方案
SoulPermissionAndroid一行代码权限的更优解决方案:解耦Activity和Fragment、不再需要Context、不再需要onPermissionResult 内部涵盖版本判断,一行代码解决权限相关操作,无需在调用业务方写权限适配代码,继而实现真正调用时请求的“真运行时权限” 接入成本低,零入侵,仅需要在gradle配置一行代码 支持多项权限同时请求 支持检查通...原创 2019-05-06 16:12:09 · 718 阅读 · 0 评论 -
一个常用的Android工具库
英文版ReadmeZXUtils现在已开始逐步加入各种好看的第三方UI控件,全面跨入2.0.0版本。为更好的使用工具库,仍然采用ZX开头的模式。从这个版本起,ZXUtils会逐渐加入更多,更全,更好的工具以及UI控件但同时可能会对原有的部分ui进行删除等操作,望体谅//2018-7-10引用:来自于CymChad的BaseRecyclerViewAdapterHelper,可使用Z...转载 2019-05-07 13:34:40 · 904 阅读 · 0 评论 -
Retrofit的网络框架介绍
Retrofit简介Retrofit是square开源的网络请求库,底层是使用OKHttp封装的,网络请求速度很快.主要有一下几种请求方法格式 含义 @GET 表示这是一个GET请求 @POST 表示这个一个POST请求 @PUT 表示这是一个PUT请求 @DELETE 表示这是一个DELETE请求 @HEAD 表示这是一个HEA...转载 2019-05-31 10:23:05 · 350 阅读 · 0 评论 -
RxHttp 一条链发送请求之注解处理器 Generated API(四)
前言在前面3篇文章中,我们对RxHttp做了整体的介绍,并带领大家自定义Parser及Param,如果还没阅读,请查看如果还未阅读前面两篇文章,请查看RxHttp 一条链发送请求,新一代Http请求神器(一)RxHttp 一条链发送请求之强大的数据解析功能(二)RxHttp 一条链发送请求之强大的Param类(三)RxHttp库已更新至1.0.3版本,详情请查看RxHttp...转载 2019-05-06 16:04:32 · 320 阅读 · 0 评论 -
RxHttp 一条链发送请求之强大的Param类(三)
简介前面我们对RxHttp做了整体的介绍,我们知道,使用RxHttp库发送请求,有两种方式。一种通过Param+HttpSender的形式,另外一种是直接使用RxHttp类,而RxHttp类内部其实就是通过Param+HttpSender实现的,我们可以理解为RxHttp类是Param的代理类。为此,本文将详细讲解Param类。如果还未阅读前面两篇文章,请查看RxHttp 一条链发送请...转载 2019-05-06 16:03:42 · 605 阅读 · 0 评论 -
RxHttp 一条链发送请求,新一代Http请求神器(一)
简介RxHttp是基于OkHttp的二次封装,并于RxJava做到无缝衔接,一条链就能发送一个完整的请求。主要功能如下:支持Get、Post、Put、Delete等任意请求方式,可自定义请求方式 支持Json、DOM等任意数据解析方式,可自定义数据解析器 支持文件下载/上传,及进度的监听,并且支持断点下载 支持在Activity/Fragment的任意生命周期方法,自动关闭未完成的请...转载 2019-05-06 15:55:26 · 588 阅读 · 0 评论 -
xutils使用流程
1、添加依赖:compile 'org.xutils:xutils:3.3.40'2、自定义application:/** * created by joe on 2016/9/25. */public class myapp extends application { @override public void oncreate() { super.oncr...转载 2019-02-20 11:40:49 · 262 阅读 · 0 评论 -
xutil3网络框架
开原地址:https://github.com/wyouflf/xUtils3/tree/masterxUtils3简介xUtils 包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大, 方便扩展: 稳定的基石: AbsTask和统一的回调接口Callback, 任何异常, 即使你的回调方法实现有异常都会进入onError, 任何情...原创 2019-02-20 10:51:43 · 372 阅读 · 0 评论 -
nohttp实战
MyApplication.javapackage com.htt.baseviews;import android.app.Application;import com.htt.album.load.GlideAlbumLoader;import com.yanzhenjie.album.Album;import com.yanzhenjie.album.AlbumConfig...原创 2019-02-19 18:07:31 · 712 阅读 · 0 评论 -
nohttp网络框架
作者的博客地址:https://github.com/yanzhenjieAndroid Http 网络请求框架,封装于 NoHttp。Android实现Http标准协议框架,支持多种缓存模式,底层可动态切换OkHttp、URLConnection。githumb的地址:https://github.com/lishide/NoHttpConnecter基于 NoHttp 的封装,...原创 2019-02-19 17:51:08 · 670 阅读 · 0 评论