相关疑难解决方法(0)

如何以编程方式截取屏幕截图?

如何通过任何程序而不是代码来截取手机屏幕的选定区域?

android screenshot

483
推荐指数
19
解决办法
31万
查看次数

如何捕获android设备屏幕内容?

可能重复:
如何以编程方式在Android上截取屏幕截图?

如何使用快照数据捕获android设备屏幕内容并制作图像文件?我应该使用哪种API或在哪里可以找到相关资源?

BTW:不是相机快照,而是设备屏幕

android screen-capture

49
推荐指数
8
解决办法
11万
查看次数

以编程方式截取整个屏幕的截图

我正在截取如下截图:

 public static Bitmap takeScreenshot(Activity activity) {  
      View view = activity.getWindow().getDecorView();  
      view.setDrawingCacheEnabled(true);  
      view.buildDrawingCache();  
      Bitmap bitmap = view.getDrawingCache();  
      Rect rect = new Rect();  
      activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);  
      int statusBarHeight = rect.top;  
      int width = activity.getWindowManager().getDefaultDisplay().getWidth();  
      int height = activity.getWindowManager().getDefaultDisplay().getHeight();  
      Bitmap bitmap2 = Bitmap.createBitmap(bitmap, 0, statusBarHeight, width,  
          height - statusBarHeight);  
      view.destroyDrawingCache();  
      return bitmap2;  
    }  
Run Code Online (Sandbox Code Playgroud)

但是我的布局中有一个Edittext.我点击它并弹出键盘,但屏幕截图不包含使用这种方式的键盘.如何以编程方式截取屏幕截图?

keyboard android screenshot

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×3

screenshot ×2

keyboard ×1

screen-capture ×1