首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
slyser
掘友等级
android 工程师
|
danlu
半桶水
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
flutter state layout
在 app 中我们经常会遇到这样的场景,进入页面时先发起网络请求从后台获取数据,此时应显示 loading 界面,待数据返回时显示正常的界面,如果发生了网络异常还需要显示 error 界面,并且具有点击重试的机制。 针对这样的场景我们肯定希望能封装一个 widget 来满足这样…
android 记一次打开应用后的通病
app 在应用市场下载完成后,点击打开,按照 app 的一般流程首先会启动 Splash 界面,再进入首页。此时你按下 home 键,再从桌面点击应用图标,你会发现应用又走到了 Splash 界面再进入首页。再次按 home 键重复刚才的动作现象依旧,通过将应用结束或杀掉进程应…
Glide 源码分析(一):图片压缩
现在回过头来看上面的问题,在电脑上显示 55KB 的图片,png 只是这张图片的容器,他们是经过相对应的压缩算法将原图的每个像素点信息转换为另一种数据格式。 在一般情况下,这张图片占用的内容应该是:1080 * 480 * 4B = 1.98 M。 每种设备都会有所差异,以 a…
阿里巴巴开源路由框架 - ARouter 分析
Compiler: 主要是用来在编译期间处理注解Router/Interceptor/Autowire三个注解,在编译期间自动注册注解标注的类,成员变量等。 Autowired 用于注解 field, 可实现路由件传递参数的自动注入,无需使用者在代码中去获取传递的参数,注意,注…
android 开发之 APT 技术
APT,就是Annotation Processing Tool 的简称,就是可以在代码编译期间对注解进行处理,并且生成Java文件,减少手动的代码输入。一些大名鼎鼎的框架如 Retrofit, Arouter 都运用了 APT 技术。 在本片文章中我们将利用 APT 技术实现…
SPI 介绍与使用
SPI全称是Service Provider Interface,服务提供方接口,服务通常是指一个接口或者一个抽象类,服务提供方是对这个接口或者抽象类的具体实现,由第三方来实现接口提供具体的服务。SPI提供了一种动态的对应用程序进行扩展的机制,通常用作框架服务的拓展或者可替换的…
Android 架构组件 - Lifycycle, LiveData, ViewModel
以 MyLocationManager 为例,添加相关生命周期的注解。 然后创建 MyLocationManager 实例,然后就可以监听到 Activity 或 Fragment 的生命周期变化。 如果 LifecycleOwner 当前的状态是 STATED,当我们调用 a…
个人成就
文章被点赞
68
文章被阅读
17,484
掘力值
380
关注了
17
关注者
15
收藏集
9
关注标签
10
加入于
2017-12-19