首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
释然小师弟
掘友等级
Senior Developer
|
旷视科技
Android开发,鸿蒙生态贡献者
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 71
沸点 14
赞
85
返回
|
搜索文章
最新
热门
【再出发】Android11源码分析:静态广播是如何接收到消息的?
对于广播的发送,涉及的主要类有ResolveInfo(静态广播),BroadcastFilter(动态广播),BroadcastQueue(广播队列),其中主要的处理逻辑在BroadcastQueue的processNextBroadcastLocked()函数,对并行广播,动…
【再出发】Android11源码分析:Service启动流程分析
并发系列:线程锁事篇一:为什么CountDownlatch能保证执行顺序?篇二:并发容器为什么能实现高效并发?篇三:从ReentrientLock看锁的正确使用姿势新系列:Android11系统源码解
【再出发】Android11源码分析:Activity是怎么启动的?
这里涉及到一个重要的类ActivityRecord,用来存储activity相关的信息。我们发现对于各个组件,在系统层的设计中都是用xxxRecord(比如ProcessRecocord,ServiceRecord等)来存储相关的信息,以及根据其是否为null判断其是否启动或存…
【再出发】Android11源码分析:进程是如何启动的?
ActivityThread是整个进程在Java层的管理类,在main函数中,会调用prepareMainLooper()完成主线程(即创建ActvitiyThread所在的线程)Looper的初始化,并进入loop()无限循环中。所以在创建Handler对象接收消息时,主线程…
【再出发】Android11:Mac环境如何下载Android源码?
并发系列:线程锁事篇一:为什么CountDownlatch能保证执行顺序?篇二:并发容器为什么能实现高效并发?篇三:从ReentrientLock看锁的正确使用姿势新系列:Android11系统源码解
Init进程是如何被启动的?-- 再谈Android系统启动流程
前尘篇:系统启动流程回顾源码下载及编译Android系统启动流程纵览init进程源码解析zygote进程源码解析systemServer源码解析之前写了一些源码的解析文章,包括了如何下载和编译源码,i
「Android10源码分析」为什么复杂布局会产生卡顿?-- LayoutInflater详解
Android系统启动流程源码下载及编译Android系统启动流程纵览init进程源码解析zygote进程源码解析systemServer源码解析LayoutInflater源码详解录播回放已上传,请
深入研究源码:Activity启动流程分析
本文基于Android 10版本源码,从Activity启动方法startActivity为切入口分析整个流程。本文只涉及Framework代码 负责调用Activity和Application生命周期。 负责Activity管理和调度等工作。android10中新增的 负责管…
不使用Activity如何添加一个View
WindowManger是普通App进程用来与系统服务(WindowMangerService)通信的一个接口。 源码中对此解释是,逻辑显示不一定代表特定的物理显示设备,例如内置屏幕或外接显示器。 逻辑上的内容根据设备的不同,显示屏可以显示在一个或多个物理显示屏上
「技术漫谈」2020年,谁又在说Android不行了?
对于咱们程序员来说 ,每过一年,都像是在催命,35岁的坎,是每个程序员都逃不过的宿命,每过一年,离这个坎就又近了一步。所以其实大家都很焦虑,这份焦虑恰恰又被各种自媒体,公众号,博客等等平台所利用,每年都有人在说,今年互联网又寒冬了,某某公司又大规模裁员了,Android开发不行…
下一页
个人成就
2020年度人气作者No.16
文章被点赞
821
文章被阅读
176,252
掘力值
3,848
关注了
11
关注者
1,966
收藏集
0
关注标签
16
加入于
2017-02-04