首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
用户7852828914179
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
Android Jetpack Compose初探
开始 什么是Compose Jetpack Compose 谷歌推出的 UI 开发框架,目的是简化界面开发,无需在 XML 中定义 UI。该组件将响应式编程模型与简洁易用的 Kotlin 编程语言相结
Android View 的绘制流程分析及其源码调用追踪
上图中我列出了重要的几个方法步骤,可以看到,里面包含了 PhoneWindow 的创建时机和 DecorView 的初始化时机。因为 Android 视图层次结构中,PhoneWindow 和 DecorView 扮演着很重要的角色,请看下图,了解这两者的创建初始化时机,对整个…
Android Application 启动流程分析及其源码调用探究
回到 system_server 中,ActivityManagerService#attachApplication(mAppThread) 方法内部调用了 thread#bindApplication() 和 mStackSupervisor#attachApplicati…
ObjectAnimator 源码分析属性动画的实现机制
在这边博客中,主要分析 ObjectAnimator 动画实现机制以及 ObjectAnimator 在 Duration 时间内是如何更新
Android中为什么主线程不会因为Looper.loop()里的死循环卡死?
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/xhmj12/article/details/52523624问题来源:app程序入口中为主线程准备好了
Fragment生命周期
通过对Fragment生命周期的变化的观察,我们可以很容易发现,add/remove操作会引起Fragment在INITIALIZING和RESUMED这两个状态之间迁移。 而attach/detach操作会引起Fragment在CREATED和RESUMED这两个状态之间迁移…
Android斩首行动—滑动冲突
作为移动开发,我们对滑动冲突可以说是屡见不鲜。这篇文章结合事件分发机制,对常见的滑动冲突给出“内部拦截法”与“外部拦截法”两种通用解决方案。
“界限”带来的灵活性 —— Java泛型的上下界
网上有很多关于泛型上下界的博客儿,不过讲的非常分散,而且内容之间复制严重,所以我写了一篇关于泛型上下界相关的博客儿,“一步到位”!
学习Android Jetpack? 实战和教程这里全都有!
确认过眼神,是迷恋鞋的人~。需要且必要说明的是,该项目的一部分参考自谷歌的官方示例:android-sunflower 本项目采用的语言是Kotlin,**为什么是Kotlin?**显然,谷歌已经宣布Kotlin成为开发安卓的首选语言,且今后的新出的东西会优先支持Kotlin。…
是让人耳目一新的 Jetpack MVVM 精讲
通过 Jetpack 架构组件解决一致性问题。KunMinX 邀您一起探寻多人协作软件工程背景下,高频痛点及解决途径。