<HarmonyOS第一课>保存应用数据

#HarmonyOS小课堂# 速览<HarmonyOS第一课>课程精华第六期:保存应用数据 如何持久化地保存应用数据。 阅读详情

艰辛曲折必然,历尽沧桑悟然。

来自 <HarmonyOS第一课>保存应用数据的习题。

天命人,起来刷题喽!!!
在这里插入图片描述

判断题

  1. 用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,它是一种关系型数据库。❌

  2. 用户首选项Key是可以重复的关键字。❌

  3. 用户首选项存储只需要注意Value大小限制。❌

单选题

  1. 应用存入数据到Preferences实例后,可以使用flush()方法实现数据持久化,用户首选项的数据持久化后是放在哪里?

    A. 内存中

    B. 数据库表中

    C. 持久化文件

    D. 云端

  2. 下面哪个接口用于使用户首选项数据持久化?

    A. get()

    B. update()

    C. put()

    D. flush()

  3. 下面哪个接口不是用户首选项提供的API接口?

    A. get()

    B. update()

    C. put()

    D. flush()

  4. 使用用户首选项持久化数据的正确流程?

    A. 使用getPreferencesSync()获取用户首选项实例,然后使用putSync()方法保存数据到缓存的Preferences实例中,再使用flush()持久化数据

    B. 使用getPreferencesSync()获取用户首选项实例,然后使用getSync()方法保存数据到缓存的Preferences实例中,再使用flush()持久化数据

    C. 使用getSync()获取用户首选项实例,然后使用getPreferencesSync()方法保存数据到缓存的Preferences实例中,再使用flush()持久化数据

    D. 使用putSync()获取用户首选项实例,然后使用getPreferencesSync()方法保存数据到缓存的Preferences实例中,再使用flush()持久化数据

多选题

  1. 用户首选项支持存储应用持久化轻量级数据,关于其约束限制,下面说法正确的有?

    • A. 用户首选项遵循ACID特性(Atomicity, Consistency, Isolation and Durability)

    • B. 用户首选项以Key-Value形式存取数据

    • C. 用户首选项存储数据数量建议不超过1万条

    • D. 用户首选项的Key为string类型

  2. 用户首选项支持存储应用持久化轻量级数据,关于其注意事项,下面说法不正确的有?

    • A. 用户首选项支持应用持久化轻量级数据

    • B. 用户首选项Key可以重复

    • C. 使用flush()方法把数据保存到文件

    • D. 通过get()方法判断首选项中是否包含指定的key,保证指定的key不会被重复保存

  3. 以下选项是键值对列表,以Key-Value形式展示,如[teacher-zhangsan, student-lisi],表示有两个键值对,第一个键值对Key为teacher,Value为zhangsan,第二个键值对Key为student,Value为lisi。哪组键值对不能用用户首选项存储?

    • A. [student-zhangsan, student-lisi]

    • B. [student1-zhangsan, student2-lisi]

    • C. [teacher-zhangsan, teacher-lisi]

    • D. [teacher1-zhangsan, teacher2-lisi]


核心就在这里 :通过用户首选项实现数据持久化

鸿蒙(HarmonyOS)应用开发实战——Native保存图片到应用沙箱 本示例主要介绍Native如何将网络上的图片及Rawfile中的图片保存到应用沙箱中。 阅读详情

相关推荐

【HarmonyOS NEXT】鸿蒙系统用户文件uri

uri字段说明文件管理器的根目录。文件在根目录下的相对路径。例如:'Download/'和'Documents/'。'test.txt'用户文件系统中存储的文件名,支持的文件类型为文件管理器支持的所有类型,以文件管理器为准,例如txt、jpg、mp4和mp3等格式的文件。uri字段说明表示这个uri是媒体文件。'Photo'Photo表示这个uri是媒体文件中的图片或者视频类文件。'Audio'表示这个uri是媒体文件中的音频类文件。''

wu1004019946的博客 2273

【HarmonyOS第一课】保存应用数据考核答案

1.应用存入数据到Preferences实例后,可以使用flush()方法实现数据持久化,用户首选项的数据持久化后是放在哪里?1.用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,它是一种关系型数据库。1.用户首选项支持存储应用持久化轻量级数据,关于其注意事项,下面说法不正确的有?3.分布式键值数据库的设备协同数据库Key允许的最大长度为2048字节。E. RdbPredicates,根据指定实例对象更新数据库中的数据。3. 以下关于关系型数据库的说法正确的是?

