草庐IT

HarmonyOS3

全部标签

harmonyOS鸿蒙-数据管理-用户首选项(@ohos.data.preferences)

目录一、定义二、导入模块三、常用方法四、Preferences对象常用方法五、代码示例一、定义用户首选项为应用提供key-value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。数据存储形式为键值对,键的类型为字符串,值得存储数据类型包括数字型、字符型、布尔型以及3种类型的数组类型。二、导入模块importdata_preferencesfrom'@ohos.data.preferences';三、常用方法1、获取Preferences实例getPreferences(context:Context,name:string):Promise四、Preferences对象常用

HarmonyOS开发入门笔记 在线词典

创建默认工程创建工程时注意这里service是不会在本地安装APP的所以在选择service时你在调试设备时时桌面时不会有图标的通过下面这个位置我们可以启动自己的鸿蒙环境然后看下我们的配置文件夹找到main文件夹,其中config.json是我们的配置文件具体可以查看https://harmonyos.51cto.com/posts/7621界面开发DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width="match_parent"ohos:alig

HarmonyOS ArkTS实现JSON数组动态渲染

原文链接:链接HarmonyOS实现JSON数组动态渲染创建一个数据对象类此对象主要映射JSON数组数据,比如服务器传的数据是这样的[{"id":1,"name":"虹喵小仙女","age":19,"color":"#f0f0f0"}]创建的对象就是@ObservedclassPeopleInfo{publicid:number=""publicname:string=""publicage:number=""publiccolor:string=""constructor(data){//单个数据预处理letage=data["age"];if(age>18){this.id=data["i

【HarmonyOS】【JAVA UI】 HarmonyOS如何集成华为分享

 参考资料服务接入华为分享开发指导代码集成1.集成IDL接口,用于建立分享方与华为分享的交互通道,完成后续服务分享过程。在“java”目录同级目录创建“idl”接口目录(可手动添加或通过DevEcoStudio创建):com/huawei/hwshare/third(固定路径),然后创建名为IHwShareCallback.idl和IHwShareService.idl的IDL文件。IHwShareCallback.idl:interfacecom.huawei.hwshare.third.IHwShareCallback{[oneway]voidnotifyState([in]intstat

【“蒙”友会“稿”起来】HarmonyOS 3.1握手Serverless - UI篇

 前言:    此帖主要讲解界面开发,有了此UI界面,之后的结合Serverless认证服务、云函数、云数据库、云存储帖子就有面子了^_^打算这系列结合Serverless不用端云一体化项目开发,在AGC开通好相关配置,然后下载相关json文件,复制到项目中使用,跟着开发文档一步步配置,从中学习到更多的知识,当然初学者,可以创建端云一体化项目学习、开发,更容易上手,然后再尝试创建一个空项目或带模板项目,手工配置Serverless相关设置,本UI项目是基于LoginAbility模板创建的,添加了邮箱注册和手机注册页面。效果:讲解:   1.主界面、包含标题导航组件,登录组件,注册组件,客服与

华为Mate30报名鸿蒙 HarmonyOS 4.0.0.108 系统更新

华为 Mate30系列于2019年11月1日上市,包括Mate304G/5G、Mate30Pro4G/5G、保时捷设计版Mate30共五款机型。华为Mate30系列5G版搭载麒麟9905G处理器,同时支持SA及NSA5G双模,适配三大运营商的5G/4G/3G/2G频段。我的Mate305G版当前系统为HarmonyOS3.0.0.305,前天(2023年8月4日)华为推出HarmonyOS4升级计划,Mate305G版在第2梯队“花粉Beta招募”行列,升级需要报名。如何报名?报名步骤 打开“我的华为”(或“会员中心”App)-首页-升级尝鲜-(HarmonyOS3尝鲜)立即查看-(多设备尝鲜

【HarmonyOS】ArkTS 组件内转场动画,动画播放时颜色异常问题

【关键字】HarmonyOS、ArkTS、组件内转场动画、颜色异常【问题描述】根据组件内转场动画文档中示例编写代码,使用动画转场组件button,并给button设置背景色让button透明度为0,实现动画转场时,会先出现默认蓝色button,然后动画再消失,问题代码如下所示:@Stateflag:boolean=true;@Stateshow:string='show';build(){Column(){Button(this.show).width(80).height(30).margin(30).onClick(()=>{if(this.flag){this.show='hide';}

HarmonyOS学习路之开发篇—多媒体开发(视频开发 三)

媒体描述信息开发场景介绍媒体描述信息主要工作是支持多媒体的相关描述信息的存取。接口说明媒体描述信息类AVDescription的主要接口接口名功能描述getMediaId()获取媒体标识。getTitle()获取媒体标题。getSubTitle()获取媒体副标题。getDescription()获取媒体描述信息。getIcon()获取媒体图标。getIconUri()获取媒体图标的Uri。getExtras()获取媒体添加的额外信息,例如应用和系统使用的内部信息。getMediaUri()获取媒体内容的Uri。marshalling(Parcelparcel)将一个AVDescription对

(HarmonyOS)如何配置横屏Page Ability,开发横屏应用

(HarmonyOS)如何配置横屏PageAbility,开发横屏应用引言提要1.找到config.json文件2.打开文件并找到abilities对象并设置屏幕显示方式效果展示(远程模拟器)注意事项引言我们有时候会需要开发只有横屏显示模式的应用,在HarmonyOS中只需要对配置文件进行简单调整就可以了。下面我们来看看具体操作提要在配置文件中abilities对象内有orientations属性,用于控制PageAbility的显示模式,因此可以通过它来使该PageAbility强制横屏。orientation:unspecified:由系统自动判断显示方向。(默认)landscape:横屏

HarmonyOS/OpenHarmony应用开发API-StartAbilityParameter能力

说明:定义启动Ability参数,可以作为入参调用startAbility启动指定的Ability。仅在FA模型下使用。编译环境:编译器版本:release3.0Api:8语言:js能力:名称类型必填说明wantWant是表示需要包含有关目标启动能力的信息。abilityStartSetting{[key:string]:any}否表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。代码示例:mportfeatureAbilityfrom'@ohos.ability.featureAbility';letWant={bundleName:'com.example.abi