Android截屏的简单实现
来源:互联网 发布:淘宝改版 编辑:程序博客网 时间:2024/06/11 08:38
代码如下:
private void screenshot() { // 获取屏幕 View dView = getWindow().getDecorView(); dView.setDrawingCacheEnabled(true); dView.buildDrawingCache(); Bitmap bmp = dView.getDrawingCache(); if (bmp != null) { try { // 获取内置SD卡路径 String sdCardPath = Environment.getExternalStorageDirectory().getPath(); // 图片文件路径 String filePath = sdCardPath + File.separator + "screenshot.png"; File file = new File(filePath); FileOutputStream os = new FileOutputStream(file); //输出流 bmp.compress(Bitmap.CompressFormat.PNG, 100, os); //对图片进行压缩 os.flush(); //刷新 os.close(); //关闭 } catch (Exception e) { } } }
0 0
- Android截屏的简单实现
- android锁屏的简单实现
- Android 实现简单的锁屏功能
- android 放大镜的简单实现
- android ListView的简单实现
- Android实现简单的相册
- android 拍照的简单实现
- 简单实现android的WebView
- Android CursorAdapter简单的实现
- Android侧拉框的简单实现
- Android实现简单的电子词典
- Android简单定时器的实现
- Android实现简单的地图
- Android 简单计算器的实现
- Android简单通讯录的实现
- [Android] 简单的状态机实现
- Android简单计时器的实现
- Android ListView的简单实现
- WordCount单词计数
- C语言---交换两个数的内容(谷歌面试题)
- GPS定位、基站定位、wifi定位
- 感知器法则
- BitMap算法
- Android截屏的简单实现
- java(优化21) httpClient使用详解
- winform项目的app.config和exe.config文件
- think中用phpmailer发送邮件教程
- 1.1_Android Training 学习笔记_建立第一个App
- Linux rpm删除MySQL
- 布局从navigation顶部开始问题
- Sublime Text3注册及汉化(支持Windows、MAC OS)
- 数据库(一)