首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
诺诺Okami
掘友等级
CV高级开发工程师
弱鸡码农,顶级退堂鼓大师,擅长一键CV,开发界渣渣灰。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
207
文章 207
沸点 0
赞
207
返回
|
搜索文章
诺诺Okami
赞了这篇文章
RockByte
不止 Android 工程师
·
3月前
关注
憋了一周了,12000字深入浅出Android的Context机制
该文实际上是上一篇文章的下半部分。 如果说上一文是讲解 Context 是什么的话,那么本文,就是讲解 Context 干了什么,以及怎么干的。 如果你深入阅读过 Andr...
69
10
分享
诺诺Okami
赞了这篇文章
松岛轩
Java开发工程师
·
4月前
关注
MQTT、MQTTX、EMQX技术解析
MQTT、MQTTX 和 EMQX 是物联网(IoT)和实时消息通信领域中的三个重要技术组件,各自扮演不同的角色。以下是它们的详细介绍和关系分析: 1. MQTT(Mess...
2
评论
分享
诺诺Okami
赞了这篇文章
半行代码
Android开发工程师 @阿里巴巴、 网易(前)
·
8月前
关注
Android JankStats实现解析
JankStats 是安卓 JetPack里新出的一个专门用来检测帧卡顿的库。并且支持各个安卓版本。我们来分析一下他的实现。 JankStats使用比较简单,就下面一些代码...
26
1
分享
诺诺Okami
赞了这篇文章
得物技术
1年前
关注
得物App白屏优化系列|归因篇
本系列前面两篇文章已经分别在图片库和网络库的角度介绍了诸多白屏问题的定位和解决方案。本文将介绍从用户视角出发的白屏检测方案以及线上白屏问题的大致归因思路。...
24
评论
分享
诺诺Okami
赞了这篇文章
沉默王贰
Android | Flutter | HarmonyOS
·
4年前
关注
Android TV 开发一览
最近在做基于Android 的TV开发,刚开始还是有丢丢怕的, 从来没接触过这个。大佬说不要慌,和手机开发基本一样...... 看了一些文章,发现确实是基本一样的。 最大的...
99
23
分享
诺诺Okami
关注了
音视频开发之旅
CV高级开发工程师
诺诺Okami
CV高级开发工程师
·
1月前
关注
Android Framework-WMS-Window移除
昨天和基友装逼,结果人说你这半拉子,只写addWindow(),remove 你是一点不写啊。 抓紧补充一下。 主要我之前也没看过这部分,面试没人问啊。 大体流程 这里主要...
2
评论
分享
诺诺Okami
CV高级开发工程师
·
1月前
关注
Android Framework- AMS 之 Activity-暂停
今天在和哥们闲聊,聊到之前看的启动页面的流程,哥们突然问了一句。 在新的页面启动之前,老的页面做了什么操作,你知道么? 我抓紧看看吧,省的别人问我,装X失败咋办。 从Act...
2
评论
分享
诺诺Okami
CV高级开发工程师
·
1月前
关注
Android Framework-WMS-动画-初步认识
昨天又出去面试了,面试官问我 动画这部分你知道么? 我说知道,不就是常见的帧动画,属性动画那堆么... 面试官说我问你WMS里面的window的动画原理.. 我说emmm....
3
2
分享
诺诺Okami
CV高级开发工程师
·
1月前
关注
Android Framework-WMS-mDrawState四步走
书接上文,面试官咨询我窗口的构建流程,我嗯啊战神表示不知。 面试官问 你是如何判断当前窗口的状态呢? 嗯啊战神的我大喜 ,我dumpsys 一下window的状态 mDra...
1
评论
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework-WMS-从setContentView开始
今天是嗯啊战神面试的又一天,面试官说你写熟悉WMS,能简单讲一下WMS中窗口的构建过程么? 我说纳尼?what?吗?~~ 涉及类 ViewRootImpl WindowMa...
1
评论
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework-WMS-层级结构树
面试被面试官WMS问的道心破碎,抓紧翻出来我多年前的笔记补补WMS基础了。 wms的层级树 使用 adb shell dumpsys activity containers...
1
4
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework-Launcher-UI和组件
开局一张图 ,剩下全靠编。 Launcher 基础结构图,使用 monitor 截取 结合Launcher的xml布局 DragLayer 事件大管家,基本拖拽手势都在这里...
2
评论
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework-Launcher-Partner
Partner是什么呢? 嗯 很好,鉴于我贫瘠的文学功底,我借鉴了一下AI的文本。 Partner 机制是一种允许设备制造商(OEM)、运营商或其他合作伙伴通过标准化方式定...
1
评论
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework-Launcher-数据的加载
Launcher 在我个人看来是简单且又复杂的一个模块。 简单是只要认真看,基本能看通UI部分大体逻辑,稍微动手改一下,就能看到效果,成就感大大滴有。 复杂是和System...
2
评论
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework-Launcher-默认布局的加载
Android Framework-Launcher-InvariantDeviceProfile 在上一篇我们对device_profiles.xml 进行了解析,获取了...
1
评论
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework-Launcher-InvariantDeviceProfile
InvariantDeviceProfile 路径 packages/apps/Launcher3/src/com/android/launcher3/InvariantD...
1
评论
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework -adb 常用指令
dumpsys 内存dump 可以看到层级树结构 也就是36层图 包括默认 defaultTaskDisplayArea 下挂载的Activity 查看窗口的状态 mDra...
1
评论
分享
诺诺Okami
赞了这篇文章
Lei_official
移动研发 @电商/AI/手机厂
·
6月前
关注
【Android 开发典型场景设计】01. 初始化三方 SDK,支持状态监听与任务队列
场景设计:依赖的三方 SDK 需要全局初始化 设想如下场景,在进行 Android 功能开发时,需要引入一个第三方 SDK,暂且将其命名为 AILib,即提供 AI 能力的...
2
评论
分享
诺诺Okami
CV高级开发工程师
·
2月前
关注
Android Framework ANR - Service
谷歌对ANR的解释和排查方案 startService 的基础流程 进入ActiveServices ,该类是AMS 中 负责处理服务启动 /绑定/停止等功能的管件类 核心...
2
评论
分享
下一页
个人成就
文章被点赞
313
文章被阅读
32,649
掘力值
1,843
关注了
15
关注者
119
收藏集
1
关注标签
28
加入于
2016-05-26