Android截屏源码实现_安卓屏幕截图代码
2015-04-09 13:39:39  By: shinyuu

本文主要介绍了Android截屏保存png图片的小功能、不需要root、属于应用内截屏、可以在有需求的应用提供这个小功能、很实用的、图片保存位置也可以自定义、我自己的一个项目已经成功集成了

android截屏代码


截取屏幕代码

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的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+