C++学习(四七二)android保存文件
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(四七二)android保存文件相关的知识,希望对你有一定的参考价值。
1、保存到/data/user/0/com.flx.testfilestorage/files
try
//mode参数注意下,这里使用的Context.MODE_PRIVATE
FileOutputStream fileOutputStream = new FileOutputStream(new File(externalFile, "aaaa.txt"),true);//在文件后添加
String content="ssdfsdfd";
fileOutputStream.write(content.getBytes());
outputStream.write( "Use OutputStream Create file\\n".getBytes() );
outputStream.close();
catch (IOException e)
Log.d( TAG, "outputStream err:"+e.getMessage() );
2、保存到/storage/emulated/0/android/data/com.flx.testfilestorage/files
String state = Environment.getExternalStorageState();
File externalFile = context.getExternalFilesDir( null );
File[] externalFiles = context.getExternalFilesDirs( Environment.DIRECTORY_PICTURES );
for (File file : externalFiles)
Log.d( TAG, "state="+ state + ";\\nexternalFiles=" + file + ";\\nexternalFile="+externalFile);
try
FileOutputStream fileOutputStream = new FileOutputStream( new File( file, "aaaa.txt" ) );
fileOutputStream.close();
catch (IOException e)
e.printStackTrace();
以上是关于C++学习(四七二)android保存文件的主要内容,如果未能解决你的问题,请参考以下文章
C++学习(三四七)make-standalone-toolchain使用
C++学习(二七二)Gradle DSL method not found: ‘abiFilters()‘