- 博客(11)
- 收藏
- 关注
原创 adb shell dunpsys SurfaceFlinger
对于很多Android的显示问题,我们需要使用adb shell dumpsys SurfaceFlinger命令来获取SurfaceFlinger的dump信息,这对于我们分析问题有很大的帮助,因此记录一下我常用的信息。用法:连接手机执行命令:adb shell dunpsys SurfaceFlinger >sf.log找到并打开日志文件关键字:HWC layers结果:图层信息,带有包名和分辨率等等信息,带*的表示当前显示的图层,由上到下为顶到底的关系。...
2022-03-09 15:05:53 4614
原创 32&64位APP&地址空间
32位App和64位App位数对应才能发挥最大的处理性能64CPU+64操作系统+64应用三者可以向低版本兼容,但是不能顾及高版本。64位系统设计初衷是满足高性能的事件处理,而32位系统则是用于普通用户;64操作系统必须用于64CPU的电脑,32应用+64系统就有点大材小用,得不到性能最大化;最主要的是运算速度,64位CPU GPRs(General-Purpose Regisoters,通用寄存器)的数据宽度位64,64位指令集可以存心64位数据指令,也就是说处理器一次可以提取64
2022-03-09 14:47:34 1155
原创 adb remount 失败
我们在使用adb命令时经常会遇到一些问题,这次就看一下adb remount失败吧。报错信息:remote couldn't create file: Read-only file system解决方法:--adb remount如果失败了可以输入adb disable-verity然后再试一下,如果提示:Device is locked Please unlock the device first####remount解锁1.设置--其他设置--开发者选项--OEM解锁 打开(关于手机-
2022-03-09 14:30:08 10395
原创 HWASAN功能和用法
一、功能作用开发者文档定义:https://developer.android.com/ndk/guides/hwasan一般用来检测踩内存的时间、位置和方式那么什么是才内存呢?踩内存就是访问了不该访问的内存,常见的又两种:访问已经释放的内存和访问越界的内存。踩内存:面试|搬了这么久的砖,居然还不知道什么“踩内存” - 知乎HWASAN VS ASAN:ASAN和HWASAN原理解析_宋宝华-CSDN博客二、用法我个人的用法是在android.bp文件开启HWASAN功能后重新
2022-03-09 11:44:17 3271
原创 Vim基础简介
目录一、什么是vim二、vim的基本命令简介一、什么是vimVim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。其官网解释道:vim 是一个程序开发工具而不是文字处理软件。附上一张vim大神必备的键盘图二、vim基本命令简介安装sudo apt-ins.
2021-07-13 16:33:35 509
原创 初识Ubuntu系统以及该系统jdk安装和java环境变量配置
ubuntu系统是基于linux系统的图型化操作系统,主要还是涉及到linux系统的命令和相关的环境变量配置。刚刚拿到电脑的我既熟悉又陌生(熟悉的是这是window窗口界面有键盘有鼠标,和windows系统超级像,陌生的是这是乌班图系统,是基于linux的系统,虽然之前接触过linux,但是还没有到敢直接用这样的系统来工作),大势所趋,我需要慢慢接受它。电脑组装完后就直接去面向百度找ubuntu的尝试,虽然说是第一次用这样的全新的操作系统,但所还是抱着一丝丝好奇心理去学习它。第一步:找到ubun
2021-07-09 20:17:21 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人