(转)Android截图代码实现(DDMS使用部分)
来源:互联网 发布:t.tt域名多少钱 编辑:程序博客网 时间:2024/06/16 07:03
我们有时候只是需要截图,没必要连DDMS一起开,所以剥离了截图的代码,当然,并不是原生的啊,是根据原理自己写的,供大家参考
第一步,准备库包
我们既然是按照DDMS的方法截图,就需要用到ddmlib.jar这个包,它位于android的SDK目录的tools\lib下,我们需要把它加入到我们
的Eclipse工程的build path下。
第二步,建立连接,获取设备
有了ddmlib,我们就可以使用里面的 AndroidDebugBridge 类来获取已经同步的设备的列表并建立连接 上面的代码用到了一个waitDeviceList(bridge),主要是为了多次尝试连接,代码如下 这样我们就可以获得一个设备的类,IDevice,其中有一个getScreenshot()方法获得屏幕截图,类型为RawImage
RawImage rawScreen = device.getScreenshot(); 后面的方法就和Android无关了,纯粹的转换,Rawimage转换到bufferedimage,再保存
第一步,准备库包
我们既然是按照DDMS的方法截图,就需要用到ddmlib.jar这个包,它位于android的SDK目录的tools\lib下,我们需要把它加入到我们
的Eclipse工程的build path下。
第二步,建立连接,获取设备
有了ddmlib,我们就可以使用里面的 AndroidDebugBridge 类来获取已经同步的设备的列表并建立连接 上面的代码用到了一个waitDeviceList(bridge),主要是为了多次尝试连接,代码如下 这样我们就可以获得一个设备的类,IDevice,其中有一个getScreenshot()方法获得屏幕截图,类型为RawImage
RawImage rawScreen = device.getScreenshot(); 后面的方法就和Android无关了,纯粹的转换,Rawimage转换到bufferedimage,再保存
转自http://dev.10086.cn/cmdn/bbs/viewthread.php?tid=14102
- (转)Android截图代码实现(DDMS使用部分)
- Android截图代码实现(DDMS使用部分)
- Android ddms截图代码实现
- (转)Android截图代码实现(DDMS的ddmlib.jar)
- 【转】Android截图代码实现
- (转)Android屏幕截图实现 (adbd部分)
- Android截图代码实现
- Android截图代码实现
- Android屏幕截图实现 (adbd部分)
- Android屏幕截图实现 (adbd部分)
- android中 代码实现截图功能(静态+动态视频)
- android中 代码实现截图功能(静态+动态视频)
- android中 代码实现截图功能(静态+动态视频)
- android中 代码实现截图功能(静态+动态视频)
- Android DDMS如何使用
- Android DDMS如何使用?
- Android DDMS如何使用?
- Android DDMS使用
- js光标选区操作
- android把文件保存在SD卡上
- 黑马程序员_页面生命周期
- go语言示例:变量
- 利用Xmanager Enterprise 4查看apache服务器上面系统运行日志
- (转)Android截图代码实现(DDMS使用部分)
- (Android) Sqlite & Related API
- Linux添加/删除用户和用户组
- List Set Map
- (转)Android屏幕截图实现 (adbd部分)
- 【装机吧】教你使用XP系统修复功能
- 关于const(早就应该写的)
- shell:读取文件的每一行内容并输出
- DB Scan算法的分析与实现