Android之getCacheDir()和getFilesDir()方法区别
        【摘要】  getCacheDir()和getFilesDir()方法区别.Activity提供了getCacheDir()和getFilesDir()方法:getCacheDir()方法用于获取/data/data//cache目录 getFilesDir()方法用于获取/data/data//files目录 //====================================...
    
    
    
    
  
   - 
    
     
    
    
     
      getCacheDir()和getFilesDir()方法区别.
     
    
- 
    
     
    
    
     
      Activity提供了getCacheDir()和getFilesDir()方法:
     
    
- 
    
     
    
    
     
      getCacheDir()方法用于获取/data/data//cache目录
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      getFilesDir()方法用于获取/data/data//files目录
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      //==================================================
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      将文件写入SD卡内:
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      获取SDCard的状态:
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      Environment.getExtemalStorageState()
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      Environment.MEDIA_MOUNTED手机装有SDCard,并且可以进行读写
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      获取SDCard的目录:Environment.getExtemalStorageDirectory()
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      //=============================================
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      File saveFile=new File("/sdcard/zhzhg.txt");
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      或:File sdCardDir=new File("/sdcard");//获取SD卡目录
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      File saveFile = new File(sdCardDir,"zhzhg.txt");
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      FileOutputStream outStream = new FileOutputStream(saveFile);
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      outStream.write("文件的读写".getBytes());
     
    
- 
    
     
    
    
      
     
    
- 
    
     
    
    
     
      outStream.close();
     
    
 文章来源: chenyu.blog.csdn.net,作者:chen.yu,版权归原作者所有,如需转载,请联系作者。
原文链接:chenyu.blog.csdn.net/article/details/52530269
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
- 收藏
- 关注作者
 
             
           
评论(0)