Android 文件读写高级

  • 往设备里写文件有几种选择,写在内存中,或SD卡中。

 

  • 往内存里写好处是,可以写在 data/data/包名 文件夹里,而此文件是不可访问的(除非 root)。这样可以增加文件的安全性,避免被误删。缺点也显而易见,如果文件太大,会占用手机内存。另外写在此包里的文件,删除app的时候会自动删除。

 

  • 写在SD卡中如果怕被误删,可以设置为隐藏,即在文件夹名前加 " ." ,如 ".test"。这样非 root 用户就看不见此文件夹了。

 

  • Environment.getExternalStorageDirectory() 返回结果是 /storage/sdcard0
  • getApplicationContext().getExternalFilesDir(null) 返回结果是 /storage/sdcard0/Android/data/com.example.test(包名)/files   注意:此文件夹在程序卸载后也会被删除。

Android 文件读写高级,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。