Android截屏源码实现_安卓屏幕截图代码
程序员文章站
2022-03-01 13:53:50
...
本文主要介绍了Android截屏保存png图片的小功能、不需要root、属于应用内截屏、可以在有需求的应用提供这个小功能、很实用的、图片保存位置也可以自定义、我自己的一个项目已经成功集成了
截取屏幕代码
private static Bitmap takeScreenShot(Activity activity) { View view = activity.getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bitmap = view.getDrawingCache(); Rect frame = new Rect(); activity.getWindow().getDecorView() .getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top; int width = activity.getWindowManager() .getDefaultDisplay().getWidth(); int height = activity.getWindowManager() .getDefaultDisplay().getHeight(); // 去掉标题栏 Bitmap b = Bitmap.createBitmap(bitmap, 0, statusBarHeight, width, height - statusBarHeight); view.destroyDrawingCache(); return b; }
调用方法也比较简单、方法已经封装好了、调用方法在源代码里面也有、可以下载看看
源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1nth1tDR 密码: t1sj
上一篇: 广告合作