首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
KABUTO君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
43篇文章 · 0订阅
Android Activity 启动过程(上)
在一个应用从未启动的情况下,根Activity 的启动一般是涉及到四个进程。Launcher 进程,SystemServer 进程(ActivityManagerService,简称AMS 所在进程)
【Android面试题】Android Framework核心面试题——描述下Binder机制原理
描述下Binder机制原理?(东方头条) 这道题想考察什么? 在Android中广泛运用的Binder机制是如何实现跨进程通信的 考察的知识点 Binder原理、内存映射 考生应该如何回答 Binde
基于 Android 13 的 Activity 启动流程分析
对于 Android 客户端开发者来说,Activity 是我们再熟悉不过的一个组件了。它是 Android 四大组件之一,是一个用于直接与用户交互的展示型 UI 组件。在开发过程中,启动并创建一个
Android源码阅读姿势
最近在看《Android进阶解密》一书,需要参阅系统源码,所以在win平台折腾了一下AOSP源码阅读环境,将过程记录下,以供参考。
View的绘制流程
1 Activity 与 Window、PhoneWindow、DecorView 之间的关系 每一个Activity都持有一个Window对象 Window是一个抽象类,提供了绘制窗口的一组通用AP
Android Framework之AMS
Android Framework之AMS 一,定义 从java角度来看,ams就是一个java对象,实现了Ibinder接口,所以它是一个用于进程之间通信的接口,这个对象初始化是在systemSer
Android Framework 如何学习,如何从应用深入到Framework?|牛气冲天新年征文
个人认为,当你提出如何深入学习Framework源码这个问题的时候,你就已经具备了最基础的条件--探索欲和求知欲。当然这个东西比较虚,我再讲一些实在的 因此,在我看来,不论你基础如何,只要有应用层开发经验,有探索和研究Framework的兴趣和欲望,这就够了。只要开始,就是进步…
Java 之 synchronized 详解
一、概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块 (复合操作) 进行访问。互斥性我们…
LiveData的工作原理
本篇文章主要讲解LiveData工作的原理,如果还不知道LiveData如何用的话,请参考官方文档。 LiveData的讲解涉及到了Lifecycle的知识,如果你还不了解LifeCycle,请参考文档LifeCycle介绍。 LiveData是一个数据持有类,它可以通过添加观…
深入理解Kotlin协程suspend工作原理(初学者也能看得懂)
1. 概述 挂起函数是Kotlin协程最重要的一个特性,所有其他概念都建立在它的基础上。所以我们需要深入了解它的工作原理。 挂起协程意味着在中间停止它。这类似于玩游戏,当我们想暂停游戏时,可以先存档,