首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
樱木Plus
掘友等级
Android系统工程师
stay hungry, stay foolish.
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 67
沸点 7
赞
74
返回
|
搜索文章
赞
文章( 67 )
沸点( 7 )
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
“一文读懂”系列:无处不在的WMS
前一篇文章介绍了关于Android中Window体系的介绍,主要介绍的是View层的Window体系概念,但是想要深入了解Window在系统中的
handler.post(Runnable) runnable是如何执行的?(字节跳动、小米)
前言 看一遍不如写一边,每个人都有自己的理解 主要分析runnable 是如何被封装成为一个message,以 它如何被添加到messageQueue里面的过程,最后再分析这个message如何运行的
每日一题:Android app进程是怎么启动的?
在android面试中,我们常会遇到Framework面试相关问题,而今天要分享的就是Android app进程是怎么启动的? 其主要考察的是程序员对app进程的创建和启动流程。 问题正解: 分析ap
一文搞定面试 | Activity启动流程之冷热启动(下)
Activity启动流程分为三个阶段:应用进程向系统进程发送启动请求,系统进程处理请求并执行启动逻辑,应用进程接收回调信息并执行回调操作
Android 消息机制(一)Handler、MessageQueue、Runnable 和 Looper
1. Android 进程和线程 四大组件并不是程序(进程)的全部,只是它的“零件” 应用程序启动后,将创建 ActicityThread 主线程。 同一个包中的组件将运行在相同的进程空间中。 不同包
2023年Android面试题及答案1w字的总结
1 Android中屏幕密度的计算方式 在 Android 中,屏幕密度的计算方式是通过比较屏幕上每英寸(Inch)的物理像素数目来确定的。屏幕密度是指屏幕上每英寸的物理像素数目(通常表示为 DPI
InputManagerService 与输入事件
12.1 事件的分类 按键事件(keyEvent) 触摸事件(TouchEvent) 鼠标事件(MouseEvent) ...... 提取统一的抽象接口, InputEvent , Event 属于
十分钟了解Android触摸事件原理(InputManagerService)
从手指接触屏幕到MotionEvent被传送到Activity或者View,中间究竟经历了什么?Android中触摸事件到底是怎么来的呢?源头是哪呢?本文就直观的描述一个整个流程,不求甚解,只求了解。 触摸事件肯定要先捕获才能传给窗口,因此,首先应该有一个线程在不断的监听屏幕,…
【车载 Android】应用换肤方案(一) - Runtime Resource Overlay
手机应用的动态换肤功能目前已经使用的比较广泛了,也有许多文章分析了其中的原理,使用方式也大同小异,基本都需要在应用内集成一个三方的框架,或独立开发一个换肤框架。
下一页
个人成就
文章被点赞
56
文章被阅读
31,896
掘力值
1,026
关注了
73
关注者
58
收藏集
3
关注标签
1
加入于
2021-08-03