Android-屏幕截图功能实现
来源:互联网 发布:西贝柳斯打谱软件图片 编辑:程序博客网 时间:2024/04/27 14:49
在ADASitemap应用中添加了地图截屏功能,如下是核心代码。
private void GetandSaveCurrentImage() { //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(); //3.保存Bitmap try { File path = new File(SavePATH); //文件 String filepath = SavePATH + "/Screen_1.png"; File file = new File(filepath); 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(); Toast.makeText(SiteMap.this, "截屏文件已保存至SDCard/ADASiteMaps/ScreenImage/下", Toast.LENGTH_LONG).show(); } } catch (Exception e) { e.printStackTrace(); } }
转载本站文章请注明,转载自:ADASiteMap的空间[http://www.adasitemap.tk]
本文链接:Android-屏幕截图功能实现 | ADASiteMap的空间
- Android-屏幕截图功能实现
- Android 代码实现屏幕截图功能
- 屏幕截图功能实现
- Android屏幕截图功能
- Android屏幕截图实现
- Android截图功能实现
- android实现截图功能
- android实现截图功能
- Android实现截图功能
- Vb.net2005实现屏幕截图功能
- cocos2d-x实现简易屏幕截图功能
- 用gdi 实现屏幕截图功能
- MATLAB实现截图功能,返回屏幕截图的RGB数组
- java实现屏幕截图功能并保存截图
- unity3d屏幕截图功能
- iOS屏幕截图功能
- python屏幕截图功能
- Android屏幕截图实现 (adbd部分)
- android notification
- window下工具访问linux下mysql出现 error no 2003 10061错误的解决办法
- 由云端引起的蓝屏
- rc6
- Android应用apk包如何反编译?
- Android-屏幕截图功能实现
- js 覆盖
- SysAnti.exe和autorun.inf病毒的查杀
- 什么是opt文件,plg,ncb等
- jar cvf 方式打包java web项目
- vim_taglist+cscope的问题
- Java 反射机制
- c# 曲线图生成代码
- VBA 中感叹号(!)与(.)句号区别