Android数据存储方式
上一篇 /
下一篇 2012-10-08 18:28:50
/ 个人分类:Android
1、Shared Preferences
SharedPreferences是以键值对来存储应用程序的配置信息的一种方式,它只能存储基本数据类型。一个程序的配置文件仅可以在本应用程序中使用,或者说只能在同一个包内使用,不能在不同的包之间使用。 实际上SharedPreferences是采用了XML格式将数据存储到设备中,在DDMS中的File Explorer中的/data/data/<package name>/shares_prefs下。
2、Internal Storage
Android中读取/写入文件的方法,与Java中的I/O是一样的,提供了openFileInput()和openFileOutput()方法来读取设备上的文件。但是在默认状态下,文件是不能在不同的程序之间共享的,以上两个方法只支持读取该应用目录下的文件,读取非其自身目录下的文件将会抛出FileNotFoundException异常。创建的文件存放在/data/data/<package name>/files目录下。
3、External Storage
Android设备的扩展存储介质,诸如SD卡等。使用前需要先调用getExternalStorageState()判断存储介质是否可用。
4、SQLite Databases
Android中每一个
数据库对创建它的应用程序包套件来说都是私有的,默认情况下其他应用程序无法直接访问此私有数据库。所有的数据库文件存放在
手机中的/data/data/package_name/databases路径下
5、Network Connection
收藏
举报
TAG: