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()‘

C++学习(四七九)qt如何使用系统opengl库

C++学习(三七二)CPPFLAGS CFLAGS LDFLAGS

C++学习(四四七)cout没有输出

C++学习(四七七)glsl es使用总结