package com.itheima.createfile; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); try { /* 得到一个文件的输出流,文件的位置/data/data/包名/files/haha.txt * File file = new File(getFilesDir(),"haha.txt"); FileOutputStream fos = new FileOutputStream(file);*/ FileOutputStream fos = openFileOutput("readable.txt", MODE_WORLD_READABLE);//openFileOutput是打开文件输出流,返回文件输出流, fos.write("dafa".getBytes()); fos.close(); fos = openFileOutput("writeable.txt", MODE_WORLD_WRITEABLE); fos.write("dafa".getBytes()); fos.close(); //创建全局可读可写的文件 fos = openFileOutput("public.txt", MODE_WORLD_WRITEABLE+MODE_WORLD_READABLE); fos.write("dafa".getBytes()); fos.close(); fos = openFileOutput("private.txt", MODE_PRIVATE);//私有的, fos.write("dafa".getBytes()); fos.close(); } catch (Exception e) { e.printStackTrace(); } } } ###如果想创建别的权限的文件 openFileOutput("文件名", "访问模式"); MODE_WORLD_READABLE 全局可读,别的应用程序可以读这个文件 MODE_WORLD_WRITEABLE 全局可写,别的应用程序可以写这个文件 MODE_WORLD_READABLE+MODE_WORLD_WRITEABLE 全局可读可写,别的应用程序可以自由的访问这个文件 chmod : change mode 修改模式 > chmod 777 ![](tu2.png)