Android截屏源码实现_安卓屏幕截图代码
2015-04-09 13:39:39 By: shinyuu
本文主要介绍了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
若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力
想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教
为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