android常用的存储方式,Android 常见数据存储方式

article/2025/9/16 6:35:18

Android 常见数据存储方式有以下三种:1.使用SharedPreferences存储数据:其本质就是一个xml文件,可以保存字符串、布尔值、基础数据、集合等数据。常用于存储较简单的参数设置。

2.File文件存储数据:即常说的文件(I/O)存储方法,常用语存储大数量的数据。分为:Android系统自带的存储空间、外部储存设备(SDCard等)。

3.SQLite数据库存储数据:SQLite是一个轻量级的数据库,支持基本的SQL语法,是常被采用的一种数据存储方式。 Android为此数据库提供了一个名为SQLiteDatabase的类,封装了一些操作数据库的api。

SharedPreference,File,SQLiteDatabase这三种方式分别对应的目录为:

SharedPreference:/data/data/Package Name/shared_prefs

File手机存储:/data/data/Package Name/files

SDCard:/sdcard

SQLiteDatabase:/data/data/Package Name/database

可通过Android Studio右下角的“Device File Explorer”查看文件存储目录:

0609287543ef

Device File Explorer

SharedPreferences存储数据// 1、获取SharedPreferences的实例

// name 会帮助我们生成一个xml文件

SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE);

// 2、获取sp的编辑器

SharedPreferences.Editor edit = sp.edit();

edit.putString("name", "wangfang");// 第一个参数是key,第二个参数是value

edit.putString("pwd", "111111");

// 3、提交edit保存数据

edit.commit();

// 在config.xml中获取存储的数据

String name = sp.getString("name", "");// 第一个参数是key,如果找不到这个值第二个参数是默认值" +

String pwd = sp.getString("pwd", "");

System.out.println("name="+name+"\n"+"pwd="+pwd);

File文件存储数据

