草庐IT

鸿蒙ACE

全部标签

鸿蒙HarmonyOS- 弹框组件库

简介        今天介绍一个基于ArkUI框架开发的弹框组件库,该库基于ArkUI的弹框基础功能和自定义能力。针对通用的弹框业务场景,该库提供了丰富的组件弹窗功能。        包括确认输入弹窗、列表展示选择弹窗、自定义底部/顶部弹窗、自定义动画弹窗、自定义全屏弹窗、消息类弹窗、抽屉类弹窗、联想类弹窗、图片浏览弹窗等。通过使用这个组件库,可以让弹窗的集成和使用变得更加简单。示例1.支持内容确认弹窗2.支持input弹窗3.支持列表list弹窗4.支持bottom列表互弹窗5.支持bottom复杂交互弹窗6.支持气泡类弹窗7.支持自定义全屏弹窗8.支持消息类弹窗9.支持顶部弹窗10.支持联

HarmonyOS 鸿蒙开发DevEco Studio:命令行hdc使用指导

目录简介环境准备注意事项开发指导全局option查询相关命令行服务进程相关命令网络相关命令文件相关命令app相关命令调试相关命令简介hdc(HarmonyOS DeviceConnector)是HarmonyOS为开发人员提供的用于调试的命令行工具,通过该工具可以在windows/linux/mac系统上与真实设备或者模拟器进行交互。环境准备hdc工具通过HarmonyOS sdk获取,存放于sdk的toolchains目录下,使用时将sdk的toolchains目录添加到环境变量。注意事项使用hdc,如果出现异常,可以尝试通过hdckill-r命令杀掉并重启hdc服务。如果出现hdclist

鸿蒙HarmonyOS实战-Stage模型(AbilityStage组件容器)

 前言组件容器是一种用于管理和组织组件的工具或环境。它可以提供一些基本的功能,如组件的注册、创建、销毁和查找。组件容器通常会维护一个组件的依赖关系,并负责将这些依赖注入到组件中。它还可以提供一些其他的功能,如生命周期管理、事件通知、配置管理等。通过使用组件容器,开发者可以更方便地管理和使用组件,提高代码的可维护性和可复用性。一、AbilityStage组件容器1.AbilityStage的概念AbilityStage是HarmonyOS中的组件容器。它是一个用于管理和显示应用程序页面的容器,类似于Android中的Activity或iOS中的ViewController。AbilityStag

