activity view 截图
来源:互联网 发布:哪个软件播放rmvb 编辑:程序博客网 时间:2024/06/01 17:14
核心
view.setDrawingCacheEnabled(true);view.buildDrawingCache();Bitmap bitmap = view.getDrawingCache();view.destroyDrawingCache();
sample from http://my.oschina.net/u/242041/blog/212755
public void screenShot(View view, String fileName) throws Exception { view.setDrawingCacheEnabled(true); view.buildDrawingCache(); //上面2行必须加入,如果不加如view.getDrawingCache()返回null Bitmap bitmap = view.getDrawingCache(); FileOutputStream fos = null; try { //判断sd卡是否存在 boolean sdCardExist = Environment.getExternalStorageState() .equals(android.os.Environment.MEDIA_MOUNTED); if(sdCardExist){ //获取sdcard的根目录 String sdPath = Environment.getExternalStorageDirectory().getPath(); //创建程序自己创建的文件夹 File tempFile= new File(sdPath+File.separator +fileName); if(!tempFile.exists()){ tempFile.mkdirs(); } //创建图片文件 File file = new File(sdPath + File.separator+fileName+File.separator+ "screen" + ".png"); if(!file.exists()){ file.createNewFile(); } image.setImageBitmap(bitmap); fos = new FileOutputStream(file); if (fos != null) { bitmap.compress(Bitmap.CompressFormat.PNG, 90, fos); fos.close(); } } } catch (Exception e) { Log.e(TAG, "cause for "+e.getMessage()); }// view.destroyDrawingCache(); 最后应该还要释放掉。 // }
0 0
- activity view 截图
- Android截屏截图方法汇总(Activity、View、ScrollView、ListView、RecycleView、WebView截屏截图)
- Android截屏截图方法汇总(Activity、View、ScrollView、ListView、RecycleView、WebView截屏截图)
- 屏幕截图,view,ScrollView截图
- Android截屏截图方法所有方法汇总(包括Activity、View、ScrollView、ListView、RecycleView、WebView截屏截图)
- Android Activity中加入View后进行后台截屏截图
- Android Activity中加入View后进行后台截屏截图
- 截图工具view BJImageCropper
- 获取当前view截图
- View截图功能
- view 截图方法
- Android 普通View截图 RecyclerView截图 ScrollView截图分享
- android关于View的截图
- android关于View的截图
- 【Android】获取View的截图
- 【Android】获取View的截图
- Android获取View的截图,包括各种Layout的截图
- view和activity关系
- bzoj1724【Usaco2006 Nov】Fence Repair 切割木板
- Eclipse中设置代码缩进为空格缩进
- #LeetCode# #C++# Binary Tree Inorder Traversal
- display:inline-block兼容ie6/7的写法
- [leetcode] 22 Generate Parentheses(递归)
- activity view 截图
- 设计模式试题-答案
- スマホの文字入力は何派?ケータイ打ち・フリック入力・QWERTY入力を選ぶ理由
- 51单片机利用IIC总线对LM75A温度进行读取
- UIAlertView
- 与正则相关的一切 (示例)JS Date 转换日期格式
- c++ 学习 one
- 小tips总结
- 把windows窗口置顶--Windows on Top