每次通过输出流往SD卡写入文件,连接上电脑,用MTP的方式模拟一个移动磁盘,打开磁盘却没有这样一个文件,而通过adb的方式查看就有,造成这个现象的原因是,每次写入之后,MTP的数据库并没有更新,因为更新一次MTP数据库需要的带价比较大,所以只有在重启,挂载和用户手动发送Intent出发,故存入文件后需要手动发送Intent广播,出发一下MTP数据库的更新。
/**
* 出发扫描 m...
分类:
移动开发 时间:
2015-01-26 10:17:26
阅读次数:
157
在android模拟器上安装apk文件打开android模拟器cmd-->cd D:\adt-bundle-windows-x86_64-20130917\sdk\platform-tools(adb.exe所在目录)--> adb install 安装文件所在目录(如果apk文件与adb.exe所...
分类:
其他好文 时间:
2015-01-26 10:13:46
阅读次数:
250
1. 打开命令行执行,adb shell dumpsys meminfo2. 将命令行输出拷贝到本地文本文件,查找指定进程的pid。如多看阅读的pid:289023. 命令行中:adb shell4. 进入adb shell后,输入:top | grep 28902。之后会实时显示指定进程的资源占用...
分类:
移动开发 时间:
2015-01-26 01:20:49
阅读次数:
240
通过上一小节的分析,我们学习了ChimpImageBase这个实现了IChimpImage接口的抽象类,并知道它有两个子类AdbChimpImage和BufferedImageChimpImage分别代表通过往ADB服务器发送framebuffer服务请求获得的截屏图片和通过加载文件或截取子图获得的图片。...
分类:
数据库 时间:
2015-01-25 12:37:25
阅读次数:
171
ADB很强大,记住一些ADB命令有助于提高工作效率。
1. 获取序列号:
adb get-serialno
2. 查看连接计算机的设备:
adb devices
3. 重启机器:
adb reboot
4. 重启到bootloader,即刷机模式:
adb reboot ...
分类:
移动开发 时间:
2015-01-25 11:09:46
阅读次数:
173
1.找到adb.exe所在的目录,可以打开任务管理器查找2.打开cmd执行 cdC:\Program Files (x86)\Embarcadero\Studio\15.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\platform-tools...
分类:
移动开发 时间:
2015-01-24 17:06:23
阅读次数:
175
要搞清楚MonkeyRunner的截图, 我们必须先了解下图片的一些背景知识。
首先,广义来说,图片分为位图和矢量图。 位图是通过像素堆砌成的;而矢量图是通过算法计算出来的,所以它跟分辨率没有关系。因为MonkeyRunner用到的是位图,所以我们这里更多的是关注位图的相关知识。...
分类:
数据库 时间:
2015-01-24 16:01:36
阅读次数:
192
根据前面的分析,ADB的framebuffer服务返回来的截屏数据组成的是裸图RawImage,这个裸图更多是ddmlib专用的,而ddmlib又是给Android开发专用的库。所以总体来说RawImage不存在通用的特性,而因为MonkeyRunner的控制代码是运行在主机端的,更多情况下需要用到Java更通用的图像库才能使事情更简单...
分类:
其他好文 时间:
2015-01-24 16:01:11
阅读次数:
95
在今后MonkeyDevice原理分析中我们会学习到,当用户通过编写脚本调用MonkeyDevice的getSnapshot方法来获取当前屏幕截图的时候,最终将会通过AdbHelper的getFrameBuffer方法向ADB服务器发送截屏服务请求”framebuffer:”,ADB服务器在接收到该服务请求后,就会把该本地请求发送给远程目标机器的adbd守护进程进行处理,adbd守护进程...
分类:
其他好文 时间:
2015-01-24 15:59:42
阅读次数:
95
在安卓开发的过程中 连接真机的时候 连接不上 提示The connection to adb is down, and a severe error has occured.[2015-01-22 21:38:42 - 品] You must restart adb and Eclipse.[201...
分类:
数据库 时间:
2015-01-22 23:02:53
阅读次数:
295