首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
XRay
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
apk的安装过程
安装 apk 示例 启动 Android Studio 的模拟器,把 apk 文件 push 到模拟器的 /sdcard 下,然后可以用代码来安装这个 apk,我使用的是 Android 11 的模拟
WMS源码解析
一. WMS WMS 是 Android 中很重要的一个服务,它是 WindowManager 的管理者,WMS 无论对于应用开发还是 Framework 开发来说都是重要的知识点,其原因是因为 WM
Window和WindowManager源码解析
本文源码基于 Android 11.0 一、Window 和 WindowManager Window 是一个抽象类,其唯一具体实现是 PhoneWindow。Android 中的所有视图都是通过 W
PMS源码解析
PMS的使用 通过以下代码可以获取安卓手机中已安装程序的 PackageInfo: 在模拟器上运行后,打印如下: 里面究竟是怎么获取的呢?我们来看看源码,本文源码基于 Android 11.0。 由于
AMS源码解析
AMS 的启动过程 在 SystemServer 的 startBootstrapServices() 中启动了 AMS(本文源码基于 Android 11.0),代码如下: 可以看到 AMS 是通过
阻塞队列
阻塞队列(BlockingQueue)与普通队列(Queue)的区别主要是: 阻塞队列通过在入队和出队时加锁,保证了队列的线程安全。 阻塞队列支持阻塞添加和阻塞删除元素。 什么是阻塞添加和阻塞删除?
HashMap源码解析及面试题
HashMap源码解析 HashMap的成员变量和构造方法(本文源码基于JDK 1.8) 我们最常使用的是无参的构造方法,这个构造方法里面给 loadFactor 赋了初始值 0.75。在你调用 pu
ReentrantLock和AQS源码解析
本文源码基于JDK 1.8 在 Java 中,Dong Lea 大师为我们提供了大量并发编程工具类,它们都在 JDK 的 java.util.concurrent 包下,其目录结构如下: curren
ARouter源码详解
前言 在前面的文章 组件化 中用到了 ARouter 框架,它是专门用来做组件化改造的,官方定义如下: 什么是路由?可能你首先联想到的是路由器,路由器根据路由表来转发数据包,路由表决定了数据传输的路径
根Activity的启动流程(基于Android 11.0)
前面我们分析了普通Activity的启动流程,下面我们接着分析根Activity的启动流程,根Activity的启动流程相对更加复杂,里面涉及到应用进程的创建过程。 Launcher调起ATMS 根A
下一页
个人成就
文章被点赞
41
文章被阅读
8,955
掘力值
1,450
关注了
23
关注者
31
收藏集
1
关注标签
2
加入于
2020-05-11