200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Android-屏幕截图功能实现

Android-屏幕截图功能实现

时间:2020-09-26 10:35:55

相关推荐

Android-屏幕截图功能实现

在ADASitemap应用中添加了地图截屏功能,如下是核心代码。

private void GetandSaveCurrentImage(){//1.构建BitmapWindowManager 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) {press(pressFormat.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的空间

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。