首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
骑喜羊羊的灰太狼
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 63
沸点 1
赞
64
返回
|
搜索文章
赞
文章( 63 )
沸点( 1 )
你需要知道的Arouter
Autowired,Interceptor,Route arouter-compiler: 过apt,javapoet 来实现编译
View is not a binding layout (com.chad.library.adapter)
原因:Header Footer EmptyLayout 都不是layout 布局包裹 绑定时会有Argument异常报错 解决:继承 BaseViewHolder 写自己的BaseDataBingV
Glide 从with到into
.with(this) 逻辑流程 作用区域: 主线程主要在:Activity Fragment中,子线程主要石apppliacation 的作用域 代码流程 SupportRequestManager
跟着Android 学习小程序
对于Android 同学来说,习惯写Kotlin 还是Java ,javaScript 对我们来说学习成本比较低;
okhttp的分发器和拦截器
请求在执行前,先通过分发器再通过拦截器,最终执行的最后的操作 - 分发器的作用:内部维护队列和线程池,来完成请求调配 - 拦截器 五大拦截器进行钩子拦截 最终完成请求过程
Mvvm 的架构库
基于 mvvm +rxjava+ Retrofit+Arouter+room+封装base组件实现多组件和多模块开发基础架构; 可以即拔即用,希望大家给予更多的意见
一定会执行的WorkManager
谷歌承诺WorkManger 一定会执行,到底做了什么:存储任务相关配置,存储是永久性配置,也是一定会执行任务的关键点,不管是马上执行还是重新打开app重新执行,读取数据库信息再执行保证任务的准确性
卡顿的起源
为什么能看到卡顿,是谁导致了卡顿,为什么帧率一般是60fbs,其实卡顿和手机、app,使用的人都有关系。
Java AQS
队列同步器AbstractQueuedSynchronizer(以下简称同步器或AQS),是用来构建锁或者其他同步组件的基础框架,它使用了一个int成员变量表示同步状态,通过内置的FIFO队列(头进尾出)来完成资源获取线程的排队工作。并发包的大师(Doug Lea)期望它能够成…
Mac 安装RabbitMq
1.安装环境Mac已经安装了Homebrewd2.安装自动安装最新版本,rabbit所需要的文件会一块下载启动:cd到sbin下;启动插件:停止服务官方添加账号:/rabbitmqctl--help查
下一页
关注了
35
关注者
0
收藏集
1
关注标签
10
加入于
2018-07-10