获得屏幕截图代码:不包括状态栏
来源:互联网 发布:qt4.7.4下载 windows 编辑:程序博客网 时间:2024/05/15 07:01
private static Bitmap takeScreenShot(Activity activity) { View view = activity.getWindow().getDecorView().getRootView(); Bitmap b = null; try{ view.setDrawingCacheEnabled(true); view.buildDrawingCache(); Bitmap bitmap = view.getDrawingCache(); Rect frame = new Rect(); activity.getWindow().getDecorView().getRootView().getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top; int width = activity.getWindowManager().getDefaultDisplay().getWidth(); int height = activity.getWindowManager().getDefaultDisplay() .getHeight(); b = Bitmap.createBitmap(bitmap, 0, statusBarHeight, width, height - statusBarHeight); }catch (Exception e){ }finally { view.setDrawingCacheEnabled(false); view.destroyDrawingCache(); } return b; }
0 0
- 获得屏幕截图代码:不包括状态栏
- Android--获得屏幕高宽,屏幕截图(包括或不包括状态栏)
- 获得屏幕状态栏高度
- VC屏幕截图代码
- Android 屏幕截图 代码
- Android 屏幕截图 代码
- 获得屏幕宽/高,屏幕截图
- android常见的屏幕工具,获取屏幕宽高,状态栏高,手机截屏(包括状态栏和不包括状态栏)
- vb屏幕截图压缩代码
- Flex 屏幕截图实现代码
- unity3d 屏幕截图 核心代码
- Android获得屏幕高度和状态栏高度
- Android获得标题栏,状态栏,控件,屏幕高度
- android实现屏幕截图并保存(去除状态栏)
- C#进行屏幕截图简洁代码
- 实现屏幕截图的代码-Android
- Android 开发代码教你屏幕截图
- android中实现屏幕截图的代码
- strcat_s使用问题
- 测温芯片DS18B20详细解读
- 统一整合页面的click事件
- 进程和程序的主要区别
- Linux的日志文件
- 获得屏幕截图代码:不包括状态栏
- 入门训练 A+B问题
- [LeetCode]Largest Rectangle in Histogram
- 找不到类型“ITOO.ExamEvalTemplate.WCFService.ServiceBusines”
- 深入分析JavaWeb Item10 -- Cookie会话管理
- 值得程序员和设计师关注的微信公众号
- uva 10026 Shoemaker's Problem (贪心)
- iOS小技巧15-获取App安装包中的图片
- git 中心库服务器