首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
答_案
掘友等级
不会开发
|
无名
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
326
文章 324
沸点 2
赞
326
返回
|
搜索文章
赞
文章( 324 )
沸点( 2 )
像使用gradle一样,在kotlin中进行网络请求
上篇文章(DSL形式的基于retrofit、协程的网络请求封装)介绍了,如何基于retorfit、协程去开发一个dsl形式的网络请求,但是封装完后的写法并不足够DSL,有童鞋表示看起来还是如rxjava一样的链式请求而已。接下来便封装一个标准的DSL网络请求方式。 DSL是Do…
Android App启动优化深度实践 (由2.4s优化到1s以内)
我们的APP新版本,从2017年4月份提交第一行代码开始,就现在已经有两年半的时间,在这两年多的时间里,APP的内容内容不断丰富,例如先后加入了求职招聘、问答、个人中心、二手机,小视频等等模块。同时对于以前的旧功能也在不断地完善,例如,丰富了发帖的内容、小视频详情页像抖音一样方…
反思|Android View机制设计与实现:测量流程
Android本身的View体系非常宏大,源码中值得思考和借鉴之处众多,以View本身的绘制流程为例,其经过measure测量、layout布局、draw绘制三个过程,最终才能够将其绘制出来并展示在用户面前。 1、对于子View而言,其本身宽高直接受限于父View的 布局要求,…
RecyclerView实现吸底效果—ItemDecoration
这些天遇到一个列表数据吸底需求,如果不满一屏就全部展示,如果超过一屏就让底部悬浮在屏幕底部。 列表我们一般用RecyclerView来实现,关于底部悬浮这里有两种实现方法,一种是通过测量RecyclerView内容高度,另一种是用我们熟悉的ItemDecoration来实现。 …
Android进阶知识:Retrofit相关
Retrofit是什么?Retrofit是一个遵循RESTful设计的进行HTTP网络请求框架的封装,是现在Android端最火的进行网络请求的库。就像Volley是谷歌官方对HttpURLConnection和HttpClient的封装,或者像Github上许多开发者发布的对…
从 http协议角度解析okhttp
OkHttp 是 Square 公司开源的一款网络框架,封装了一个高性能的 http 请求库。 封装了线程池,封装了数据转换,提高性能。 这个类主要是用来配置 okhttp 这个框架的,通俗一点讲就是这个类是管理这个框架的各种设置的。 Call 类的工厂,通过 OkHttpCl…
Android实际开发bug大总结
2.9 Android出现:Your project path contains non-ASCII characters. 这个异常类的大意是:如果Java虚拟机找不到声明为本机的方法的适当本机语言定义,则引发。 根据实际项目可知,当准备播放视频时,找不到libijkffmp…
(二)Rxjava2+Retrofit之Token自动刷新
上篇文章主要对Retrofit做了封装,使之使用起来更加方便。在之前的封装中token过期再次刷新token后需要手动调用之前的请求,这种处理方式不够优雅,因此,在原有的基础上,本篇文章将基于上篇文章的封装并优化Token验证机制。使之能够实现过期自动刷新并重新调用请求。 接下…
Https通信原理及Android中实用总结
1,信息内容透明传输。 2,通信对方的身份不可安全验证。 3,通信信息可能被篡改。 于是,结合SSL/TLS协议,形成的Https,被广泛使用。Https现在已经成为业内安全的Http协议的事实标准。 无论是Web前端,还是Android,或iOS客户端等终端,与服务端进行Ht…
下一页
关注了
60
关注者
5
收藏集
5
关注标签
71
加入于
2016-06-22