
工具
文章平均质量分 66
幻了风
这个作者很懒,什么都没留下…
展开
-
adb 命令模拟操作事件
//按下电源键(keyevent+keycode代表按下那个键)adb shell input keyevent 26(keycode) //在屏幕上点击坐标 x:640 y:1721 位置adb shell input tap 640 1721 //在屏幕上从(500,1800) 滑动到(500,1000)adb shell input swipe 500 1800 500 1000 //在屏幕上从(500,1800) 滑动到(500,1000) 耗时500ms(单位.原创 2021-11-10 10:15:36 · 567 阅读 · 0 评论 -
Ubuntu下安装pygame
1、更改自己Ubuntu系统下的源在 /etc/apt/sources.list 文件中是我们的源,我们需要更换为清华大学或者阿里云源。(ps:之前可能更换过源,但是下载速度还是很慢,可能是之前更换的源有问题,所以需要再次更换一下源)清华大学源镜像ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror进入网址根据自己的Ubuntu版本选择对应的源#ubuntu 20.04LTS# 默认注释了源码镜像以提高 apt up原创 2021-11-09 12:06:53 · 1875 阅读 · 1 评论 -
开发工具之 Repo 学习
定义Repo 可以在必要时整合 Git 代码库,将相关内容上传到我们的Gerrit修订版本控制系统,并自动执行 Android 的开发工作流程的部分环节。Repo 命令是一段可执行的 Python 脚本,您可以将其放在路径中的任何位置。使用 Android 源代码文件时,您可以使用 Repo 执行跨网络操作。也就是说 Repo 是谷歌用 Python 脚本写的调用 git 的一个脚本,可以管理多个 git 库作用Android 源代码工程(AOSP)也采用 Git 来进行版本管理。AOSP 作为原创 2021-11-03 17:29:57 · 8056 阅读 · 0 评论 -
资源链接汇总
GoogleCameraDemoGitHub - android/camera-samples: Multiple samples showing the best practices in camera APIs on Android.https://github.com/android/camera-samplesAndroid Systrace 基础知识学习Android Systrace 基础知识 -- Systrace 简介 · Android PerformanceFocus On An原创 2021-10-27 11:06:15 · 346 阅读 · 0 评论 -
ANR 日志分析
按产生机制分为四类 输入时间超时(5s)—— InputEvent Timeout a. InputDispatcher 发送 Key 事件给对应的进程的 Foucused Window,对应的 window 不存在、处于暂停态、或者通道(input channel)占满、通道未注册、通道异常、或5秒内没有处理完一个事件,就会发生ANR b. InputDispatcher 发送 MotionEvent 事件有个例外之处:当对应Touched Window 的 Input waitQueue原创 2021-10-08 12:01:10 · 481 阅读 · 0 评论