要将文件写入储存,首先有在配置文件中去设置权限:
<span style="white-space:pre"> </span><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <!-- 外部储存可写 -->
<uses-permission android:name="android.permission.READ_CONTACTS"/>
/*
* 访问外部储存私有区域
* 路径为 getExternalFilesDir() /mnt/sdcard/Android/data/com.example.call/files
* getExternalCacheDir() /mnt/sdcard/Android/data/com.example.call/cache
*/
public void writeFileToExternalPrivate(){
String fileDir = getContext().getExternalFile