大家好:我想实现一个对android手机的截图的小程序. android如果一般的截图的话, 用getDrawalbecache()就可以了,但这样的情况不适用于对播放视频或打开摄像机的截图, 但我看豌豆荚可以实现这样的截图, 请问下他们是如何实现的, 谢谢!
播放视频或打开摄像机时 用的是surfaceview控件.

解决方案 »

  1.   

    getDrawalbecache()确实截不到surfaceview,因为surfaceview刷新太快了。
    不知道豌豆荚咋实现的,可以反编译了看看。
      

  2.   

    通过adb 运行命令
     screenshot -i [save_path] 
    可以截屏 要求2.3.3以上
      

  3.   

    哦, 谢谢, 是的, 就是这样做, 其实在android命令行中也可以这样做的.
      

  4.   

    关于截图,命令行中有这样的命令 screenshot screencap等等,这些都可以截屏,呵呵.谢谢各位了.