首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Trade_winds
更多收藏集
微信扫码分享
微信
新浪微博
QQ
76篇文章 · 0订阅
Jetpack-ViewModel(面试深度起来)
面试素质三联? ViewModel优点是啥? 答:保存数据 自动管理。 Fragment能拿Activity的ViewModel么? 答:能吧?。 = = ! ViewModel怎么管理的? 答:母鸡
使用 Kotlin 委托,拆分比较复杂的 ViewModel
通过 Kotlin 类委托的形式,拆分比较复杂的 ViewModel,将不同的功能模块分离出来,方便维护和修改。
【性能优化】使用Perfetto定位应用启动性能的瓶颈
Android应用启动优化相关的文章已经有很多人都写过了,但是主要都是聚焦在,为了启动性能都做了哪些改动上,少见有文章会说应该如何分析、识别应用的启动性能。
Kotlin 协程再探之为什么使用协程反而更慢了?
本文讲了我在优化项目中运行性能时发现的一个协程的错误用法导致的运行性能反而更加低下的情况和分析。 这个例子告诉我们,使用协程一定要根据需要去灵活的使用它的不同特性,而不是不管三七二十一,直接梭哈。
字节开源安卓开发利器-CodeLocator
CodeLocator登场 CodeLocator 是字节跳动开源的一个包含 Android SDK 与 Android Studio 插件的 Android 工具集。
Android Binder 原理换个姿势就顿悟了(图文版)
前言 Binder机制可谓是Android 知识体系里的重中之重,作为偏底层的基础组件,平时我们很少关注它,而它却是无处不在,也是Android 面试易考察的点之一。网上很多文章,要么知识点比较陈旧,
【Gradle-1】入门Gradle,前置必读
做开发这么久了,你是否对Gradle又爱又恨?是否对Gradle的配置一知半解?是否每次编译结果都像开盲盒一样?是否想知道Gradle背后执行的原理?是否也想手写Plugin?
LiveData 面试题库、解答、源码分析
这一篇就 LiveData 面试题做一个归总、分析、解答。试图解除所有关于 LiveData 的疑惑。
Glide 加载图片闪烁问题解决
同一个 ImageView 切换图片显示时会闪现一下 placeHolder,如果placeHolder 为空则会闪现一下背景。
翻车了,字节一道 Fragment面试题
一道面试题 前段时间面试,面试官先问了一下fragment的生命周期,我一看这简单呀,直接按照下图回答 面试官点点头,然后问,如果Activity里面有一个fragment,那么启动他们时,他们的生命