在android模拟器中创建文件

前端之家收集整理的这篇文章主要介绍了在android模拟器中创建文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在创建文件时遇到了一些问题.例如,我想在SD卡上创建一个文件,首先我要检查文件是否存在.如果文件不存在,我将创建一个并写入一些文本,否则如果它存在,我会附加一些文本.

解决方法

String state = Environment.getExternalStorageState();

                if (Environment.MEDIA_MOUNTED.equals(state)) 
                {
                     //SDcard is available
                       File f=new File("/sdcard/test.txt");
                       if (!f.exists()) 
                       {
                        //File does not exists
                        f.createNewFile();
                       }

                      //take your inputstream and write it to your file

                      OutputStream out=new FileOutputStream(f);
                      byte buf[]=new byte[1024];
                      int len;
                      while((len=inputStream.read(buf))>0)
                      out.write(buf,len);
                      out.close();
                      inputStream.close();
                      System.out.println("\nFile is created...................................");


                }

不要忘记将以下权限添加到清单中

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

猜你在找的Android相关文章