草庐IT

harmonyos2.0

全部标签

HarmonyOS 4.0 实况窗上线!支付宝实现医疗场景智能提醒

本文转载自支付宝体验科技,作者是蚂蚁集团客户端工程师博欢,介绍了支付宝如何基于HarmonyOS4.0实况窗实现医疗场景履约智能提醒。1.话题背景8月4日,华为在HDC(华为2023开发者大会)上推出了新版本操作系统HarmonyOS4.0,主打个性化与多元化的的口号。在功能介绍环节,支付宝依托HarmonyOS4.0能力提供的一项新功能出现在了大会的介绍PPT上。这个功能乍一看就像一个系统的通知,实际上也确实是一个通知,只不过与通知有很大的区别。在华为的官方文档里,这个被称之为实时活动或者是实况通知。实时活动是最开始的名称,现在官方文档称之为实况窗。为什么说它是国产灵动岛呢?因为这个实况窗具

HarmonyOS/OpenHarmony应用开发-DevEco Studio帮助快速入门的使用

DevEcoStudio内置有帮助中心,初学HarmonyOS及OpenHarmony应用、元服务的开发者,通过内置的帮助中去系统的学习相关内容,是边练边学,快速上手的最佳方式。一、帮助二、快速开始三、HarmonyOS应用、元服务开发相关四、OpenHarmony应用、元服开发相关五、更多的常用基础知识与技巧了解学习

揭秘HarmonyOS弹性部署:打造移动端开发中的“积木拼装“

HarmonyOS是华为自主研发的分布式操作系统,其弹性部署特性为移动端开发带来了全新的可能性。本文将揭秘HarmonyOS的弹性部署机制,并提供相应的源代码示例,帮助读者理解和应用这一创新技术。一、HarmonyOS的弹性部署概述HarmonyOS的弹性部署是指应用程序可以根据设备的不同场景、不同的硬件能力和资源约束,在运行时动态调整自身的能力和布局。类似于积木拼装的概念,开发者可以根据需要选择和组合各种模块,从而灵活适配不同的设备和场景。弹性部署的核心概念包括设备能力标签、设备能力分级和能力分配。设备能力标签是对设备进行分类和标记的机制,例如屏幕分辨率、内存大小、处理器性能等。设备能力分级

【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下)

【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下)一、发布进度条类型通知进度条通知也是常见的通知类型,主要应用于文件下载、事务处理进度显示。HarmonyOS提供了进度条模板,发布通知应用设置好进度条模板的属性值,如模板名、模板数据,通过通知子系统发送到通知栏显示。目前系统模板仅支持进度条模板,通知模板NotificationTemplate中的data参数为用户自定义数据,用于显示与模块相关的数据,效果示意如下图所示。接口说明isSupportTemplate()是查询模板是否支持接口,目前仅支持进度条模板。接口名描述isSupportTemplate(templateN

解决HarmonyOS中软键盘遮挡PopupWindow的问题

在HarmonyOS应用开发过程中,当使用PopupWindow弹出窗口并且软键盘同时出现时,可能会遇到软键盘遮挡住PopupWindow的问题。这可能导致用户无法看到或与PopupWindow中的内容进行交互。本文将介绍如何解决这个问题,并提供相应的源代码。解决这个问题的关键在于监听软键盘的状态,并相应地调整PopupWindow的位置,以确保它不被软键盘遮挡住。下面是一个示例代码,演示如何在HarmonyOS应用中实现这个功能。首先,在布局文件中定义一个EditText和一个Button,用于触发弹出PopupWindow的操作。示例布局文件的代码如下:DirectionalLayoutx

HarmonyOS应用开发:应用偏好数据读写

应用程序通常需要读取和存储用户的偏好设置和数据,以提供个性化的用户体验。在HarmonyOS应用开发中,开发者可以使用偏好数据读写功能来实现这一目的。本文将介绍如何在HarmonyOS应用中进行偏好数据的读取和写入操作,并提供相应的源代码示例。读取偏好数据要读取偏好数据,首先需要创建一个偏好数据对象。可以使用Preferences类的getPreferences(Stringname,intmode)方法来创建偏好数据对象。其中,name参数是偏好数据的名称,mode参数是访问模式,可以指定为Preferences.MODE_PRIVATE表示只有当前应用可以访问该偏好数据。以下是一个示例代码

使用AGDS分发HarmonyOS元服务开发说明

链接拼接格式:.store://appgallery.huawei.com/app/preview?bundleName=packageName.&ticket=ticketID拼接结果示例:.store://appgallery.huawei.com/app/preview?bundleName=com.huawei.browser&ticket=0A315E7F3CF40268复制链接中字段说明如下表所示。链接结构具体要求如下:链接中必须要有ticket参数,避免链接被恶意盗用。具体请参见ticket要求。ticket要求现阶段开发者可直接使用默认ticket。注意:开发者可使用默认ti

HarmonyOS应用开发-DiseributedVideoCodelab跨设备视频迁移

说明:此Demo展示如何在手机上调用相应接口,获取手表断的心率和步数等健康数据,配合分布式健康手表端应用,可以实现数据跨设备浏览以及接收心率异常的通知效果: 完整代码地址:HarmonyOSAPP开发相关组件:深圳市蛟龙腾飞网络科技有限公司-Gitee.com

HarmonyOS应用开发:实现视频播放

在HarmonyOS应用开发中,视频播放是一个常见的需求。本文将介绍如何在HarmonyOS应用中实现视频播放功能,并提供相应的源代码示例。添加依赖库首先,我们需要在项目的build.gradle文件中添加MediaPlayerKit库的依赖。在dependencies块中添加以下代码:implementation'com.huawei.multimedia:mediaplayer-kit:1.0.0.300'创建布局文件接下来,我们需要创建一个用于播放视频的布局文件。在res/layout目录下创建一个新的XML文件,命名为"activity_video_play.xml",并添加以下代码:

HarmonyOS应用开发者基础认证考试题目及答案

小试了一下HarmonyOS应用开发者基础认证考试,顺利通过,下面试题及答案。不过考试好像每次题目不尽相同,好像是抽取的,仅供参考。【判断题】1.所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错)2.每一个自定义组件都有自己的生命周期。(对)3.首选项preferences是以Key-Value形式存储数据,其中Key是可以重复的。(错)4.在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。(对)5.