![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 93
青豆1113
这个作者很懒,什么都没留下…
展开
-
安卓手机抓取APP log的方法(adb)
首先在PC上下载软件软件网站:http://adbshell.com/downloads输入“Win+R”调出cmd界面把手机连接入电脑,注意手机要进入usb调试模式(不同品牌有不同的进入方法请自行查阅)PC端进入刚下载的软件的位置先输入路径名,然后输入命令adb devices如下图所示:然后输入命令 adb logcat -v time > my.log...转载 2020-04-09 20:16:53 · 1884 阅读 · 0 评论 -
perf stat 输出解读
perf stat 输出解读原文链接:http://zhengheng.me/2015/11/12/perf-stat/ task-clock:用于执行程序的CPU时间,单位是ms(毫秒)。第二列中的CPU utillized则是指这个进程在运行perf的这段时间内的CPU利用率,该数值是由task-clock除以最后一行的time elapsed(也就是wall time,真...转载 2019-08-15 15:52:02 · 2368 阅读 · 0 评论 -
android cat /proc/meminfo 字段分析
cat /proc/meminfo 字段分析:/ $ cat /proc/meminfoMemTotal: 877368 kB :所有可用RAM大小(即物理内存减去一些预留位和内核的二进制代码大小)(HighTotal + LowTotal),系统从加电开始到引导完成,BIOS等要保留一些内存,内核要保留一些内存,最后剩下可供系统支配的内存就是MemTotal。这个值在系...转载 2019-07-31 15:58:34 · 728 阅读 · 0 评论 -
Android-ServiceManager
ServiceManager在init进程启动之后启动,用来管理系统中的service,那么首先理解一下在init进程启动之后启动这句话类:一般开机过程分为三个阶段:1. OS级别,由bootloader载入linux内核后,内核开始初始化,并载入built-in的驱动程序,内核完成开机后,载入init process,切换至user-space后,结束内核的循序过程,进入排成模式。2. A...转载 2019-06-25 19:21:51 · 959 阅读 · 0 评论 -
调查android logcat进程退出原因:read: Unexpected EOF!
问题最终的logcat进程退出的原因是log buffer size设置过小导致,默认size为256KB,将buffer size设置为4MB后,后面就再没有出现过logcat中断的情况;修改buffer size 命令:logcat -G 4m查看buffer size 命令:logcat -g修改的code就一行代码,但这个原因的调查过程确实不易,这里记录一二1、测试同事...原创 2019-05-10 14:38:03 · 4627 阅读 · 0 评论 -
android logd 原理及实现
一、logd介绍logd 是Android L版本提出来的概念,其作用是保存Android运行期间的log(日志)。在Android L之前,log由kernel的ring buffer 保存,在Android L之后,log保存在用户空间。1)logd进程启动系统启动到init函数时会解析init.rc文件,启动logd进程和logd-reinit(重新初始化logd) 进程,i...转载 2019-05-09 17:00:01 · 1862 阅读 · 0 评论 -
启动和停止init.rc中的服务
实例演示关闭和启动init.rc中的console 服务service console /system/bin/sh class core console disabled user shell group log 代码实现shell :setprop ctl.start service_namesetprop ctl.sto...转载 2019-02-21 09:52:39 · 2040 阅读 · 0 评论 -
OTA制作及升级过程笔记
1、概述1.1 文档概要前段时间学习了AndroidRecovery模式及OTA升级过程,为加深理解和防止以后遗忘,所以写这篇文档进行一个总结和梳理,以便日后查阅回顾。文档主要包括两部分,第一部分为OTA升级包的制作过程分析,第二部分为Recovery模式下OTA升级包安装过程的分析,其中包括Recovery模式分析及服务流程。1.2 参考文献《Recovery 开发指导》...原创 2019-01-05 15:36:40 · 2188 阅读 · 2 评论 -
OTA本质与实现流程分析
接触OTA也有段时间了,是时候总结下了。所谓OTA(Over-the-AirTechnology)是指手机终端通过无线网下载远程服务器上的升级包,对系统或应用进行升级的技术。有关网络部分不做过多讨论,本文重点放在系统升级这一概念上。一 OTA本质先以PC机进行类比。假设计算机操作系统装在C盘,当加电启动时,引导程序会将C盘的系统程序装入内存并运行,而系统升级或重装系统,则是将C盘中原来的系统文...转载 2019-01-05 13:18:09 · 5130 阅读 · 2 评论