android 截取当前屏幕保存到sd卡中
来源:互联网 发布:空气湿度计算软件 编辑:程序博客网 时间:2024/05/21 06:43
/** * @return SD卡路径 */ private String getSDCardPath(){ File sdcardDir = null; //判断SDCard是否存在 boolean sdcardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); if(sdcardExist){ sdcardDir = Environment.getExternalStorageDirectory(); } return sdcardDir.toString(); }
/** * 截取屏幕图片 */private void GetAndSaveCurrentScreen(){ //1.构建Bitmap WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); int w = display.getWidth(); int h = display.getHeight(); Bitmap Bmp = Bitmap.createBitmap( w, h, Config.ARGB_8888 ); //2.获取屏幕 View decorview = this.getWindow().getDecorView(); decorview.setDrawingCacheEnabled(true); Bmp = decorview.getDrawingCache(); String SavePath = getSDCardPath()+"/JmWeather/SharePicture"; //3.保存Bitmap try { File path = new File(SavePath); //文件 sharePicPath = SavePath + "/share.png"; File file = new File(sharePicPath); if(!path.exists()){ path.mkdirs(); } if (!file.exists()) { file.createNewFile(); } FileOutputStream fos = null; fos = new FileOutputStream(file); if (null != fos) { Bmp.compress(Bitmap.CompressFormat.PNG, 90, fos); fos.flush(); fos.close(); } } catch (Exception e) { e.printStackTrace(); } }
0 0
- android 截取当前屏幕保存到sd卡中
- Android截取当前屏幕保存到外部设备上
- android保存文件到SD卡中
- android保存文件到SD卡中
- View 截取保存图片到sd卡
- Android中截取当前屏幕的功能
- Android中截取当前屏幕的功能
- Android中截取当前屏幕的功能
- Android中截取当前屏幕的功能
- Android中截取当前屏幕图片
- Android中截取当前屏幕的功能
- Android:实现截取当前屏幕图片并保存至SDCard
- IOS中截取当前屏幕,并保存图片
- IOS中截取当前屏幕,并保存图片
- IOS中截取当前屏幕,并保存图片
- 安卓开发截取当前屏幕图片及截取整个ListView图片并保存到本地
- Android实现下载图片并保存到SD卡中
- Android实现下载图片并保存到SD卡中
- String、StringBuffer与StringBuilder之间区别
- 使用类图实现的另类排序
- osx mac 安装 oracle instant client
- C++矩阵库 Eigen 快速入门
- 电池使用保养
- android 截取当前屏幕保存到sd卡中
- Activity学习之startActivityForResult()与onPause()的用法
- 《leetCode》:Search in Rotated Sorted Array II
- JAVA中int、String的类型转换
- android 通过lint以及android-resource-remover清楚不用的资源以及代码 支持gradle以及非gradle工程
- git版本管理使用指南(附带repo)
- 高性能MySql进化论(十):查询优化器的局限性
- struts中的校验框架
- SQL Case when 的使用方法 总结