首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
回车
掘友等级
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 57
沸点 0
赞
57
返回
|
搜索文章
回车
Android开发工程师
·
19天前
关注
算法题1
字符串反转算法 str="world hello"; 翻转字符串为 str="hello world"; 要求空间复杂度为1 两个步骤 1:将整体字符串反转为“olleh ...
赞
评论
分享
回车
赞了这篇文章
苏策
Wireless @Alibaba
·
6年前
关注
Android开源框架源码鉴赏:EventBus
EventBus是一个Android/Java平台基于订阅与发布的通信框架,可以用于Activities, Fragments, Threads, Services等组件的...
99
4
分享
回车
Android开发工程师
·
2月前
关注
surfaceflinger相关流程源码解析
首先surfaceflinger是一个进程,是由对应的rc配置文件启动的; 1. surfaceflinger进程的main方法 上述创建了SurfaceFlinger的对...
赞
评论
分享
回车
Android开发工程师
·
2月前
关注
Android inputreader和inputdispatcher
1. android 的inputmanager 在systemserver中启动相关服务中有启动InputManagerService startOtherService...
赞
评论
分享
回车
Android开发工程师
·
2月前
关注
Android应用启动源码分析
上一篇博客已经分析到systemserver启动了, Android启动流程源码分析 并且启动了了若干服务,如下 这里的服务包括ActivityManagerService...
赞
评论
分享
回车
Android开发工程师
·
2月前
关注
Android中binder客户端和服务端联系的解析
这里只讲客户端与服务端联系相关的逻辑,涉及到binder驱动层时,先把Binder驱动层当成一个黑盒 1. servicemanager进程 为什么先说serviceman...
赞
评论
分享
回车
Android开发工程师
·
2月前
关注
Android binder线程池
本文主要讲这两行代码 我们都知道binder跨进程通讯不能在zygote中,因为zygote需要fork出其他进程;不适合多线程开启 从zygote fork出了syste...
赞
评论
分享
回车
Android开发工程师
·
2月前
关注
Android native层多线程类Thread
1.Linux中c语言创建线程方法--posix 首先看下用于创建线程的pthread_create的方法参数 简单写一个c方法创建线程;线程中会执行thread_posi...
赞
评论
分享
回车
Android开发工程师
·
2月前
关注
Android开机动画源码分析
介绍:Android开机动画是相对简单的逻辑,其中主要代码也不到两百行,但开机动画进程的启动用到了其他进程启动类似的逻辑。这里分析清楚了之后,后面其他进程启动就更加容易理解...
赞
评论
分享
回车
赞了这篇文章
李萧蝶
Android高级学徒 @字节跳动
·
8月前
关注
VSync信号系统与SurfaceFlinger
SurfaceFlinger是Android中的系统服务, 负责Layer合成与VSync信号监听分发。它接收所有Window的Surface作为输入,计算出每个Surfa...
6
评论
分享
回车
Android开发工程师
·
3月前
关注
Android的Binder通过Messenger跨进程通讯
Android的Binder通过Messenger跨进程通讯 服务端代码 客户端代码 Messenger demo代码...
赞
评论
分享
回车
Android开发工程师
·
3月前
关注
Android启动流程源码分析
1. init 根据init.rc 运行 app_process,并携带-zygote’和startsystemserver参数。 2. AndroidRuntime.cp...
1
评论
分享
回车
赞了这篇文章
安卓M豆先生
Android系统工程师
·
3年前
关注
Android系统启动流程(基于Android 11)
应用进程的虚拟机实例何时创建?Binder线程池又是何时启动?为什么所有的应用进程都是由Zygote进程创建?这些问题的答案都藏在Android系统的启动流程中,了解这些是...
31
3
分享
回车
赞了这篇文章
Abbtu
1年前
关注
Windows中下载android源码
想在 Windows 中使用 Source Insight 看源代码,可按下面步骤操作: 亲测可用。...
1
评论
分享
回车
关注了
阿豪讲Framework
Android开发工程师
回车
赞了这篇文章
forJrking
Android高级/Flutter初级
·
1年前
关注
用Kotlin改造AsyncLayoutInflater
当我们的UI布局因为过于复杂,影响冷启动或者用户体验的时候,`AsyncLayoutInflater`可以帮助我们优化,因layout反射变成View占用main线程的卡顿...
64
4
分享
回车
赞了这篇文章
why技术
java工程师 @公众号【why技术】
·
4月前
关注
不是,哥们,谁教你这样处理生产问题的?
你好呀,我是歪歪。 最近遇到一个生产问题,我负责的一个服务触发了内存使用率预警,收到预警的时候我去看了内存使用率已经到了 80%,看了一眼 GC 又发现还没有触发 Full...
75
13
分享
回车
赞了这篇文章
志跃同学
Android @bytedance
·
1年前
关注
Android 开发必须了解的屏幕刷新机制
阅读本文将了解,Android 屏幕刷新的机制,应用界面是怎么一步一步显示在屏幕上的,Choreographer 是什么?...
29
评论
分享
回车
赞了这篇文章
猿java
@公众号【猿java】
·
8月前
关注
面试官喜欢什么样的离职原因?
面试中,我们似乎总是会被问到一个敏感的话题:你从上家公司离职的原因是什么?如何机智地回答才能获得面试官的芳...
183
65
分享
回车
赞了这篇文章
JingYu
Java究极工程师👨💻
·
1年前
关注
一起探索👨🚀JVM类加载器和类加载过程(4K高清大图)✨
1️⃣摸清了JVM和2️⃣字节码文件之后,紧接着就要去了解JVM拿到字节码文件之后,是3️⃣怎么加载的,是先干什么在干什么,然后就能被为我所用了呢?本文带你揭秘类加载过程✨...
16
4
分享
下一页
个人成就
文章被点赞
9
文章被阅读
7,170
掘力值
410
关注了
20
关注者
2
收藏集
4
关注标签
16
加入于
2020-04-01