草庐IT

HarMonyOS

全部标签

HarmonyOS学习路之开发篇—AI功能开发(文档检测校正)

基本概念文档校正提供了文档翻拍过程的辅助增强功能,包含两个子功能:文档检测:能够自动识别图片中的文档,返回文档在原图中的位置信息。这里的文档泛指外形方正的事物,比如书本、相片、画框等。文档校正:能根据文档在原始图片中的位置信息校正文档的拍摄角度,自动将拍摄视角调整到正对文档的角度上。运作机制文档检测调用文档检测接口,识别图片中的文档,返回文档在原图中的位置信息。图1 含有文档的图片 如上图中的红点所示,文档检测接口返回了图中相片文档四个顶点相对图像左上角的坐标信息。文档检测结果如下:{"resultCode":0,"doc":"{\"bottom_left\":{\"x\":17,\"y\":

HarmonyOS学习路之开发篇—AI功能开发(IM类意图识别)

IM类意图识别概述基本概念IM类意图识别,是指利用机器学习技术,针对用户短信或聊天类APP等IM应用的文本消息进行内容分析,并识别出消息内容代表的用户意图。运作机制基于语义分析,利用机器学习的相关技术识别并理解用户消息的意图,通过IM意图识别,可以衍生出各种智能的应用场景,使智能设备更聪明,更懂用户。基于IM意图识别接口,可以对文本消息中包含的用户意图进行自动分析识别。目前仅开放支持通知消息类的三个意图的智能识别(称为“意图模块”),包括:还款提醒通知还款成功通知未接来电通知约束与限制当前只支持中文语境。目前仅支持以下三个意图的智能识别:还款提醒通知、还款成功通知、未接来电通知。IM类意图识别

《HarmonyOS原子化服务卡片原理与实战》清华大学出版社李洋著正式出版

感谢所有的参与者、付出者;本著作的出版,既是对我本人及团队两年多时间在HarmonyOS(鸿蒙)和OpenHarmony(开源鸿蒙)应用、原子化服务、服务卡片领域开发的学习、实践、探索的总结,也是对原子化服务未来发展的展望;继续努力体验与成长,持续奋斗。本书主要阐述鸿蒙操作系统(HarmonyOS)应用开发中全新的服务形式,原子化服务与服务卡片技术发展的必然趋势、运行的基本概念、原理与实战开发练习。本书总共分为三篇9章。第一篇基础原理篇为本书的第1到第3章,分别是概述、开发环境和快速入门、HarmonyOS应用基础与原理三章。第二篇成长提高篇为本书的第4到第6章,分别是常用模板开发练习,常用组

鸿蒙OS下拉刷新及上拉加载harmonyos-refreshlayout

鸿蒙os2发布后,为了跟上节奏,对鸿蒙java-sdk进行了初步的学习。并尝试用鸿蒙os-sdk进行公司app的开发,但是发现鸿蒙组件库及开源组件库还是在初步开发阶段。很多组件可能需要自己进行开发。附上鸿蒙开源库地址:https://gitee.com/openharmony-tpc在这里找到了一些下拉刷新的组件,但是经过测试都有一些bug,或者是不满足自己的需求。于是参考了一下他们的代码进行了修改。最后附上gitee地址上代码:packagecom.honglu.refreshlayout;importohos.agp.animation.Animator;importohos.agp.an

HarmonyOS实现简易的页面跳转投票

基本思路        用户进行注册,后跳转至注册成功的页面,接着进一步跳转至登录页面,登录完成后进入投票页面,投票页面中可以点击自己喜爱的图片进行点赞投票。基本结构        注册页面(index)    注册页面中需要进行填写的有用户名、密码、出生日期、性别,用户名中要求长度需要大于6但小于20,其他为长度不等于0即可。在点击注册时,程序会判断这些条件,不满足时会有弹窗提示,全部满足则会跳转至注册成功的页面。    在注册页面hml部分利用input组件设置属性text、password、radio分别实现用户名填写、密码填写、性别选择的功能,以及利用picker组件实现对日期的选择,

轻松玩转HarmonyOS ArkUI 3.0 开发实战——合成1024

前言对ets开发感兴趣的小伙伴们,赶紧进来看看了:https://developer.huawei.com/consumer/cn/forum/topicview/0204709072398580033?fid=0101587866109860105

HarmonyOS(鸿蒙)——模仿抖音点赞和取消点赞

本文已收录于专栏❤️《鸿蒙开发》❤️欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!目录一、需求:二、实现步骤:2.1页面布局2.2业务实现一、需求:本文的需求是模仿抖音的点赞和取消点赞;主要有两个部分,点赞和取消点赞。点赞有两种方式:单击为点赞的小爱心双击屏幕,如果未点赞则为点赞取消点赞有一种方式:单击已点赞的小爱心上述点赞和未点赞的状态是根据小爱心的颜色来区分的,未点赞为白色小爱心,点赞之后为红色小爱心二、实现步骤:2.1页面布局这一步中需要使用到一个标签,标签是图片控件,我们可以通过设置标签中图片的改变来标志点赞与取消点赞的状态,此外由于我们需要双击屏幕,这个时候

【HarmonyOS】webview在鸿蒙系统无点击反应

 背景:1、在其他品牌手机没有出现这个问题,华为非鸿蒙系统也无此问题2、webview的activity的launchmode是singleTop类型的。在shouldOverrideUrlLoading方法中,判断url是否包含某个字段,然后替换url该字段为其他字段,然后继续打开当前activity,但是跳转不过去。3、shouldOverrideUrlLoading方法中return返回的是true解决方案:设置WebViewClient且该方法返回true,则说明由应用的代码处理该url,WebView不处理。shouldOverrideUrlLoading返回值的处理及webview

HarmonyOS开发38:RadioButton单选框基本用法

组件说明:父类是AbsButton,而AbsButton的父类是Button。在使用的时候需要用到单选按钮的按钮组。RadioContainer,在一组内多选按钮只能选择其中一个。当需要监听单选框的状态时,不要用AbsButton里面的CheckedStateChangedListener。而是给按钮组RadioContainer添加事件。用RadioContainer里面的CheckedStateChangedListener。常见属性:属性名称功能说明marked单选按钮的选中状态。true为选中,false为没有选中。check_element自定义选择框的样式。样式需要跟marked的

【HarmonyOS】【JAVA UI】鸿蒙点击一个通知,怎么把通知内的文本传递给打开的Ability

 参考资料【HarmonyOS】【JAVAUI】自定义通知的实现IntentAgent开发指导代码运行准备工作新建一个TwoAbility,在TwoAbilitySlice中使用Intent去接受参数,代码如下获取的关键字是“key”packagecom.harmony.alliance.mynotification.slice;importcom.harmony.alliance.mynotification.ResourceTable;importohos.aafwk.ability.AbilitySlice;importohos.aafwk.content.Intent;importoh