鸿蒙HarmonyOS ArkUI开发-服务卡片-今天吃什么

        今天做一个鸿蒙的服务卡片,具体效果如图所示。一、效果图二、实现方法(1)创建卡片参照开发者官网给出的开发方法,只需要简单操作就能实现一个服务卡片的创建:在已有的应用工程中,创建ArkTS卡片,具体操作方式如下。创建卡片根据实际业务场景,选择一个卡片模板。在选择卡片的开发语言类型(Language)时,选择ArkTS选项,然后单击“Finish”,即可完成ArkTS卡片创建。ArkTS卡片创建完成后,工程中会新增如下卡片相关文件:卡片生命周期管理文件(EntryFormAbility.ts)、卡片页面文件(WidgetCard.ets)和卡片配置文件(form_config.js

HarmonyOS 鸿蒙开发DevEco Studio:JS和Java跨语言调试

目录应用场景概述JSFA调用JavaPA场景操作步骤应用场景概述针对“JSFA调用JavaPA”和“JSFA拉起JavaFA”这两种场景,DevEcoStudio提供了JS/Java跨语言的调试功能,开发者可以直接从JS代码StepInto进入到Java代码调试中。JS/Java跨语言调试功能包括JS和Java断点的管理、调试信息的展示、单步调试等能力,方便开发者快速发现并解决JSFA调用JavaPA相关代码的问题。JSFA调用JavaPA场景在HarmonyOS应用/服务开发中,通常会涉及到使用JS和Java语言同时开发的场景,一般使用JS来开发应用/服务的UI,使用Java开发应用/服务的

上手开发鸿蒙OS上的ArkTs应用(一)

起因最近HarmonyOS很火,本着吃瓜群众的心理,我也想看看号称可以用js和鸿蒙主推的ArkTs直接开发应用的HarmonyOS是什么样的。我对Android和Flutter都略有接触(学学写法,写个demo的水平),希望可以通过这次学习了解鸿蒙主推的ArkTs与js直接开发会有什么不同。准备工作安装编译器打开华为鸿蒙OS开发者中心-开发,往下翻可以看到官方编译器HUAWEIDevEcoStudio的下载链接:点击立即下载,然后下载完成后解压安装。编译器是基于IntelliJ平台的,所以操作使用与idea/as及其相似,几乎没有学习成本。 创建项目新建HarmonyOS项目这里需要注意的是需

鸿蒙APP上线注意事项

在将鸿蒙APP上线之前,开发者需要注意一些关键的事项,以确保应用的顺利发布和良好运营。以下是一些建议的注意事项,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。1.遵循应用市场规定:不同的应用市场可能有不同的规定和要求。在提交应用之前,开发者应仔细阅读目标市场的开发者文档和政策,确保应用符合其要求。2.确保应用质量:在上线前,进行充分的测试,确保应用的功能正常、性能稳定。解决所有发现的问题,以提高用户体验。3.注意隐私政策和法规:确保应用的隐私政策符合法规和应用市场的要求。透明地告知用户数据的收集和使用方式,取得用户的明示同意。4.版权和知识产权:确保应用不

鸿蒙HarmonyOS开发实战—多媒体开发(图像开发 二)

图像编码开发场景介绍图像编码就是将PixelMap图像编码成不同存档格式图片,用于后续其他处理,比如保存、传输等。当前仅支持JPEG格式。接口说明ImagePacker主要用于图像编码。接口名描述create()创建图像打包器实例。initializePacking(byte[]data,PackingOptionsopts)初始化打包任务,将字节数组设置为打包后输出目的。initializePacking(byte[]data,intoffset,PackingOptionsopts)初始化打包任务,将带偏移量的字节数组设置为打包后输出目的。initializePacking(OutputS

HarmonyOS鸿蒙基于Java开发:Java UI 常用组件 PopupDialog

目录接口说明构造方法常用方法创建和使用创建参照的组件创建气泡对话框使用气泡对话框修改对齐模式箭头的使用设置气泡对话框的背景色设置相对当前屏幕的显示位置自定义气泡对话框气泡对话框是覆盖在当前界面之上的弹出框,可以相对组件或者屏幕显示。显示时会获取焦点,中断用户操作,被覆盖的其他组件无法交互。气泡对话框内容一般简单明了,并提示用户一些需要确认的信息。接口说明构造方法构造方法描述PopupDialog​(Contextcontext,ComponentcontentComponent)创建一个气泡对话框实例,并传入需要相对显示的组件。PopupDialog​(Contextcontext,Compo

窗口虽小,功能良多:一篇文章带你玩转鸿蒙4的实况窗

在更新了鸿蒙4系统后,华为手机上多出了一个实况窗的功能。实况窗功能可以实时显示部分应用的工作状态或者进度,比如外卖的进度、录音的时长等等,可以让我们在不打开手机应用的前提下也能了解到关键信息,极大地提升我们的生活体验。外卖配送信息实时同步,进度更清晰对于现在的年轻人来说,外卖无疑逐渐成为了“生活必需品”。想必你也曾遇到过类似的情况:想洗个澡,但担心错过刚叫的外卖;想再开一把游戏,激战正酣时外卖到了,进退两难;或者想要算好外卖时间,美美地煲一部剧……这时候,外卖实况窗的配送进度就能很好的帮我们了解信息。而且锁屏状态下也可以看到实况窗的外卖进度,还能免去繁琐操作,配合注视不熄屏功能一起使用,体验非