能不能让Activity跟悬浮窗一样悬浮在一直悬浮在屏幕上,最好整个界面透明或者缩小。调用截图功能需要执行OnActivityResult方法,而这个方法只能在Activity中调用,所以我只能想到这个办法。
adb命令效率太低了,而且不需要保存到本地,直接以bitmap的形式返回。
求大神救救我,我脑子都空了!

解决方案 »

  1.   

    我只想在游戏中截图,可能因为截图要打开一个Activity,游戏又是全屏的,所以截出来的图都是黑屏
      

  2.   

    截图的话应该是传统方法那样,搜一下 androd 截图很多博客呀。
    游戏的话大多是 SurfaceView 吧,那可能就需要在代码中自己抓一帧数据保存了,网上也很多类似的例子
      

  3.   

    Presentation  android自带的 你可以研究下
      

  4.   

    你现在是想要游戏截屏,可以不必调用系统截图的方式。1.如果你这个界面整体布局是surfaceView你可以参考链接https://bbs.csdn.net/topics/391063608取得bitmap,还是不行就自己网上查查“surfaceView转bitmap ”,看看哪个处理方式更适合你的情况。
    2.如果你这个界面整体布局不包含surfaceView,只是简单的线性布局、相对布局等,那么参考https://blog.csdn.net/qq_16247851/article/details/72772370取得bitmap