首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kototama
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
从点击桌面APP图标,到APP界面显示的全流程(二)-基于Android 13(Android T)
Android 图形显示系统;本文着重于 SurfaceFlinger ;本文尽可能的把 IMS、AMS、Zygote、APP、WMS、SurfaceFlinger 进程以及线程之间的调用无缝衔接。
是时候优雅地和NullPointException说再见了
作为JAVA开发中最典型的异常类型,甚至可能是很多程序员入行之后收到的第一份异常大礼包类型,NullPointException也似乎成为了一种魔咒,应该如何去打破呢?一起来探讨下吧
【Framework】🤡 速通 Android AOSP基础
早些年刚毕业,在老东家参与开发Launcher的时候就接触过AOSP,那时的早教平板还是基于Android 4.4的源码进行定制的。后续跑路了,就一直在应用层摸鱼,最近一时兴起,速通(复习)一波基础~
Android 子线程 UI 操作真的不可以?
本文主要基于对不可控的动效冲突问题,阐述优化处理方案及其可行性论证,并进一步分析Android的UI刷新与多线程限制间的关系,同时介绍Android屏幕刷新原理,并实践探索多UI线程可行性。
面试官:听说你熟悉OkHttp原理?
是不是既熟悉又陌生,实际上就是因为网络框架已经为我们实现了这些基本功能,所以很容易被我们忽略。为了完整的分析上面的问题,我们需要先复习一下OkHttp的基础原理: OkHttp的内部实现通过一个责任链模式完成,将网络请求的各个阶段封装到各个链条中,实现了各层的解耦。 文内源码基…
【Jetpack】学穿:Lifecycle → 生命周期 (原理篇)
Lifecycle本质上是围绕着模板模式和观察者模式进行的,本节肝下两个库 lifecycle-common 和 lifecycle-runtime 的源码,了解实现原理,以便读者能在实际开发中可以有
【Jetpack】学穿:ViewModel → 视图模型
🥳本节过了下ViewModel的用法,对它的特点:视图数据与控制器、数据管理的一致性、数据共享、作用域可控进行了详解的解读,并配以简单例子帮助理解,还从源码层面讲解了ViewModel自动保存和恢复
Android Fragment 使用解析
1. 基本概念 Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。 过去support-v4库是一个jar包,24.2.0版本开始,将supp…
抖音 Android 性能优化系列:Java OOM 优化之 NativeBitmap 方案
作为 Android 开发者,相信大家都碰到过 Java OOM 问题,导致 OOM 的原因可能是应用存在内存泄漏,也可能是因为手机的 heapsize 比较小不能满足复杂应用对内存资源的大量需求。
signingConfigs——安卓 gradle
今天分享 signingConfigs 配置,从字面知道有 “签署配置” 的意思。该配置的作用,就是为编译出来的apk签上我们的“名字”,这样才能将apk发布安装到用户的设备上。 设备(手机、TV等)对 apk 的唯一认定,并不只是包名,而是 包名和签名,其中一项不同,都会认为…
下一页
关注了
12
关注者
1
收藏集
2
关注标签
1
加入于
2019-12-02