首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android补全计划
coder_pig
创建于2022-02-16
订阅专栏
Android知识补全~
等 109 人订阅
共17篇文章
创建于2022-02-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🤡 公司Android老项目升级踩坑小记
🤡 公司老项目想用 video_player,被迫升级 minCompileSdk到34,由此引发一系列构建工具、依赖库的升级踩坑,搞了快4天才把项目又重新跑起来,人麻了,记录下过程,希望对...
跟🤡杰哥一起学Flutter (五、Flutter UI基础速通🏃)
🐶 介绍下Widget的四个直接子类 + 安利一个查Flutter组件的神器 + 常用UI布局组件 +低仿写个简陋的静态掘金首页
跟🤡杰哥一起学Flutter (四、Dart基础语法速通🏃)
🤡 花一点时间快速过下Dart的基础语法,以便提高Flutter开发时 书写/阅读代码的流畅性,不至于三步一查。
【Jetpack】一次Android权限请求库的封装记录
☔本节先对比了新旧权限申请API的差异,接着学习了亿点权限相关的常识,紧接着尝试用新Activity Results API对权限申请进行封装,然后又借鉴了一波大佬的封装进行修改,最后还对后台定位权限
【Jetpack】学穿:Activity Results API
🥰 借着重构BaseFragment的机缘巧合,过了波Activity Results API的用法,阅读源码了解到背后的实现原理,小试了一下封装。心里有底,一点不虚,赶紧在重构项目的时候安排上!!
【Jetpack】学穿:ViewModel → 视图模型
🥳本节过了下ViewModel的用法,对它的特点:视图数据与控制器、数据管理的一致性、数据共享、作用域可控进行了详解的解读,并配以简单例子帮助理解,还从源码层面讲解了ViewModel自动保存和恢复
【Jetpack】学穿:LiveData → ???
🤡 本节过了下LiveData用法,还对常见问题进行了归纳,虽说没有系统过一遍源码,但LiveData怎么实现的,心里也算有个底,使用起来也有的放矢了。冲冲冲~
【Jetpack】学穿:DataBinding → 数据绑定 (使用篇)
🤡 放羊一个月,继续回来学穿Jetpack,带来第三个组件 DataBinding (数据绑定)。在前面的章节 《【Jetpack】学穿:ViewBinding → 视图绑定》 剥源码的时候就有看到
【Jetpack】学穿:Lifecycle → 生命周期 (原理篇)
Lifecycle本质上是围绕着模板模式和观察者模式进行的,本节肝下两个库 lifecycle-common 和 lifecycle-runtime 的源码,了解实现原理,以便读者能在实际开发中可以有
【Jetpack】学穿:Lifecycle → 生命周期 (使用篇)
本节继续学穿Jetpack,带来第二个组件 Lifecycle,用于帮助开发者管理Activity、Fragment的生命周期,它可是LiveData、ViewModel等组件的基石。
【Jetpack】学穿:ViewBinding → 视图绑定
🤡 本来想大概了解下而已,结果没把自己卷死,应该是关于ViewBinding最详细的解读了吧,以后不能这样了,为了一个findViewById,不至于...
【AS】Error:Android Gradle plugin requires Java 11
最近开始折腾Jetpack,Clone一个MVVN的项目,AS打开,Terminal编译出现错误:Android Gradle plugin requires Java 11,记录下三种解法~
【解惑】App处于前台,Activity就不会被回收了?
单进程场景,Activity被回收只可能是因为进程被系统回收了?但以前遇到过:App在前台,不在栈顶的Activity却被干掉,但进程还健在的场景,对原因进行探索~
【源码】"拆" 网络请求库-Volley
🤡 实际业务开发中,都是OkHttp的天下了,Volley基本绝迹了,也不推荐在项目里用。但其设计思想是可以借鉴的,代码虽简五脏俱全,了解它对后续其他框架的学习也有所裨益,本节花上亿点时间对他进行拆
【Framework】🤡 速通 Android AOSP基础
早些年刚毕业,在老东家参与开发Launcher的时候就接触过AOSP,那时的早教平板还是基于Android 4.4的源码进行定制的。后续跑路了,就一直在应用层摸鱼,最近一时兴起,速通(复习)一波基础~
【源码】康一康过时的→AsyncTask
🙋♂️ 面试不问,但一些老旧项目中还有用到它,接盘维护难免要学下,索性花一丢丢时间过一下:废弃原因 + 核心原理 + 演进历史。而且可以了解到工程师对线程池策略的不断调整~
【解惑】Android Support 和 AndroidX
刚来这家公司时,正好赶上项目AndroidX迁移,踩了一些坑,记了些笔记,整理一下发一波~ Android 3.0 (API 11) 为了更好地兼容平板,加入了Fragment