首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android_jetpack
订阅
android菜小鸡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Jetpack Compose花里胡哨 - 40+行实现左右侧滑返回、带动画、有细节的Activity
实现左右侧滑都可以让Activity返回,以及这个过程中需要的基本的动画、区间判定、速度判定、方向判定,以及后续优化思路。
结合Android去水印程序谈谈分区存储
为了方便个人更新微信状态,上周花半天时间编写简单的抖音去水印APP。热心的小伙伴发现在Android11上无法保存视频。震惊,土豪竟然都是高端大气Android11。于是乎,分区存储的适配工作必须给土豪安排上。 为了让用户更好地管理自己的文件并减少混乱,以 Android 10…
Looper.loop()引发的惨案
在一个安静的下午,一妹子在RxHttp群里反馈(群号:378530627),自己开发的app,账号被挤下线时,重新登录到首页后,发现有一个请求,代码执行了,却没有任何回调,看得出,妹子很着急。 经过第一轮询问后,以上猜想轻而易举的被推翻了,我也大概知道了案件的细节,为此,我用代…
深入源码--Activity启动模式问题探究
我们顺便也跳出startActivityUnchecked方法,去看一看getResuableIntentActivity方法。 上述的两种情况能够满足下面的if判断 !mAddingToTask && mReuseTask == null ,然后return结束。 继续看 s…
这可能是ViewPager2滑动冲突最全处理方案
自去年12月份ViewPager2正式版发布以后,ViewPager2已经逐渐开始替代旧版本的ViewPager。许多开发者也已经在项目中使用了ViewPager2。相比ViewPager,ViewPager2的功能不可谓不强大,我在之前写过的一篇文章《学不动也要学!深入了解V…
破解 Kotlin 协程(2) - 协程启动篇
1. 回想一下刚学 Thread 的时候 肯定有人忘了调用 start,还特别纳闷为啥我开的线程不启动呢。说实话,这个线程的 start 的设计其实是很奇怪的,不过我理解设计者们,毕竟当年还有 stop 可以用,结果他们很快发现设计 stop 就是一个错误,因为不安全而在 JD…
破解 Kotlin 协程(3) - 协程调度篇
1. 协程上下文 调度器本质上就是一个协程上下文的实现,我们先来介绍下上下文。 前面我们提到 launch 函数有三个参数,第一个参数叫 上下文,它的接口类型是 CoroutineContext,通常我们见到的上下文的类型是 CombinedContext 或者 EmptyCo…
Kotlin Coroutine详解
Tuesday. March 06, 2018 - 14 mins 并发 Kotlin Coroutine 源码解析 本文主要介绍一下Kotlin是如何实现Coroutine的,对于具体的用法推荐参考一下官方文档,讲得还是比较详细的 概念上来说类似于线程,拥有自己…
Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高度解耦
最近公司项目比较空,花了点时间写了个人脸识别的app,可以查看你的性别、年龄、颜值、情绪等信息,利用的是 Face++ 的人脸识别API。本项目采用了 MVP 的架构,使用了 Retrofit、RxJava、Dagger、EventBus 等框架进行开发和解耦,利用 Mater…
【译】探索 Android 中的 ConstraintLayout 2.0
ConstraintLayout 是功能强大的 Jetpack 库之一,开发人员可以使用 Android Studio 内置的交互工具结合该库快速创建复杂且响应迅速的布局,同时预览该 XML 布局。 ConstraintLayout 的一大优点是我们可以使用单层视图层次结构(无…