HCIP-HarmonyOS Application Developer V1.0 笔记(五)

金歌  论坛元老 | 2024-11-7 06:24:46 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1059|帖子 1059|积分 3177

弹窗功能

prompt模块来调用系统弹窗API举行弹窗制作。
当前支持3种弹窗API,分别为:


  • 文本弹窗,prompt.showToast;
  • 对话框,prompt.showDialog;
  • 操作菜单,prompt.showActionMenu。
    要使用弹窗功能,需要使用如下代码导入模块:
    import prompt from ‘@system.prompt’;
prompt.showToast

prompt.showDialog

prompt. showActionMenu

有序公共事件

主要场景是多个订阅者有依赖关系或者对处理次序有要求,例如:高优先级订阅者可修改公共事件内容或处理结果,包括停止公共事件处理;或者低优先级订阅者依赖高优先级的处理结果等。
粘性公共事件

指公共事件的订阅动作是在公共事件发布之后举行,订阅者也能收到的公共事件类型。主要场景是由公共事件服务记录某些系统状态,如蓝牙、WLAN、充电等事件和状态。
带权限的公共事件

指的是发布公共事件时,此事件设置订阅者的权限,订阅者需要订阅此事件的话,需要在config.json文件中申请权限。非系统已定义的权限,需要先在config.json中自定义,才可以申请使用。
HarmonyOS APP工程结构

APP Pack(Application Package,简称APP),它是由一个或多个HAP(HarmonyOS Ability Package)包以及形貌APP Pack属性的pack.info文件构成。

创建一个新的工程

DevEco Studio支持包括手机、平板、车机、智慧屏、智能穿戴、轻量级智能穿戴和智慧视觉设备的HarmonyOS应用/服务开发,预置了丰富的工程模板。同时,DevEco Studio还提供了多种编程语言供开发者举行HarmonyOS应用/服务开发,包括Java、JS、eTS和C/C++编程语言。

Module

Module是HarmonyOS应用/服务的基本功能单元,包罗了源代码、资源文件、第三方库及应用/服务设置文件,每一个Module都可以独立举行编译和运行。一个HarmonyOS应用/服务通常会包罗一个或多个Module,因此,可以在工程中,创建多个Module。
HarmonyOS库

HarmonyOS Ability Resources,简称HAR可以提供应用/服务构建所需的统统内容,包括源代码、资源文件、HarmonyOS设置文件以及第三方库。HAR不同于HAP,HAR不能独立安装运行在设备上,只能作为应用/服务模块的依赖项被引用。Har包只能被Phone、Tablet、Car、TV和Wearable工程所引用。
Previewer:预览器,用于查看UI结果。

支持及时预览(JS/Java),只需要将开发的源代码举行生存,就可以通过Previewer及时查看应用运行结果。
支持动态预览(JS/Java) ,在Previewer中预览时,可以操作应用的交互动作。
支持自定义预览,包罗分辨率、语言、多端设备预览。
支持双向预览,支持代码编辑器、UI界面和Component Tree 控件树三者之间的联动
Remote Emulator

DevEco Studio提供的Remote Emulator是长途模仿器,可以运行和调试Phone、Tablet、Car、TV 和 Wearable设备的应用。在Remote Emulator上运行应用兼容签名与不签名两种类型的HAP。
使用Remote Emulator需要使用已经过实名认证的华为帐号登录,并在每次使用时授权。
Remote Emulator每次使用时长为1小时,到期后会自动释放资源。假如Remote Emulator到期释放后,可以重新申请资源。
Simulator

DevEco Studio提供的Simulator可以运行和调试Lite Wearable和Smart Vision设备的HarmonyOS应用/服务。
在Simulator上运行应用/服务兼容签名与不签名两种类型的HAP。
Profiler性能分析器

DevEco Studio集成Profiler性能分析器,通过图表情势,方便开发者及时相识应用/服务的CPU占用、内存的分配占用、网络资源占用和电池资源消耗的具体性能数据。

HiTrace日志

DevEco Studio提供了HiTrace日志跟踪的能力,可以分析和梳理跨设备分布式应用/服务之间的调用关系,通太过析调用链,方便开发者定位调用异常、性能瓶颈等问题。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表