简单讲:使用Preferences

场景介绍

轻量级偏好数据库是轻量级存储,主要用于保存应用的一些常用配置,并不适合存储大量数据和频繁改变数据的场景。用户的数据保存在文件中,可以持久化的存储在设备上。需要注意的是用户访问的实例包含文件所有数据,并一直加载在设备的内存中,并通过轻量级偏好数据库的API完成数据操作。

接口说明

轻量级偏好数据库向本地应用提供了操作偏好型数据库的API,支持本地应用读写少量数据及观察数据变化。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括整型、字符串型、布尔型、浮点型、长整型、字符串型Set集合。

不太会讲,直接上代码吧

开发步骤

准备工作,导入对轻量级偏好数据库SDK到开发环境。

获取Preferences实例。

读取指定文件,将数据加载到Preferences实例,用于数据操作。

DatabaseHelper databaseHelper = new DatabaseHelper(context); // context入参类型为ohos.app.Context。

String fileName = "name"; // fileName表示文件名,其取值不能为空,也不能包含路径,默认存储目录可以通过context.getPreferencesDir()获取。

Preferences preferences = databaseHelper.getPreferences(fileName);

从指定文件读取数据。

首先获取指定文件对应的Preferences实例,然后借助Preferences API读取数据。

鸿蒙系统应用数据库,鸿蒙(HarmonyOS)-Fa应用级轻量存储(数据库)相关推荐

  1. 鸿蒙系统全球发布,鸿蒙系统正式发布,全球瞩目!

    激动人心的时刻终于到来 华为开发者大会正式启幕 华为鸿蒙系统在东莞发布! 此次大会,有1500名华为合作伙伴 和5000名来自全球各地的开发者参加 更有大量国内.国外媒体现场直播 历史性的时刻! 华为 ...

  2. 华为v3鸿蒙系统_华为鸿蒙系统下载_华为鸿蒙系统官方版v3.3.5 电脑版下载-无限下载...

    华为鸿蒙系统电脑版是华为官方自主开发的一个操作系统,可以将手机.pc.电视.汽车等各种智能设备打通,华为鸿蒙系统电脑版是面向万物互联时代的全场景分布是操作系统,可以兼容所有的电脑系统,操作十分顺畅,基 ...

  3. 华为首批鸿蒙系统手机,华为鸿蒙首批升级机型名单曝光 华为6月将正式发布鸿蒙手机操作系统...

    华为已官宣将于6月2 日正式发布鸿蒙 HarmonyOS 手机操作系统.华为消费者业务软件部总裁.AI 与智慧全场景业务部部长王成录曾表示,华为手机从6月初开始将可以升级鸿蒙系统.当天,魅族科技官方微 ...

  4. 华为汽车鸿蒙系统,华为的鸿蒙系统到底有多强大?预计最快明年在汽车上就能看到了...

    原标题:华为的鸿蒙系统到底有多强大?预计最快明年在汽车上就能看到了 8月9日,在万众瞩目中,华为消费者业务 CEO 余承东,向主会场5000名观众,也向全球宣布"鸿蒙"系统正式亮相 ...

  5. 国内厂商对鸿蒙系统的态度,鸿蒙系统4月上线,国内手机厂商态度很关键!小米、中兴出乎意料...

    前段时间,华为举行了新品发布会,在这个发布会上,华为宣布了两件事情,第一就是华为全新的折叠屏手机Mate X2正式亮相了,而第二件事情更加让人惊喜,余承东已经确认,华为的鸿蒙系统将会在4月份上线,除了 ...

  6. 鸿蒙升级后能恢复安卓吗,升级了鸿蒙系统怎么卸载鸿蒙系统?升级了鸿蒙还能用安卓吗?...

    华为鸿蒙2.0大家都报名升级更新了吗?全新的升级,给用户带来的体验感也是不错的,不过也有不少的小伙伴觉得这个系统的缺点还是不少的,那么升级了怎么卸载?还能用回安卓的系统吗?下面就和小编一起来看看. 升 ...

  7. 鸿蒙系统卸载预装,鸿蒙系统怎么退回安卓 鸿蒙系统怎么卸载

    升级了鸿蒙系统怎么卸载鸿蒙系统?相信很多小伙伴在近日都升级了鸿蒙系统,但是由于很多人都用不习惯,所以大家都希望卸载,用回之前的安卓系统,那么究竟该如何操作呢? 升级了鸿蒙系统怎么卸载鸿蒙系统? 系统的 ...

  8. 华为v3鸿蒙系统_华为鸿蒙系统下载

    最近的华为鸿蒙系统非常的火爆,在这里小编为大家带来了华为鸿蒙系统试用版下载,为用户创造了一个安全.简单.易用.美观的桌面操作系统! 华为鸿蒙系统介绍 华为鸿蒙系统试用版是基于Linux内核研发的操作系 ...

  9. 华为鸿蒙系统含义,华为鸿蒙系统正在的意义

    自打华为的鸿蒙系统发布之后,很多人都开启了为华为点赞,但是呢,在这些点赞的人里面,其实他们大多数人都不知道鸿蒙系统是个什么东西,但是呢,他们都会有一些相同的印象啊.就比如说华为威武,然后取代安卓取代, ...

最新文章

  1. Android快速发布项目到jcenter详解
  2. 百度景鲲:AI交互正在吃掉旧产品边界,触达移动互联网盲区用户 | MEET2020
  3. 可编程交换时代就在这里
  4. .NET 开发系统 -知识 点
  5. Net4.0—VS2010新特性
  6. 《python学习手册》目录
  7. AlphaGo算法框架解读
  8. c语言常用函数doc下载,c语言常用函数.doc
  9. python的编程方式有_十大编程语言、三大编程方式,总结好了,快收起来
  10. 在线卡西欧计算机,卡西欧科学计算器在线
  11. Hills And Valleys(贪心/枚举)
  12. redis数据类型底层实现
  13. 成功破解苹果iPhone全功能之网友教程篇
  14. laydate日期时间插件实现不用点击确定
  15. 10x 程序员工作法 - 总复习 | 重新来“看书”
  16. windows下如何查看本机所在局域网内所有可以访问的IP
  17. VaR如何计算?VaR计算方法
  18. Android A/B System OTA分析(三)主系统和bootloader的通信
  19. echarts 仪表盘 文字位置_ECharts仪表盘样式
  20. 未能找到你安装了radmin服务器,Radmin

热门文章

  1. arcgis前端(2)----->基础篇--发布一个自定义地图及加载自定义地图/底图
  2. VSCode通过SSH远程连接虚拟机并配置SpringBoot开发环境
  3. SS528海思hi3531dv200详解,DVR芯片的应用22AP30
  4. android 函数文档,Android文档ActivityManager.RunningTaskInfo翻译
  5. 自动控制原理——负反馈天线指向控制系统设计
  6. Java基础知识点7,JDK 和 JRE 、final 与 static 、堆和栈
  7. 安卓面试题,组件化与插件化的差别在哪里?一篇文章帮你解答
  8. 【系统分析师之路】第十八章 系统分析师专业英语
  9. 新版H5大圣牛牛十三幺游戏网站源码+搭建教程+支持透视+座位控+防反杀
  10. 舆情监测方式有哪些,TOOM企业舆情监测系统的必要性?