上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 71 下一页

2023年11月27日

Android对重启原因的记录

摘要: 事后log中,可以在 prop.txt 中获取到他们: ./prop.txt:259:[persist.sys.boot.reason]: [] ./prop.txt:260:[persist.sys.boot.reason.history]: [kernel_panic,bug,52663 ./p 阅读全文

posted @ 2023-11-27 16:13 Hello-World3 阅读(4418) 评论(1) 推荐(1)

2023年11月18日

内存管理-51-lmkd-1-笔记

摘要: 一、简介 lmkd(LowMemoryKiller Daemon)是一个由 init 进程 fork 出来的守护进程,用于当安卓系统内存不足的时候,挑选合适的进程杀死,以保证系统的稳定流畅性。实现文件: /android/system/memory/lmkd/lmkd.cpp //实现 /andro 阅读全文

posted @ 2023-11-18 16:06 Hello-World3 阅读(10) 评论(0) 推荐(0)

2023年11月10日

App信息汇总

摘要: 1. Android R上只启动一个app线程状态 # ps -e | grep app4 u0_a113 8305 617 5666228 109848 ep_poll 0 S com.example.myapp4 /proc/8305/task # ls 8305 8312 8317 8318 阅读全文

posted @ 2023-11-10 14:05 Hello-World3 阅读(68) 评论(0) 推荐(0)

2023年10月26日

Binder学习笔记-4——binder service实现框架

摘要: 一、一个HIDL binder服务的例子 1. 实现源码 /hardware/interfaces/graphics/composer/2.3/default/service.cpp #include <binder/ProcessState.h> int main() { android::Pro 阅读全文

posted @ 2023-10-26 16:51 Hello-World3 阅读(443) 评论(0) 推荐(0)

2023年10月23日

Linux内核-idr/ida

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

posted @ 2023-10-23 15:06 Hello-World3 阅读(196) 评论(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 阅读(591) 评论(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 阅读(2695) 评论(0) 推荐(0)

2023年9月22日

调度器59—sched_debug-1-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 阅读(801) 评论(0) 推荐(0)

2023年9月19日

SurfaceFlinger-1-dumpsys SurfaceFlinger 分析

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

posted @ 2023-09-19 16:41 Hello-World3 阅读(1879) 评论(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 阅读(83) 评论(0) 推荐(0)

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 71 下一页

导航