安卓_文件存储
内部存储存储位置:将数据以文件的形式存储到应用中。存储路径:data/data/< pakagename >/目录下其它应用操作该文件时:需要设置权限删除文件:当应用被卸载时,该文件也会被删除操作数据:通过openFileOutput()方法和openFileInput()方法获取FileOutputStream和FileInputStream操作对象File外部存储...
·
内部存储
- 存储位置:将数据以文件的形式存储到应用中。
- 存储路径:data/data/< pakagename >/目录下
- 其它应用操作该文件时:需要设置权限
- 删除文件:当应用被卸载时,该文件也会被删除
- 操作数据:通过openFileOutput()方法和openFileInput()方法获取FileOutputStream和FileInputStream操作对象
FileOutputStream fos=openFileOutput(String name,int mode);
FileInputStream fis=openFileInput(String name);
//name为文件名,mode为文件操作模式
–mode取值:
-
MODE_PRIVATE:该文件只能被当前程序读写
-
MODE_APPEND:该文件的内容可以追加
-
MODE_WORLD_READABLE:该文件的内容可以被其他程序读
-
MODE_WORLD_WRITEABLE:该文件的内容可以被其他程序写
注意: Android系统有一套自己的安全模型,默认情况下任何应用程序创建的文件都是私有的,其他程序无法访问
外部存储
- 存储位置:将数据以文件的形式存储到外部设备上
- 存储路径:/storage/emulated/0/目录下
- 其它应用操作该文件时:不用设置权限,会被其他应用共享
- 删除文件:该文件可在本应用外删除,使用前需要确认外部设备是否可用
- 操作数据:直接用FileOutputStream和FileInputStream操作对象
更多推荐
已为社区贡献1条内容
所有评论(0)