zoukankan      html  css  js  c++  java
  • android保存bitmap到sdcard

    if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { //判断sdcard是否存在和是否具有读写权限
                        try{
                            String sdcard_path = Environment.getExternalStorageDirectory().getCanonicalPath();  //取得sdcard的路径
                            File dir=new File(sdcard_path+"/xinyuelantu");
                            if(!dir.exists()){  //创建目录
                                dir.mkdir();
                            }
                            dir=new File(sdcard_path+"/xinyuelantu/browser");
                            if(!dir.exists()){
                                dir.mkdir();
                            }
                            dir=new File(sdcard_path+"/xinyuelantu/browser/favicon");
                            if(!dir.exists()){
                                dir.mkdir();
                            }
    
                            Calendar calendar= Calendar.getInstance(); //获取当前时间作为图标名字
                            String year=calendar.get(Calendar.YEAR)+"";
                            String month=calendar.get(Calendar.MONTH)+1+"";
                            String day=calendar.get(Calendar.DAY_OF_MONTH)+"";
                            String hour=calendar.get(Calendar.HOUR)+"";
                            String minute=calendar.get(Calendar.MINUTE)+"";
                            String second=calendar.get(Calendar.SECOND)+"";
                            String time=year+month+day+hour+minute+second;
    
                            File file=new File(sdcard_path+"/xinyuelantu/browser/favicon/"+time+".jpg");
                            file.createNewFile();  //创建文件
                            FileOutputStream fileOutputStream=new FileOutputStream(file);  //获得文件句柄
                            Bitmap favicon=webview.getFavicon();   //得到当前网站的图标
                            favicon.compress(Bitmap.CompressFormat.JPEG,100,fileOutputStream);  //保存网站图标,第二个参数取值为0-100,100表示最高质量
                            fileOutputStream.flush();
                            fileOutputStream.close();
                        }
                        catch(IOException e){}
                    }
  • 相关阅读:
    UltraEdit的配置
    字符编码笔记:ASCII,Unicode和UTF-8
    Hello World Hexo
    好久不见,味素
    记一次springboot+dubbo+zookeeper吐血的问题
    [深度学习]模型部署之优化
    [深度学习]pytorch部署之onnx
    count(*)、count(1)、count(column)
    like %和-的区别与使用
    SQL语言分类
  • 原文地址:https://www.cnblogs.com/zqxLonely/p/5461914.html
Copyright © 2011-2022 走看看