首页 > 移动平台 > 详细

Android 内部存储和外部存储

时间:2016-05-06 19:17:42      阅读:253      评论:0      收藏:0      [点我收藏+]

应用程序的一些配置文件需要存储在手机上。一般分为内部存储和SD卡存储。

 

  一。 内部存储 ,以 FileOutputStream

File file = new File(getFilesDir(),"user.txt");
            
            //打开本地文件准备记录
            try{
                FileOutputStream fos = new FileOutputStream(file);
                fos.write((user+"###"+pass).getBytes());
                fos.close();
                
            }catch (Exception e) {
                // TODO: handle exception
            }

 

二。 外部存储

  只是更改存储的路径:  File file= new File(Environment.getExternalStorageDirectory(),"user.txt");

  判断SD卡状态

  if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
                
            }

File file= new File(Environment.getExternalStorageDirectory(),"user.txt");
            if(file.exists()){
             try{
                FileInputStream fis =new FileInputStream(file);
                BufferedReader br= new BufferedReader(new InputStreamReader(fis));
                
                String text=br.readLine();
                String [] s= text.split("###");
                ed_user.setText(s[0]);
                ed_pass.setText(s[1]);
                
            }catch (Exception e) {
                // TODO: handle exception
            }

 

Android 内部存储和外部存储

原文:http://www.cnblogs.com/XingzhiDai/p/5466668.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!