数据存储
数据存储方式
1.文件存储:
Android提供了openFileInput()和openFileOutput()方法来读取设备上的文件,其读取方式与Java中I/O程序是完全一样的
2.SharedPreferences:
这是Android提供的用来存储一些简单的配置信息的一种机制,它采用了XML格式将数据存储到设备中
3.SQLite数据库:
SQLite是Android自带的一个轻量级的数据库,它运算速度快,占用资源少,还支持基本SQL语法,一般使用它作为复杂的数据引擎,可以存储用户信息等
4.ContentProvider:
Android四大组件之一,主要用于应用程序之间的数据交换,它可以将自己的数据共享给其他应用程序使用
5.网络存储:
需要与Android网络数据包打交道,将数据存储到服务器上,通过网络提供的存储空间来存储/获取数据信息
文件存储
1.将数据存储入文件中
1.内部存储
内部存储是指将应用程序以文件的形式存储到应用中
mode取值:
| 属性 | 含义 |
|---|---|
| MODE_PRIVATE | 该文件只能被当前程序读写 |
| MODE_APPEND | 该文件的内容可以追加 |
| MODE_WORLD_READABLE | 该文件的内容可以被其他程序读 |
| MODE_WORLD_WRITEABLE | 该文件的内容可以被其他程序写 |
2.外部存储
外部存储是指将数据以文件的形式存储到一些外部设备上
971

被折叠的 条评论
为什么被折叠?



