05 2023 档案

Android常用命令-pm
摘要:基于 Android-12 S 一、查看帮助信息 1. pm helper # pm help 包管理器(package)命令: help 打印此帮助文本。 path [--user USER_ID] PACKAGE 打印给定包的 .apk 的路径。 dump PACKAGE 打印与给定 PACKA 阅读全文

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

TOP命令—2—使用
摘要:基于 Qcom msm-4.14 Android-R 一、top打印解析 1. 第一行: Tasks: 596 total, 2 running, 594 sleeping, 0 stopped, 0 zombie Tasks:当前有多少进程(注意是进程不是线程)。running:正在运行的进程数。 阅读全文

posted @ 2023-05-23 21:46 Hello-World3 阅读(296) 评论(0) 推荐(0) 编辑

PotPlayer使用技巧
摘要:PotPlayer是一款强大的本地视频播放器,可以实现逐帧播放,显示/隐藏字幕,快捷键截图,视频旋转,音频/视频滤镜,硬件解码,多窗口同时播放,等功能。 1. 基本设置 (1) 取消以关键帧为移动单位 取消 右键 --> 播放 --> 定位 --> 以关键帧定位 有些版本设置路径变为:右键 --> 阅读全文

posted @ 2023-05-22 15:03 Hello-World3 阅读(2635) 评论(0) 推荐(0) 编辑

Android系统启动-3-zygote篇-1
摘要:基于 Android 6.0,相关文件主要是: /frameworks/base/cmds/app_process/App_main.cpp /frameworks/base/core/jni/AndroidRuntime.cpp /frameworks/base/core/java/com/and 阅读全文

posted @ 2023-05-10 22:31 Hello-World3 阅读(113) 评论(0) 推荐(0) 编辑

Android系统启动-2-Init篇-1
摘要:基于 Android 6.0 的源码剖析, 分析Android启动过程进程号为1的init进程的工作内容。主要相关文件: system/core/init/ - init.cpp - init_parser.cpp - signal_handler.cpp 一、概述 init 进程是 Linux 系 阅读全文

posted @ 2023-05-07 15:43 Hello-World3 阅读(167) 评论(0) 推荐(0) 编辑

Android进程创建流程-1
摘要:基于-Android 6.0,相关源码文件: /frameworks/base/core/java/com/android/internal/os/ - ZygoteInit.java - ZygoteConnection.java - RuntimeInit.java - Zygote.java 阅读全文

posted @ 2023-05-07 00:59 Hello-World3 阅读(483) 评论(0) 推荐(0) 编辑

Android系统启动-1-综述-1
摘要:基于-Android 6.0 一、概述 Android 系统底层基于Linux Kernel, 当 Kernel 启动过程会创建 init 进程, 该进程是所有用户空间的鼻祖, init 进程会启动 servicemanager(binder服务管家), Zygote 进程(Java进程的鼻祖). 阅读全文

posted @ 2023-05-04 00:50 Hello-World3 阅读(148) 评论(0) 推荐(0) 编辑

C++中的构造析构函数—2—虚析构函数
摘要:1. 构造函数不能定义为虚函数,每个对象的虚函数表指针是在构造函数中初始化的,因为构造函数没执行完,所以虚函数表指针还没初始化好。而析构函数可以定义为虚函数,也必须要定义为虚函数,否则在析构上无法体现出多态,导致子类的析构函数不会被调用,可能导致内存泄漏等风险。 2. 实验: #include <i 阅读全文

posted @ 2023-05-03 22:43 Hello-World3 阅读(48) 评论(0) 推荐(0) 编辑

导航