android保存数据


SD卡

Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据

Context.getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据

当你的应用在被用户卸载后,SDCard/Android/data/你的应用的包名/ 这个目录下的所有文件都会被删除,不会留下垃圾信息。

系统目录

Context.getFilesDir()可以获取到"/data/data/<package name>/files" 这个方法获取的目录在应用安装的目录

Context.getCacheDir可以获取到"/data/data/<package name>/cache" 

这个文件里面的数据在设备内存不足的时候,会被系统删除数据。注意:你不能依赖系统帮你删除这些文件,当这个文件夹里面的数据超过1MB的时候,系统会删除这个文件夹里面的数据。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Studio中保存数据有多种方法,以下是其中几种常用的方法: 1. 使用SharedPreferences保存数据:SharedPreferences是Android提供的一种轻量级的数据存储方式,可以用来保存一些简单的键值对数据。使用SharedPreferences保存数据的步骤如下: - 获取SharedPreferences对象:可以通过Context的getSharedPreferences()方法或者Activity的getPreferences()方法获取SharedPreferences对象; - 使用SharedPreferences.Editor对象存储数据:通过SharedPreferences.Editor对象的putXXX()方法存储数据; - 提交数据:通过SharedPreferences.Editor对象的commit()方法或者apply()方法提交数据。 2. 使用文件保存数据:可以使用Java的File类来创建、读取和写入文件,将数据保存到文件中。使用文件保存数据的步骤如下: - 创建文件:使用File类的构造方法创建文件对象; - 写入数据:使用Java的IO流将数据写入文件中; - 读取数据:使用Java的IO流从文件中读取数据。 3. 使用数据保存数据:可以使用Android提供的SQLite数据库来保存数据。使用数据保存数据的步骤如下: - 创建数据库:使用SQLiteOpenHelper类创建数据库; - 创建表:使用SQL语句创建表; - 插入数据:使用SQL语句插入数据; - 查询数据:使用SQL语句查询数据。 以上是Android Studio保存数据的几种常用方法,具体使用哪种方法取决于数据的类型和需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值