1.将数据存储在手机存储中:public static boolean saveInfo(Context context, String text) {

try {

// 获取文件保存的路径

String path = context.getFilesDir().getPath();

//            通过上下文获取FileOutputStream 此行代码相当于上面的三行代码

FileOutputStream fos = context.openFileOutput("userinfo.txt", 0);

fos.write(text.getBytes());

fos.close();

return true;


http://chatgpt.dhexx.cn/article/A7mFYX6f.shtml

相关文章

数据分析中常见的存储方式

点击上方“大话coding”,选择“星标”公众号 重磅干货,第一时间送达 大家好,我是小轩 这两天整理了在数据分析中常见的5种存储格式 内容比较多,只是简要整理,仅供大家学习和选择 后面会对使用到的数据存储方式进行详细…

pip安装git

解决:Cannot find command ‘git’ - do you have ‘git’ installed and in your PATH?和系统找不到指定的文件。 while executing command git http:.// C:\Users\HASEE>pip install githttps://github.com/philferriere/cocoapi.git#subdirectoryPythonAPI C…

用pip安装pytorch

我这里用的名字叫 PyTorch 以下操作在Anaconda Prompt中操作 一、激活虚拟环境 conda activate PyTorch二、安装这三个whl 每一个的安装命令如下: pip install 【地址文件名】如果这里的【地址文件名】不知道如何写的话,选中whl文件,右键选…

pip 安装第三方库

pip 安装第三方库 1. 默认安装最新版本 pip install [package_name] 2. 指定模板版本安装 pip install [package_name]x.x.x 3. 指定最低版本安装 pip install [package_name]>x.x.x 4. 指定镜像源服务器地址安装 pip --proxy http://: install 5. 查看安装包列表 …

使用pip安装PyTorch

以python语言为例,在使用 "import torch" 时报错,发现根本没有安装PyTorch,赶紧百度PyTorch安装,出来一堆教程,大多都是需要conda啥啥啥的,小白(比如我)看的一脸懵逼(大佬们别笑了)。 其实&…

pip安装pytorch的方法

pip安装pytorch 1 登录pytorch官网生成安装链接2 执行命令3 检验是否安装成功4 说明 在网上看到的比较多的方法是用Anaconda安装,这里介绍用pip安装的方法。 1 登录pytorch官网生成安装链接 pytorch官网网址: https://pytorch.org/get-started/locall…

Pytorch(pip安装示例)

00、简单介绍: PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。 PyTorch提供的两个高级功能: GPU加速张量计算(如Numpy)动态神经网络,可自动求导,很灵活 1、我…

pip安装详解

pip是python的包管理工具,python2.7/python3.4以上的版本都已经集成了该工具,我们可以用 pip --version命令确认是否安装。如果未安装pip的,请往下看。 下载 进入https://pypi.org/project/pip/选择红框中的文件下载 图 windows下安装 下载完成后解压得到 我们用CMD进…

pip 安装jupyter notebook

一、打开cmd 快捷键winxa 二、输入 pip install jupyter 等待下载完成(一两分钟) 三、配置jupyter notebook打开路径 jupyter notebook --generate-config 四、找到文件所在位置 就是上图to的位置,查找 c.NotebookApp.notebook_dir 键…

pip安装及matplotlib安装

1、pip安装 首先,找到安装python的文件夹,接着打开文件夹里的Scripts文件夹,打开Scripts文件夹并复制该路径。如下图: 右键单机此电脑图标,点击属性,找到高级系统设置。如下图: 点击其中的环境…

pip安装mediapipe报错

1.刚开始安装报错 解决一: 上网搜索后,有博主说是镜像错误的原因,可以用阿里或其他镜像下载,我运行后还报上面的错误 具体解决办法可以看这个博主的https://blog.csdn.net/qq591840685/article/details/116399374 2.然后还有个…

pip安装python第三方库的四种方法

文章目录 一、无镜像安装二、镜像安装三、一劳永逸式镜像安装四、批量安装总结 一、无镜像安装 pip install 库名 打开命令提示符【win r】,输入cmd,在命令提示窗口输入pip install 库名, 再点击回车键【Enter】,就可以安装。当安装成功时&…

pip环境的安装

pip环境的安装配置 注:在进行安装的前提是机器上存在python的环境并能通过cmd命令行进行运行 下载pip的压缩包,并进行解压 在windows系统之中通过cmd命令行的形式将路径移动到pip解压的文件夹的目录之下。 python setup.py install注:set…

pip安装教程 python(针对于Windows系统)

1.什么是pip pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。 pip 官网:https://pypi.org/project/pip/ 2.判断本机是否安装p…

pip安装教程

pip不是内部或外部命令,也不是可运行的程序或批处理文件 第一步:确定python已安装第二步:下载pip第三步:安装pip可能的问题:python setup.py install没反应 电脑里面没有安装pip,那么 在cmd中运行会提示:pip不是内部或…

新手Python环境配置以及pip安装教程

介于我在安装pip的时候,查资料仍然解决不了自己问题的情况下,统一整理了一下pip安装流程(只针对windows用户): 目录 1.介绍 2.检查python和pip的环境 3.下载pip 3.1方法一 3.2方法二 4.pip扩展 1.介绍 pip 是 …

一分钟学会Python中pip的安装与使用

文章目录 一、简单介绍二、下载安装三、最常用命令1、显示版本和路径2、获取帮助3、升级 pip4、安装包5、升级包6、卸载包7、搜索包8、显示安装包信息9、列出已安装的包10、查看指定包的详细信息 一、简单介绍 pip 是 Python 包管理工具,该工具提供了对Python 包的…

jlink接口定义(jlink接口定义 swd4线)

搜狗问问-搜狗旗下最大互动问答社区 搜狗问问-搜狗旗下最大互动问答社区

主存与CPU的连接(字扩展,位扩展,芯片的地址分配)

主存与CPU的连接(字扩展,位扩展,芯片的地址分配) 废话不多说,直接上主题(在文章最后,留了一个例题,个人提供了答案和解析) 主存储器容量的扩充时所需的芯片数量 位扩展…

Jtag Jlink Swd 区别

stm系列下载方式: stm8 swim(4线)下载模式 stm32 swd(4线)下载模式 1)Jlink一款调试ARM CPU的调试设备,JTAG和swd是该设备调试CPU的两种工作方式; 两种方式的调试效果差不多&#x…