神精兵院长的博客 4547

基于carsim与Simulink联合仿真的车辆换道轨迹规划与轨迹跟踪模型

PID_反步控制_滑膜控制三种四旋翼无人机轨迹跟踪控制算法仿真 附带对应的说明文档,提供建模过程与仿真结果文献(英文)➕PPT 描述:采用的同一种参考轨迹,都是三维仿真 三种控制方法: [1]PID控制、[2]反步控制、[3]滑膜控制(三个仿真模型) 每个仿真均应用了同一种轨迹路径,直接运行即可出三维图,可以实现四旋翼无人机轨迹的跟踪

2501_90804007的博客 1085

[HarmonyOS]第一课:保存应用数据

2. 应用中涉及到Student信息,如包含姓名,性别,年龄,身高等信息可以用首选项来存储。1. HarmonyOS提供的数据管理的方式都有哪些?3. 下面哪个接口不是首选项提供的API接口?B. 首选项以Key-Value形式存取数据。C. 首选项存储数据数量建议不超过1万条。2. 首选项的数据持久化后是放在哪里?D. 首选项的key为String类型。1. 使用首选项要导入的包是哪个?A. 首选项遵循ACID特性。答:错误(False)答:错误(False)B. 分布式数据服务。D. 分布式数据对象。

摩羯座程序媛的专栏 2162

GAN实战:用Python和TensorFlow打造你的第一个生成对抗网络(附完整代码)

本文是一份详细的GAN实战指南,指导读者使用Python和TensorFlow框架从零开始构建并训练一个生成对抗网络。文章涵盖了环境搭建、MNIST数据预处理、生成器与判别器模型构建、对抗性损失函数定义、训练循环编写以及关键的调试技巧,旨在帮助开发者通过动手实践深入理解GAN的核心原理与实现过程。

php55的博客 480

伺服电机开发实战指南

伺服电机作为工业自动化的核心部件,正经历前所未有的技术革新。本文从基础原理出发,详细介绍了伺服电机的分类、工作原理和特性,分析了伺服电机系统组成与核心部件,探讨了企业级开发技术,包括控制算法、通信协议和故障诊断等高级功能,并提供了实战案例分析,从行业应用到具体开发步骤,展示了伺服电机的工程实现。通过深入理解伺服电机的原理、掌握开发技术、学习应用案例,可以实现伺服系统的高性能开发与应用。

全栈 1681

<HarmonyOS第一课08>保存应用数据

本课程将深入探讨HarmonyOS中的保存应用数据,特别是用户首选项的使用方法。通过学习,您将能够掌握如何保存和读取应用配置信息及用户个性化设置。能够熟练地使用HarmonyOS的用户首选项来保存和管理应用数据,提升应用的用户体验和数据管理能力。

【HarmonyOS开发者社区】官方小助手 456

基于ROS的室内移动机器人自主导航技术

随着机器人技术的发展,近些年来室内移动机器人的研究热度越来越高。本文主要利用ROS操作系统对室内移动机器人的建图定位与自主导航关键技术进行研究。 ROS是目前开发较为完整具有广阔应用前景的开源机器人操作系统,具有分布式、模块化、代码复用等优良特点。同时ROS还提供了许多开源库,在这些库的基础之上研究同时定位与地图构建和机器人自主导航技术可以节省大量时间。 ORB-SLAM2是比较优秀的视觉SLAM算法之一,它具有计算量比较小、能够实时运行等优点。在介绍ORB-SLAM2的框架之前,首先会介绍视觉SLAM的一

weixin_44553616的博客 1910

HarmonyOS第一课 08 保存应用数据-习题解析

用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。当用户希望有一个全局唯一存储的地方,可以采用用户首选项来进行存储。鸿蒙OS定义的本地存储叫用户首选项。

922

开源处理器Rocket的分支预测机制研究与性能评估(二)

Rocket是基于RISC-V指令集架构的开源处理器,具有分支预测功能,其实现了GShare分支预测机制,在分析Rocket处理器分支预测处理过程、分支预测实现原理的基础上,利用模拟器进行了性能测试,并依据测试结果,对Rocket处理器分支预测参数配置给出建议。

