草庐IT

HarMonyOS

全部标签

HarmonyOS/OpenHarmony应用开发-Stage模型UIAbility组件使用(一)

一、UIAbility组件概述1.概述UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口;一个UIAbility组件中可以通过多个页面来实现一个功能模块。每一个UIAbility组件实例,都对应于一个最近任务列表中的任务。2.声明配置为使应用能够正常使用UIAbility,需要在module.json5配置文件的abilities标签中声明UIAbility的名称、入口、标签等相关信息。{"module":{//..."abilities":[{"name":"EntryAbility",//UIAbil

【JAVA UI】【HarmonyOS】 鸿蒙setBindStateChangedListener的基本使用

 参数讲解setBindStateChangedListener(Component.BindStateChangedListener)方法说明:该组件是否添加到窗口的组件树上示例findComponentById(ResourceTable.Id_text_helloworld).setBindStateChangedListener(newComponent.BindStateChangedListener(){@OverridepublicvoidonComponentBoundToWindow(Componentcomponent){//todo当组件绑定到窗口时调用}@Overrid

HarmonyOS应用开发-放大与缩小效果展现

Hml{widthVal}};height:{{heightVal}};flex-direction:row;justify-content:space-around;align-items:center;border:2px;background-color:aquamarine;">放大缩小 Css.container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;}.box{flex-direction:column;justify-content:center

鸿蒙 harmonyOS 使用Text文字超长时使用省略号结尾

鸿蒙harmonyOS使用Text文字超长时使用省略号结尾文章目录鸿蒙harmonyOS使用Text文字超长时使用省略号结尾前言一、设置truncation_mode二、使用步骤1.直接在布局中设置2.当然了这里列出其他的属性总结前言其实可以显示在前中后或者滚动,但一般就是显示在结尾处提示:以下是本篇文章正文内容,下面案例可供参考一、设置truncation_mode二、使用步骤1.直接在布局中设置代码如下(示例): //结尾处省略号截断ohos:truncation_mode="ellipsis_at_end"2.当然了这里列出其他的属性代码如下(示例):ellipsis_at_start

HarmonyOS学习路之开发篇—AI功能开发(语音播报)

语音播报概述语音播报(TexttoSpeech,下文简称TTS),基于华为智慧引擎(HUAWEIHiAIEngine)中的语音播报引擎,向开发者提供人工智能应用层API。该技术提供将文本转换为语音并进行播报的能力。约束与限制支持超长文本播报,最大文本长度为100000个字符。语音播报不支持多线程调用。语音播报开发场景介绍实时语音交互:生成音频信息用于语音交互。例如与智能音箱或手机智能助手的交互,后台会将回答信息以音频方式进行语音播报。超长文本播报:用于小说、新闻等较长文本的自动朗读。接口说明语音播报功能提供了TtsClient类实现文本转语音功能,该类的主要接口如下表所示:表1 主要接口接口名

RCTF-2021-HarmonyOS赛题WP

Author:ZERO-A-ONEDate:2021-08-080x1出题意图本体定位为基础的逆向题目,主要是为了熟悉OpenHarmonyOS操作系统环境,熟悉基于OpenHarmonyHi3861V100开发板的RISC-V环境,熟悉IoT环境下常用的Musl-Libc环境0x2出题过程2.1编译系统固件riscv32_virt/子目录包含部分QemuRISC-V虚拟化平台验证的OpenHarmonykernel_liteos_m的代码,目录名为riscv32_virt。RISC-V虚拟化平台是一个qemu-system-riscv32的目标设备,通过它来模拟一个通用的、基于RISC-V架

[HarmonyOS][鸿蒙]签名配置相对路径的方法

通过File/ProductStructure/SigningConfigs界面配置签名,配置路径是绝对路径。如果需要配置相对路径,要在build.gradle文件中手写签名配置,参考方法如下:module的build.gradledebug{storeFilefile('../signs/MyDemo.p12')storePassword'00000018E2C066D88C63B632AD57A0326B48EE4xxxxx'keyAlias='MyDemo'keyPassword'0000001849284C1126C07D64A4088E90E8B42502EA7D2BF1ED9400

HarmonyOS+Django前后端交互案例

目录前端代码hml页面代码编写:后端代码urls.pymodels.pyviews.py前端代码HML文件姓名:{{detail[0].name}}年龄:{{detail[0].age}}身高:{{detail[0].high}}体重:{{detail[0].weight}}位置:{{detail[0].DiseasedSite}}刷新{{winfo}}修改JS文件在js文件中编写逻辑代码,以及各个部分默认的数据。onClick用于向后端发送数据,获取数据由于priviewer中的输入框无法读取键盘输入,只能采用固定的输入数据,这里我们使用的是“id:1”。onClick1用于修改后端的数据i

HarmonyOS学习路之开发篇—安全管理(权限开发)

基本概念应用沙盒系统利用内核保护机制来识别和隔离应用资源,可将不同的应用隔离开,保护应用自身和系统免受恶意应用的攻击。默认情况下,应用间不能彼此交互,而且对系统的访问会受到限制。例如,如果应用A(一个单独的应用)尝试在没有权限的情况下读取应用B的数据或者调用系统的能力拨打电话,操作系统会阻止此类行为,因为应用A没有被授予相应的权限。应用权限由于系统通过沙盒机制管理各个应用,在默认规则下,应用只能访问有限的系统资源。但应用为了扩展功能的需要,需要访问自身沙盒之外的系统或其他应用的数据(包括用户个人数据)或能力;系统或应用也必须以明确的方式对外提供接口来共享其数据或能力。为了保证这些数据或能力不会

HarmonyOS采坑记:#: #: only 1 subschema matches out of 2

下载了一个旧版本的项目,报这错↑。貌似还有个这个:找到报错里的network:好像network改名了、?:查配置文档https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-config-file-elements-0000000000034463,找network:尼玛,好像搬家了。。。照他说的做:编译:好耶!太**难了!