上一页 1 2 3 4 5 6 7 8 9 10 ··· 65 下一页

2023年10月23日

ida/idr-1—文档翻译

摘要: 一、msm-5.4/Documentation/core-api/idr.rst 翻译 概述 要解决的一个常见问题是分配标识符 (ID); 通常用很小的数字来标识一个事物。 示例包括文件描述符、进程 ID、网络协议中的数据包标识符、SCSI 标签和设备实例号。 IDR 和 IDA 为该问题提供了合理 阅读全文

posted @ 2023-10-23 15:06 Hello-World3 阅读(52) 评论(0) 推荐(0) 编辑

2023年9月27日

Android上层WatchDog学习笔记_2

摘要: 一、简述 1. 了解 WatchDog 的原理,可以更好的理解系统服务的运行机制。 二、WatchDog实现 1. 代码实现位置 //frameworks/base/services/core/java/com/android/server/Watchdog.java public class Wa 阅读全文

posted @ 2023-09-27 14:26 Hello-World3 阅读(223) 评论(0) 推荐(0) 编辑

2023年9月26日

Android动画-1——Android三种动画详解

摘要: 一、前言 1. Android的三种动画,即: View Animation(视图动画)Drawable Animation(帧动画)Property Animation(属性动画) 二、View Animation(视图动画) 1. View动画的概述及种类 视图动画的作用对象是 View,支持四 阅读全文

posted @ 2023-09-26 18:38 Hello-World3 阅读(1297) 评论(0) 推荐(0) 编辑

2023年9月22日

调度器59—CONFIG_SCHED_DEBUG 的作用

摘要: 一、使能 CONFIG_SCHED_DEBUG 提供的文件 1. /proc/pid/sched 文件 cat显示统计数据,echo清0,无论echo的是啥。 2. /proc/sys/kernel 下的 sched_min_granularity_nssched_latency_nssched_s 阅读全文

posted @ 2023-09-22 22:32 Hello-World3 阅读(323) 评论(0) 推荐(0) 编辑

2023年9月19日

dumpsys SurfaceFlinger 分析

摘要: 1. 检索 "DisplayDevice" 看当前系统有几个屏幕 如下,可以看到有2个物理屏,一个虚拟屏。 DisplayDevice{129, primary, "Internal display"} DisplayDevice{130, "External display"} DisplayDe 阅读全文

posted @ 2023-09-19 16:40 Hello-World3 阅读(747) 评论(0) 推荐(0) 编辑

2023年8月21日

Java调试汇总—栈回溯

摘要: 1. 打印栈回溯 (1) 直接使用 new RuntimeException("stack_dump").printStackTrace(); 1 public class Outer { 2 private int x = 10; 3 4 public void print() { 5 Inner 阅读全文

posted @ 2023-08-21 11:01 Hello-World3 阅读(39) 评论(0) 推荐(0) 编辑

2023年8月19日

tracer ftrace笔记(20)—— Systrace中tag汇总

摘要: 一、视频显示 1. HW_VSYNC_ON_XXX (1) 类型 布尔值,1 表示 HW VSYNC 信号开关被打开,0 表示开关被关闭。 (2) 时机 HW VYSNC 硬件信号被打开和关闭的时候。 (3) 解释 HW_VSYNC_ON_XXX 后面的 XXX 一般是一串数字,代表的是 displ 阅读全文

posted @ 2023-08-19 20:06 Hello-World3 阅读(301) 评论(0) 推荐(0) 编辑

2023年8月18日

Systrace看GPU渲染花费时间之Fence

摘要: 一、前言 如上图所示的 Systrace 中,VSYNC-app 基本上没有什么变化,但是 VSYNC-sf 却一直在更新有可能是什么原因? VSYNC-app 的作用通知 app 去开始进行绘制渲染更新 UI 了,DispSync 按照屏幕的刷新率的速率去通知 app,因此 app 会以跟屏幕刷新 阅读全文

posted @ 2023-08-18 22:34 Hello-World3 阅读(788) 评论(0) 推荐(0) 编辑

2023年8月17日

Android P 图形显示系统(一)硬件合成HWC2

摘要: 一、简介 1. 我们来看看 SurfaceFlinger 的类定义: //frameworks/native/services/surfaceflinger/SurfaceFlinger.h class SurfaceFlinger : public BnSurfaceComposer, publi 阅读全文

posted @ 2023-08-17 14:41 Hello-World3 阅读(1762) 评论(0) 推荐(0) 编辑

2023年8月16日

Java lambda表达式

摘要: 一、简介 1. lambda表达式格式 (参数类型 参数名称) -> { 代码语句 } 说明:(1) 小括号内:没有参数就留空(); 多个参数就用逗号分隔。(2) -> 是新引入的语法格式,代表指向动作。(3) 大括号内的语法与传统方法体要求基本一致。(4) 参数类型可以省略,当编译器无法自动推导可 阅读全文

posted @ 2023-08-16 10:13 Hello-World3 阅读(64) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 65 下一页

导航