简体   繁体   English

用于生根设备的Android屏幕截图捕获

[英]Android screenshot capture for rooting device

我试过截图捕获应用程序的布局只采取截图它的工作正常。我想要按下按钮点击当前屏幕后每个页面显示ovelay按钮如何拍摄截图。请帮助我。

Try this code 试试这个代码

                   View vieww=findViewById(R.id.main);
                    //View v1 = view.getRootView();
                    //v.setDrawingCacheEnabled(true);
                    //Bitmap b = v.getDrawingCache();
                    //imgcapmain.setVisibility(View.VISIBLE);
                    Bitmap bitmap;
                    View v1 = vieww.getRootView();
                    v1.setDrawingCacheEnabled(true);
                    bitmap = Bitmap.createBitmap(v1.getDrawingCache());
                    v1.setDrawingCacheEnabled(false);
                    imgcapmain.setImageBitmap(bitmap);

Get root view from current activity 从当前活动中获取根视图

getWindow().getDecorView().findViewById(android.R.id.content)

Try this 尝试这个

Initialize variables 初始化变量

Bitmap bmScreen;
ImageView bmImage;
View screen;

and in OnClickListener 并在OnClickListener中

   screen.setDrawingCacheEnabled(true);
   bmScreen = screen.getDrawingCache();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM