zoukankan      html  css  js  c++  java
  • Android 存储 内部存储

     

     给出关键代码

    public void save(View view) throws IOException {
            AssetManager manager = getAssets();
            InputStream is = manager.open("logo.png");
    
            FileOutputStream fos = openFileOutput("logo.png", Context.MODE_PRIVATE);
            byte[] buffer = new byte[1024];
            int len = -1;
            while((len = is.read(buffer))!=-1){
                fos.write(buffer,0,len);
            }
            fos.close();
            is.close();
            Toast.makeText(this,"保存完成",Toast.LENGTH_LONG).show();
        }
    
        public void read(View view) {
    
            String filePath = getFilesDir().getAbsolutePath();
            String imgPath = filePath+"/logo.png";
            Bitmap bitmap = BitmapFactory.decodeFile(imgPath);
            iv_if.setImageBitmap(bitmap);
        }
    View Code

      AssetManager manager = getAssets();
      InputStream is = manager.open("logo.png");  //这里打开的是Assets下的文件

    FileOutputStream fos = openFileOutput("logo.png", Context.MODE_PRIVATE);  //这里完整路径 /data/user/0/com.example.storage/files/logo.png
    String filePath = getFilesDir().getAbsolutePath(); //这里完整路径 /data/user/0/com.example.storage/files/
  • 相关阅读:
    Yslow-23条规则
    ASP.Net MVC多语言
    Java笔记--反射机制
    Java笔记--常用类
    Java笔记--多线程
    Java--IO流
    Java笔记--枚举&注解
    Java笔记--泛型
    Java笔记--异常
    Java笔记--集合
  • 原文地址:https://www.cnblogs.com/superxuezhazha/p/14440379.html
Copyright © 2011-2022 走看看