Android 文件操作

简介:

Android 文件操作操作时,要赋予相应的权限:

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

 下面是向文件写文本的代码:

      private  final  static  String PATH = "/sdcard/lin" ;
private  final  static  String FILENAME = "/test.txt" ;
 
@Override
protected  void  onCreate(Bundle savedInstanceState) {
     super .onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);
     writeFile();
}
 
private  void  writeFile() {
     //判断设备是否存在sdcard
     if  (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
         try  {
             Log.d( "File Operation" , "start!" );
             File path = new  File(PATH);
             File file = new  File(PATH+FILENAME);
             //如果不存在此路径,则创建此路径
             if  (!path.exists()) {
                 path.mkdir();
             }
             //如果不存在此文件,则创建此文件
             if  (!file.exists()) {
                 file.createNewFile();
             }
             //将"text message!"信息写入相应的文件
             OutputStreamWriter osw = new  OutputStreamWriter( new  FileOutputStream(file));
             osw.write( "text message!" );
             osw.close();
             Log.d( "File Operation" , "success!" );
         } catch  (Exception e) {
             Log.d( "File Operation" , "file create error" );
         }
         
     }
     
}

 


本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2013/03/28/2981190.html,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
Android开发
安卓SO层开发 -- 编译指定平台的SO文件
安卓SO层开发 -- 编译指定平台的SO文件
32 0
|
4月前
|
XML Java Android开发
Android App开发网络通信中使用okhttp下载和上传图片、文件讲解及实战(超详细实现用户注册信息上传 附源码)
Android App开发网络通信中使用okhttp下载和上传图片、文件讲解及实战(超详细实现用户注册信息上传 附源码)
139 0
|
6月前
|
XML 前端开发 Android开发
android 前端常用布局文件升级总结(二)
android 前端常用布局文件升级总结(二)
|
1天前
|
存储 Java API
Android系统 文件访问权限笔记
Android系统 文件访问权限笔记
17 1
|
1天前
|
移动开发 Java Unix
Android系统 自动加载自定义JAR文件
Android系统 自动加载自定义JAR文件
13 1
|
1天前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
7 1
|
1天前
|
Android开发
Android源代码定制:添加customize.mk文件进行分项目和分客户的定制
Android源代码定制:添加customize.mk文件进行分项目和分客户的定制
2 0
|
2月前
|
JSON Java Go
|
2月前
|
算法 Java Android开发
安卓逆向 -- 调用其他APK的SO文件
安卓逆向 -- 调用其他APK的SO文件
17 0
|
2月前
|
Android开发
安卓逆向 -- Hook多个dex文件
安卓逆向 -- Hook多个dex文件
19 1