如何截取home界面,并全屏显示出来?
最好能把状态栏一起截取下来

解决方案 »

  1.   

    截屏(home屏,最好能包括上面的状态栏),把截下来的图最大化显示在当前屏幕上
      

  2.   

    截屏(home屏,最好能包括上面的状态栏),把截下来的图最大化显示在当前屏幕上
      

  3.   

    安装eclipse
    里面的DDMS就有整个截屏功能
    具体内容网上找找
      

  4.   

    android截屏分为两种:
    第一种是利用view的缓存截屏,但是状态栏截不到,存在缺陷。
    第二种就是framebuffer截屏,全屏可截,但是需要root。我简单说下第二种,思路就是读取/dev/graphics/fb0,把数据转成png、jpg等图片格式显示出来。
    拿数据:
    cat /dev/graphics/fb0 > /sdcard/frame.raw
    转换操作可以借助 FFMPEG 
    ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt bgr32 -s 480X800 -i xxx.raw -f image2 -vcodec png frame-%d.png也可以convert工具来处理,前提是文件系统中存在convert这个命令。
      

  5.   

    打开eclipse---点击DDMS--在左边你会看到devices--然后点击你目前运行的模拟器(点击emulator-5554)你会看到有一个照相机按钮  点击他就可以把你整个运行的项目照下来  然后保存  很简单的
      

  6.   

    to 8楼
    没有root权限
    是不是第二种方法用不了?
    如果用不了,第一种方法能否能个代码例子?
      

  7.   

    给你顶下,不用root应该也可以,不然豌豆夹是怎么截屏的!状态栏也有
      

  8.   

    直接用eclipse就可以截的啊,连上ADB,然后进到DDMS里,就可以截屏了。。
      

  9.   

    百度下android手机截图的软件,玩几个,然后反编译。截屏的软件估计代码量也不大,反编译代码只要没混淆就很容易知道怎么做到的