码迷,mamicode.com
首页 > 移动开发 > 详细

Android 内部存储和外部存储

时间:2016-05-06 19:18:22      阅读:180      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!