首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
有空就看看
订阅
dodge
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android 通过消息队列机制实现无侵入式 Telegram/酷安 风格主题切换揭示动画
Android 通过消息队列机制实现无侵入式 Telegram/酷安 风格主题切换揭示动画 前言 我之前在用 Telegram 的时候,无意中点击到了设置里的切换夜间按钮,然后被动画惊艳到了。当时我的
Kotlin篇 > > 协程中的异常及异常处理
异常处理的六大方式 一:协程的取消需要内部配合 二:捕获CancellationException需要重新抛出来 三:遵循协程的父子结构 四:不要用try-catch直接包裹launc
侧滑返回适配状态栏,避免内容布局与状态栏的“撕裂”效果
侧滑返回是APP中常见的一个功能,本文主要分析和解决侧滑返回时状态栏和内容布局不联动,相分离的撕裂问题。
Android电量优化,让你的手机续航更持久
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 2 天,点击查看活动详情 节能减排,从我做起。一款Android应用如果非常耗电,是一定会被主人嫌弃的。自从Android手机的主
Message 引发的 DialogFragment 内存泄漏分析与解决方案
某一个 HandlerThread 的 Looper#loop 方法,一直等待 queue#next 方法返回,但是它的 msg 局部变量还引用着上一个循环中已经被放到 Message Pool 中 Message,我们称之为 MessageA。 Dialog#setOnCan…
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
交流群里碰到一个很有意思的问题,调用 Activity.finish() 之后 10s 才回调 onDestroy() 。 由此产生了一些不可控问题,例如在 onDestroy() 中释放资源不及时,赋值状态异常等等。我之前倒没有遇到过类似的问题,但是 AOSP 总是我们最好的…
Android面试真题《思考及解答》10月刊
嗨,大家好,好久不见。 今天就总结下之前一个多月看到的一些面试题,难度不大,大佬可以直接路过,当然发发善心点个赞也是可以的❤️。 进入正题,下面为10月刊内容。
AutoRegister:一种更高效的组件自动注册方案(android组件化开发)
在编译时,扫描即将打包到apk中的所有类,将所有组件类收集起来,通过修改字节码的方式生成注册代码到组件管理类中,从而实现编译时自动注册的功能,不用再关心项目中有哪些组件类了。 特点:不需要注解,不会增加新的类;性能高,不需要反射,运行时直接调用组件的构造方法;能扫描到所有类,不…
AppBarLayout各版本问题探究及解决
发现RecyclerView在滑动到底部后,会有近一秒的停滞,之后再去加载下一页数据。我们知道上拉加载实现方案基本都是监听滑动状态,当滑动停止时,再去加载下一页
RxJava 沉思录(一):你认为 RxJava 真的好用吗?
本人两年前第一次接触 RxJava,和大多数初学者一样,看的第一篇 RxJava 入门文章是扔物线写的《给 Android 开发者的 RxJava 详解》,这篇文章流传之广,相信几乎所有学习 RxJava 的开发者都阅读过。尽管那篇文章定位读者是 RxJava 入门的初学者,但…