leishangwen的专栏 5691

知识图谱的数据挖掘与分析

1. 背景介绍 1.1 数据挖掘的崛起 随着互联网的普及和大数据技术的发展,数据挖掘已经成为了计算机科学领域的热门研究方向。数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,通过计算机科学、统计学、信息论等多学科交叉的方法,挖掘出有用信息和知识的过程。数据挖掘的目标是从数据中发现有

AI天才研究院 1600

【<HarmonyOS第一课>保存应用数据】习题答案

【保存应用数据】习题答案

208

微信小程序转化数据API自归因实战:PHP实现与2025升级要点解析

本文详细解析了2025年微信小程序转化数据API自归因的升级要点与PHP实战实现。核心变化包括接口地址更新、固定access_token的获取方式,以及新增timestamp与nonce等安全参数。文章提供了完整的PHP代码示例,帮助开发者高效完成数据上报,优化腾讯广告投放效果。

git9versioner的博客 989

HarmonyOS官网案例解析——保存应用数据

介绍本篇Codelab将介绍如何使用基础组件Slider,通过拖动滑块调节应用内字体大小。

一起学鸿蒙呀~~ 1937

详细推导波特图增益和相位曲线

文章来源:https://mp.weixin.qq.com/s/UCy9mRRok5Hc9qHq3qde5g 今天这篇文章想把近段时间关于波特图方面学习的内容整理一下。波特图将会是梳理闭环控制这个系列的开始。目前的计划是,以无源器件为基础,然后结合运放,再过渡到开关电源的环路控制方面。如果对这方面感兴趣的朋友,可以持续一起学习起来,目标就是掌握开关电源的闭环控制。 1. 什么是波特图? 波特图最常见的应用是在线性非时变的系统中,用于对传递函数的增益和相位进行分析,从而判断出系统随频率的响应是否稳定。因此,波

ltqdxl的博客 2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

0 基础入门鸿蒙:跟着《HarmonyOS 第一课》1 周掌握应用开发核心能力

这篇文章介绍了《HarmonyOS 第一课》课程的完整学习路径和体验感受,适合零基础开发者入门鸿蒙开发。主要内容包括: 课程分为基础、中级、高级三阶段,共24门课,涵盖从环境搭建到应用上架的全流程 基础阶段学习ArkTS语言和ArkUI框架,中级阶段掌握复杂功能开发,高级阶段学习跨设备协同等鸿蒙特色能力 课程优势:全链路覆盖、80%实战内容、紧跟鸿蒙最新特性,并提供配套资源和答疑支持 给零基础学习者的建议:保持每天1-2小时学习节奏,边学边改代码,善用调试工具解决问题 文章通过作者亲身体验,展示了如何从零开

科技改变人类,技术成就未来 3万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【华为鸿蒙系统学习】- 如何利用鸿蒙系统进行App项目开发|自学篇

创建鸿蒙App项目|运行Hello World| 认识基本工程目录|项目开发过程错误总结 --- Previewer虚拟机构建失败解决方案,鸿蒙虚拟机黑屏解决方案

“路漫漫其修远兮,吾将上下求索。” 9645

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

华为鸿蒙系统手机便签数据怎么转移到苹果手机?

华为鸿蒙系统手机便签数据怎么转移到苹果手机?

yunbinjier的博客 7353

华为鸿蒙系统能玩安卓游戏吗_华为正式发布鸿蒙系统 鸿蒙和安卓游戏数据是否互通...

今日,华为召开全球开发者大会,正式公布鸿蒙系统。此前,华为注册了鸿蒙操作系统的商标,引起了世界范围的关注。鸿蒙系统能够控制时延在5毫秒甚至达到毫秒或亚毫秒级。这套操作系统能够兼容诸如自动驾驶、工业自动化、印刷电路板、交换机、智能手机以及数据中心等。不过对于游戏热爱者来说,我们关心的是华为手机使用鸿蒙系统后,和安卓游戏数据是否互通呢?华为鸿蒙公布 鸿蒙和安卓游戏数据是否互通华为鸿蒙OS系统兼容所有安...

weixin_42510140的博客 8263

