首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
我叫龙傲天
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
Gradle 构建工具 #2 手把手带你自定义 Gradle 插件
Gradle 本质上是高度模块化的构建逻辑,便于重用并与他人分享。例如,我们熟悉的 Android 构建流程就是由 Android Gradle Plugin 引入的构建逻辑。
Android性能测评与优化-流畅度测评
一旦收到VSync信号,立刻就开始执行下一帧的绘制工作。这样也可以大大降低Jank出现的概率。只需要保证渲染一帧画面的时间在1/60s(16ms)就行了 两个缓存区分别为 Back Buffer 和 Frame Buffer。GPU 向 Back Buffer 中写数据,屏幕从…
【卡顿优化】卡顿问题如何监控?
卡顿问题是 Android 开发中的一个常见但容易忽视的问题,毕竟又不是不能用。 同时 App 卡顿问题有着不易衡量卡顿程度,不易复现,难以定位等特点
空安全和平台类型表示法-kotlin调用Java代码时的大坑
空安全 null空类型是kotlin中的特色,而Java是不具备空安全的。在kotlin与Java代码的相互调用时,kotlin中的null可以被映射为Java中的任意类。而且这种映射在编译阶段是被认
Android 中监控APP「进入后台」「进入前台」
利用ActivityLifecycleCallbacks监听所有activity的生命周期 在application中注册监听方法,一般写在onCreate方法中 实现监听方法:具体实现onActiv
Android 中 Emoji 适配方案-EmojiCompat
Android 对 Emoji 的支持 在 Android 4.4 以前, Android 并不支持 emoji 表情,当时的解决方案主要是经过 imageSpan 配合 spannableStrin
来吧!接受Kotlin 协程--线程池的7个灵魂拷问
前言 之前有分析过协程里的线程池的原理:Kotlin 协程之线程池探索之旅(与Java线程池PK),当时偏重于整体原理,对于细节之处并没有过多的着墨,后来在实际的使用过程中遇到了些问题,也引发了一些思
Android架构演进 · 设计模式· 为什么建议你一定要学透设计模式?
小木箱带你学习Android架构演进 · 设计模式· 为什么建议你一定要学透设计模式?有的时候架构能力是倒逼的,面对复杂的业务频繁的变化,不断的挑战!设计模式就显得尤为重要!
面试整理-Binder机制
为什么zygote跟其他服务进程的通讯不使用Binder、解析什么是Binder线程池和Binder机制
Android进阶宝典 -- 从底层原理看Android的序列化是如何实现的
从底层源码彻底了解Serializable序列化原理,并与Parcelable做出详细的对比,其中还有一些面试常见的问题