一共四种, 关机后还会存在: 分别是: file ,SharedPreference, SQLite, ContentProvider 各有各的优缺点 file主要存储大型文件,但需要你的sdcard中有相应用空间,比如存一个二进制文件. 操作方式与普通java相似,即打开一个FileInputStream/FileOutPutStream,转成InputStream/outPutStream 然后读/写字节. SharedPrefreence主要用来存储简单数据类型. 不能存文件也不适合,比如QQ第一次登陆后可以保存帐号和密码(用户点选记住密码),则下次用户再登陆时直接进入不需要用户再输入 SQLite是小型数据库,主要用来存记录表格,比如存多个玩家的积分排行榜.需要有id,score,level等字段组成的N行表格. ContentProvider又称内容提供器. 他提供一种方式实现两个不相关的应用程序之间进行通讯.比如程序A在指定的ContentProvider中存下一个数据,程序B可以取到.
android中几种存储方式的持久性?
最新推荐文章于 2024-08-23 11:30:03 发布