Eclipse android DDMS如何实现“屏幕截图”

时间:2013-02-04 09:47:22

标签: android eclipse

有谁知道eclipse android DDMS如何实现“屏幕截图”?

更新

因为我想使用android google map v2捕获运行应用程序的整个Android设备屏幕。如果应用程序使用Android谷歌地图v1,可以捕获屏幕截图。但如果使用android goole map v2,它会返回黑屏。

您可以从black screen

中看到问题

但我可以从DDMS捕获屏幕截图(甚至是android google map v2)。这就是为什么我想知道DDMS如何捕获截图的原因。

看起来DDMS通过/system/bin/screencap/system/bin/screenshot获取屏幕截图,但似乎需要“root”权限。

1 个答案:

答案 0 :(得分:2)

我认为您可以在com.android.ddmuilib.ScreenShotDialog代码中找到答案。

首先,获取源代码:

git clone https://android.googlesource.com/platform/sdk

DDMS来源:sdk/ddms

ScreenShotDialog in:sdk/ddms/libs/ddmuilib/ ...

(或直接here