首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
拉普
掘友等级
Android Framework
拉普拉斯--决定论的创立者,拉普拉斯妖的造物主
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
拉普
关注了
芦半山
Android Framework
拉普
赞了这篇文章
芦半山
4年前
关注
ART虚拟机 | 如何让GC同步回收native内存
GC用于Java堆内存的回收,这是人尽皆知的事实。然而现在有些Java类被设计成牵线木偶,Java对象只存储一些“线”,其真实的内存消耗全都放到了native内存中。譬如B...
61
13
分享
拉普
Android Framework
·
2年前
关注
从点击桌面APP图标,到APP界面显示的全流程(二)-基于Android 13(Android T)
Android 图形显示系统;本文着重于 SurfaceFlinger ;本文尽可能的把 IMS、AMS、Zygote、APP、WMS、SurfaceFlinger 进程以...
19
4
分享
拉普
Android Framework
·
2年前
关注
从点击桌面APP图标,到APP界面显示的全流程(一)-基于Android 13(Android T)
Android 图形显示系统;本文着重于 SurfaceFlinger ;本文尽可能的把 IMS、AMS、Zygote、APP、WMS、SurfaceFlinger 进程以...
26
3
分享
拉普
Android Framework
·
2年前
关注
lowmemorykiller----PSI 内核 源码分析
PSI内核源码分析;*lowmemorykiller 到 epoll 到 PSI 的过程; lowmemorykiller 和 PSI 之间的交互过程; 顺便以 PSI 为...
3
评论
分享
拉普
Android Framework
·
2年前
关注
sensor:旋转屏问题处理
目录: 一、查询 activity xml 配置screenOrientation信息 二、事件发生时间点分析 三、logcat查看sensor激活状态 四、查看APP是否...
21
评论
分享
拉普
Android Framework
·
2年前
关注
Sensor流程概述
一、sensor HAL进程 HIDL 接口 手机上的相关文件 代码位置与编译文件 rc文件中的启动顺序 sensor hal 代码启动流程 二、system_server...
0
评论
分享
拉普
Android Framework
·
2年前
关注
framework开发-系统服务的写法
平台对外提供新接口的几种方式: 1、标准写法:同 AMS WMS 一样,在 system_server 中添加一个新的服务 缺点1,代码具有侵入性。同时代码出现问题会把Sy...
1
评论
分享
拉普
Android Framework
·
2年前
关注
内核代码 wake_up 的源码分析
内核有个函数 wake_up 和 wake_up_interruptible 通常来说看到这俩函数调用就是唤醒等待队列上的线程。 直到看了epoll的源码,发现并非如此。...
2
评论
分享
拉普
Android Framework
·
2年前
关注
selinux策略文件的编译与加载
本文分析了selinux策略文件 在开机时的加载过程;手机启动后,进入加载selinux政策流程,会使用/odm/etc/selinux/目录下的两个sha256文件中的值...
0
评论
分享
拉普
Android Framework
·
2年前
关注
perfetto高阶使用:编译浏览器UI
核心步骤简述: 1. 搞到 perfetto 工程的源码 2. 执行 tools/install-build-deps --ui 3. 执行 ui/run-dev-serv...
52
评论
分享
拉普
Android Framework
·
2年前
关注
perfetto高阶使用:新增数据源
目录: 本篇文章通过介绍 linux.sys_stats 数据源,来看perfetto怎么添加数据源。 这应该是唯一写这方面东西的文章,当时为了搞这个功能100多个英文文档...
46
评论
分享
拉普
Android Framework
·
2年前
关注
perfetto一些重要概念
perfetto 架构:基于服务的模型 traced 服务者 perfetto 消费者 traced_probes 生产者:ftrace交互 和 proc、sys 目录下的...
1
评论
分享
拉普
Android Framework
·
2年前
关注
perfetto使用
[toc] 一、四种使用方式 命令行方式 1、使用 /external/perfetto/tools/record_android_trace 自动化脚本 需要安装pyth...
3
评论
分享
拉普
Android Framework
·
2年前
关注
systrace跟踪进程切换原理
问题:systrace上这些线程切换是怎么跟踪的? systrace、atrace、perfetto 他们之间的关系: systrace 基于Android手机上的可执行文...
1
评论
分享
拉普
Android Framework
·
2年前
关注
java到c创建文件
本文记录一下Android中从Java层代码的创建文件操作到c层代码的过程 API的那些事: ISO C 是 International Standard for the ...
0
评论
分享
拉普
Android Framework
·
2年前
关注
linux文件权限
Linux下的文件权限分类;特殊权限位;ext_data_rw;/sdcard/Android/data;/sdcard/Android...
0
评论
分享
拉普
Android Framework
·
2年前
关注
Android Fuse文件系统-7:passthrough方案
一、命名空间mount+sdcardfs 核心原理;内核passthrough方案概述;针对文件管理器的优化...
0
评论
分享
拉普
Android Framework
·
2年前
关注
Android Fuse文件系统-6:fuse内核
以open函数为例,介绍fuse内核处理流程;use文件系统的函数接口;fuse open 调用;fuse_dev_read...
2
评论
分享
拉普
Android Framework
·
2年前
关注
Android Fuse文件系统-5:FuseDaemon-start
StorageManagerService 到 ExternalStorageServiceImpl 流程;ExternalStorageServiceImpl.java;...
1
评论
分享
下一页
个人成就
文章被点赞
194
文章被阅读
41,822
掘力值
910
关注了
1
关注者
114
收藏集
1
关注标签
67
加入于
2021-04-23