0
点赞
收藏
分享

微信扫一扫

Android 实现简单截屏并保存为文件


Java代码  

private void getScreenHot(View v, String filePath)    
{ try        
{            Bitmap bitmap = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Config.ARGB_8888);         Canvas canvas = new Canvas();           canvas.setBitmap(bitmap);           v.draw(canvas);         try         {               FileOutputStream fos = new FileOutputStream(filePath);              bitmap.compress(CompressFormat.PNG, 100, fos);          }           catch (FileNotFoundException e)         {               throw new InvalidParameterException();          }        }        catch (Exception e)        {          Log.i("截屏", "内存不足!");          e.printStackTrace();        }    }  

Android 实现简单截屏并保存为文件_内存不足


调用方法:

Java代码 

getScreenHot((View) getWindow().getDecorView(), "/sdcard/test1.png");  

举报

相关推荐

0 条评论