24、Android中文件操作模式中实现文件的追加方式的是? A、 MODE_PRIVATE B、 MODE_WORLD_READABLE C、 MODE_WORLD_WRITEABLE D、 MODE_APPEND
时间: 2024-03-31 11:34:48 浏览: 20
答案是D、MODE_APPEND。使用MODE_APPEND模式打开文件时,可以在文件末尾追加写入数据,而不是覆盖原有的内容。其他三个选项的含义如下:
- MODE_PRIVATE:默认的操作模式,只允许当前应用访问文件,其他应用无法访问。
- MODE_WORLD_READABLE:允许其他应用读取文件,但不能写入。
- MODE_WORLD_WRITEABLE:允许其他应用写入文件,但不能读取。
需要注意的是,MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE已经被废弃,不建议使用。
相关问题
下列选项中,用于指定文件只能被当前程序读写的操作模式是()。 A.MODE APPEND B.MODE WORLD READABLE C.MODE PRIVATE D.MODE WORLD WRITEABLE
正确的选项是C。用于指定文件只能被当前程序读写的操作模式是 `MODE_PRIVATE`。该模式下,文件只能被当前应用程序访问和修改,其他应用程序无法访问该文件。其他选项的说明如下:
A. `MODE_APPEND` 模式用于在文件末尾追加数据,如果文件不存在,则会创建一个新文件。
B. `MODE_WORLD_READABLE` 模式用于指定文件可以被其他应用程序读取,不建议使用该模式,因为可能会导致安全问题。
C. `MODE_PRIVATE` 模式用于指定文件只能被当前应用程序访问和修改,其他应用程序无法访问该文件。
D. `MODE_WORLD_WRITEABLE` 模式用于指定文件可以被其他应用程序写入,不建议使用该模式,因为可能会导致安全问题。
因此,选项C描述正确,而选项A、B、D都是错误的。
preferences = getSharedPreferences("count",MODE_WORLD_READABLE);闪退
如果调用 `getSharedPreferences()` 方法时应用程序闪退,可能是由于 MODE_WORLD_READABLE 已经被废弃了,而且在 Android 7.0(API 级别 24)之后已经被移除了。建议使用 MODE_PRIVATE 模式代替。可以将代码修改为以下方式:
```
preferences = getSharedPreferences("count", MODE_PRIVATE);
```
如果还是无法解决问题,请检查是否有其他异常信息或错误日志,以便更好地定位问题。