Android 实现永久保存数据的方法详解

时间:2023-06-23 22:13:23 

背景:
在Android中按照数据保存的方式,可以分为如下几种
Content Provider (用的SQLite实现),SQLite,SharedPreferences(用的XML实现),文件,网络等方式。

今天在项目中,需要做一个永久保存的数据,保存到本地。
于是测试了这几种保存方式。
其中:SharedPreferences、SQLite、Content Provider 会在【设置】--【应用管理】--点击【清除数据】的时候,会删除文件。所以不安全.
文件系统:如果SD卡坏了,或者拔掉的时候也会丢失数据。

解决方法:
保存数据到SD卡中(考虑到SD卡可以保存各种复杂的数据,而且容量相比其他的存储方式要大),
获取数据的是,首先到SD卡中获取,如果没有再到网上数据至本地保存。

标签:Android,永久保存数据
0
投稿

猜你喜欢

  • Java调用windows系统的CMD命令并启动新程序

    2021-11-27 17:09:13
  • Java超详细讲解类变量和类方法

    2023-04-24 14:45:43
  • 浅谈Java安全之C3P0链利用与分析

    2022-05-23 20:31:17
  • 线程局部变量的实现 ThreadLocal使用及场景介绍

    2023-11-10 03:19:26
  • C#通过抽象工厂模式造车

    2021-07-05 04:20:55
  • Spring注解配置实现过程详解

    2022-04-06 11:12:52
  • Android Studio实现仿微信APP门户界面详解及源码

    2022-06-29 20:08:52
  • MyBatis Oracle 自增序列的实现方法

    2023-08-03 11:30:08
  • Android实现从底部弹出的Dialog示例(一)

    2021-09-12 13:33:09
  • IDEA解决springboot热部署失效问题(推荐)

    2023-08-12 10:40:49
  • 详解Android v1、v2、v3签名(小结)

    2022-07-01 16:56:44
  • Spring使用AOP完成统一结果封装实例demo

    2021-12-16 18:49:06
  • 浅谈C#中堆和栈的区别(附上图解)

    2022-02-15 14:05:09
  • WPF实现雷达图(仿英雄联盟)的示例代码

    2023-07-13 18:46:53
  • Java多线程实现Runnable方式

    2022-06-29 17:09:46
  • 详解Spring中的@PropertySource注解使用

    2023-05-05 06:40:15
  • SpringBoot部署在tomcat容器中运行的部署方法

    2023-08-04 13:02:28
  • Java协程编程之Loom项目实战记录

    2023-10-23 17:44:06
  • SpringBoot项目依赖和配置最新示例讲解

    2021-08-13 23:04:23
  • Android用MVP实现一个简单的类淘宝订单页面的示例

    2022-09-20 06:21:01
  • asp之家 软件编程 m.aspxhome.com