关于Android开发保存bitmap获取图片到本地方法

来源:互联网 发布:sql server 2008 1326 编辑:程序博客网 时间:2024/05/22 23:53

作者:叁念


关于Android开发保存bitmap获取图片到本地方法


第一步:在获取bitmap图片之后插入以下代码:

Random r = new Random();        String filename = String.valueOf(r.nextInt(10))+".png";        File sd = Environment.getExternalStorageDirectory();        File dest = new File(sd, filename);        try {            FileOutputStream out = new FileOutputStream(dest);            bitmap.compress(Bitmap.CompressFormat.PNG, 100, out); // bmp is your Bitmap instance            // PNG is a lossless format, the compression factor (100) is ignored        } catch (Exception e) {            e.printStackTrace();        }

第二步:写入SD卡权限:

<uses-permission        android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    <uses-permission        android:name="android.permission.READ_PHONE_STATE" />    <uses-permission        android:name="android.permission.READ_EXTERNAL_STORAGE"/>