11月 212017
 

需要安装的库(下载代码前): sudo apt-get install curl sudo apt-get install git 需要安装的库(编译前): sudo apt-get install git git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev sudo apt-get install lib32z-dev libgl1-mesa-dev g+

阅读全文
 Posted by on 2017-11-21
11月 172017
 

每次下载安卓源码都要花1天的多的时间,而且在公司下载几十个G也占用别的人网速,所以对于只关注部分代码的人,可以只同步某些项目,这样节省时间和带宽。 本文所说内容是以你repo init成功为基础的。 首先打开源码目录下的.repo目录,打开manifest.xml,里面是一个子项目列表,其中xml节点中的name属性为我们需要用的 比如下载platform/packages/apps/Bluetooth的命令如下:

有的时候这个manifest.xml并没有你想要的那个项目,你可以根据安卓官方的源码结构添加进去,比如下面几个就是

阅读全文
 Posted by on 2017-11-17
11月 142017
 

使用adb shell getprop即可获得Android系统的版本号,如下:

另外直接执行adb shell getprop还可以获得更多的系统属性,如下是我机器显示的结果:

 

阅读全文
 Posted by on 2017-11-14
10月 312017
 

此方法不可用!!! 使用RowID

 

阅读全文
 Posted by on 2017-10-31
10月 102017
 

本来以为这样的回形是有规律可循的,但是找了好长时间没找到,看来只能用遍历了。 x,y的使用有些乱,读者自己理一下吧

 

阅读全文
 Posted by on 2017-10-10
9月 152017
 

我们可以使用adb shell dumpsys 来查看android设备中的相关服务信息,dumpsys后的参数为相关服务的名称。 比较常用的如:

那么我们如何查看其他我们可以dump的服务名称呢?答案是使用如下的命令即可获得android设备中的所有运行的服务列表

如下,是在我三星手机上运行命令获得的服务列表:

 

阅读全文
9月 122017
 

1. adb shell input text 向文本框中输入文本,如将光标定位到一个输入框后执行下面的命令:

貌似不能输入中文 输入特殊字符时需要在特殊字符前加上“\”,比如空格(在Mac下测试) 2. adb shell input keyevent 模拟按键,可以是数字、符键或者是功能按键,keyevent后可以是按键的码值或者按键的名称,按键列表见文末的介绍,举例如下:

3. adb she

阅读全文