鸿蒙系统是基于安卓还是独立系统,华为鸿蒙系统基于安卓还是Linux呢?

华为鸿蒙OS2.0发布于去年2020年广东东莞的华为开发者大会上,会上说到会在明年(2021年)正式投入使用,就在本年2021年4月如期所说已经开始陆续推送给用户。本次支持升级鸿蒙2.0系统的手机机型包括:华为Mate X2、Mate40、Mate40E、Mate40 Pro、Mate40 Pro+、Mate40 RS保时捷设计版、P40、P40 Pro、P40 Pro+、Mate30 4G、Ma...

weixin_42518678的博客 1万+

华为鸿蒙系统能玩安卓游戏吗_华为鸿蒙系统出来后安卓游戏账号还能用吗 鸿蒙和安卓游戏数据会互通吗...

华为鸿蒙OS系统兼容所有安卓app。因为鸿蒙的基础就是安卓开源。华为在更熟悉安卓的系统。只是安卓现在不在google的安卓,而是华为的安卓:鸿蒙。手机系统商安卓将分为:google安卓和华为安卓“鸿蒙”,所以鸿蒙和安卓游戏数据是会互通的。华为鸿蒙系统出来后安卓游戏账号还能用吗目前来看的话,虽然华为已经表明鸿蒙操作系统可以兼容安卓系统部分的应用啊,或者说软件运行环境,但这种数据层面是不会迁移的,这不...

weixin_31855625的博客 1万+

鸿蒙系统基于安卓是什么意思,华为鸿蒙系统基于安卓还是Linux呢?

华为鸿蒙OS2.0发布于去年2020年广东东莞的华为开发者大会上,会上说到会在明年(2021年)正式投入使用,就在本年2021年4月如期所说已经开始陆续推送给用户。本次支持升级鸿蒙2.0系统的手机机型包括:华为Mate X2、Mate40、Mate40E、Mate40 Pro、Mate40 Pro+、Mate40 RS保时捷设计版、P40、P40 Pro、P40 Pro+、Mate30 4G、Ma...

weixin_34861332的博客 7017

HarmonyOS Sans - 华为把鸿蒙系统自带的字体开放给全社会免费商用了

最近华为发布了鸿蒙系统并且开源了代码,成为了科技圈的热闻。不过我注意到了,系统内置的字体也是开放免费商用的,来看一下这款字体有什么不一样吧。 关于 HarmonyOS Sans 华为鸿蒙字体 (HarmonyOS Sans) 是华为和汉仪字库合作定制,专门为鸿蒙操作系统设计打造,设计上聚焦于功能性、普适性,字形和之前介绍过的谷歌思源黑体、阿里巴巴普惠体以及 OPPO 手机公司的 OPPO SANS 等免费商用字体有点类似,是一款适合阅读的多字重中性字体。 HarmonyOS 字体特性 5种字重粗细调节。.

那些免费的砖 1万+

HarmonyOS Next~鸿蒙系统安全:构建全方位的防护体系

鸿蒙系统通过其独特的架构和全面的安全机制,在应用隐私保护、应用数据安全以及应用安全编码实践等方面为用户和开发者提供了强大的安全保障。开发者在应用开发过程中,应充分利用鸿蒙系统提供的安全能力和工具,遵循安全编码规范,为用户打造安全可靠的应用。未来,随着技术的不断进步和鸿蒙生态的持续发展,鸿蒙系统在安全领域的表现将更加出色,为用户的数据隐私和安全保驾护航。

Bruce_xiaowei的博客 2022

探索华为鸿蒙系统的多行文本输入框组件(Textarea)

在华为鸿蒙系统的应用开发中,用户交互组件是构建出色用户体验的关键要素之一。其中,多行文本输入框组件(Textarea)为用户提供了方便的多行文本输入功能,适用于各种场景,如评论框、消息输入框等。今天,我们将深入了解 Textarea 组件的使用方法、属性以及示例代码。一、组件概述Textarea 是华为鸿蒙系统中的多行文本...

cnzzs的博客 1176
上一篇: <HarmonyOS第一课>从网络获取数据的习题
下一篇: 中级 <HarmonyOS第一课>合理使用动画和转场的课后习题
Bert.King
博客等级 码龄15年 280粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值