当前位置: 首页 > 网络应用技术

Harmonyos(Hongmeng)基本页面

时间:2023-03-08 21:46:31 网络应用技术

  该信息基于页面信息组织,信息页面由语言实现。在每个信息页面之间建立一个超级文本链接以进行浏览。这是页面。页面通常包括:文本,图像,表,超链接和其他基本元素。

  当我们打开移动应用程序时,我们会看到页面!

  在Harmonyos中,可以将页面视为能力。更准确的是页面能力中的能力板(指应用程序的单页及其控制逻辑的总和)。这是能力的简要介绍。

  能力是具有应用能力的抽象(我觉得它也可以理解为模板,模块),并且它也是应用程序的重要组成部分。一个应用程序可以具有多种功能(即,即,即,它可以包含多重能力),Harmonyos支持该应用程序在能力中部署。

  能力分为两种类型:

  功能能力能力能力模板:它用于提供与用户互动的能力。页面实例可以包含一组相关页面,每个页面都由AbiitySliceslice实例表示。ParticleAbilitalService能力和数据AbilitalService模板:提供提供提供的功能。背景操作任务。数据模板:用于在外部提供统一的数据访问抽象。页面功能是功能能力支持的唯一模板。

  用于与用户交互的交互实际上是页面的父级。一个页面可以由一个或多个abotlice组成。Abilitalslice是指单页的应用及其控制逻辑的总和。

  Harmonyos支持在不同页面之间跳跃,并可以在目标页面中指定特定的Abilitalslice。

  服务能力是粒子能力支持的模板之一。

  它用于背景操作任务(例如执行音乐播放,文件下载等),但不提供用户交互接口。服务可以通过其他应用程序或能力启动。即使用户切换到其他应用程序,服务仍将继续在后台运行。

  服务是一个实例。在一个设备上,同一服务仅在一个实例中存在。如果多重能力共享此实例,则仅当服务与服务的所有能力都可以退出时可以退出服务。主线程,如果服务中的操作时间太长,则开发人员必须在服务中创建新线程,以防止主线程阻止主线程,并且应用程序没有响应。

  以下是Harmonyos线程通信开发的官方网站的官方网站:

  https://developer.harmonyos.com/cn/docs/documentation/doc-guides/inter-thread-thread-overview-0000000000038958

  数据能力是粒子能力支持的模板之一。

  它用于管理对存储数据本身和其他应用程序的访问,并提供与其他应用程序共享数据的方法。DATA可用于使用设备的不同应用程序的数据共享,但也支持跨设备的不同应用程序的数据共享。DATA.DATA.DATA。存储表格可以是disks.data上的数据库或文件,提供诸如增加,删除,更改,检查和打开文件之类的接口。这些接口的具体实现由开发人员提供。

  Harmonyos中的应用程序具有传统应用程序的亮点。Harmonyos提供了一种面向未来的服务提供方法和原子服务。

  可以安装原子服务(不需要安装,并且系统背景按需安装非常方便)。它支持在1+8+N设备上运行。

  原子服务与传统应用程序应用程序的比较:下面:

  包装表单应用程序包(.App)应用程序包(.App)发行平台由由应用程序市场(AppGallery)管理和分发的华为能力库管理和分发,但是安装后没有桌面图标,没有桌面图标。手动添加到桌面。显示表格是可以安装桌面ICONHAP软件包,并且需要所有HAP软件包(包括输入HAP和功能HAP)来满足所有HAP软件包(包括输入HAP和功能HAP)。安装的官方网站地址:

  https://developer.harmonyos.com/cn/docs/documentation/doc-guides/Atomic-Service-Service-Definition-000000000090840664

  原子服务由HAP软件包组成,HAP是一个能力部署软件包。Harmonyos应用程序代码围绕能力组件。AHAP是一个由代码,资源,第三方库和应用程序配置文件组成的模块软件包,可以将其分为两种模块类型:输入和功能。

  有关详细信息,您可以查看官方网站:

  https://developer.harmonyos.com/cn/docs/documentation/doc-nides/basic-fundamentals-0000000000041611

  原子服务可以由一个或多个HAP组成,一个HAP对应于1 Fa或1 PA,每个FA或PA可以独立运行并完成1个特定功能;1个或更多功能(对应于FA(对应于FAOR PA)的功能(对应于FAOR PA)完成特定的便利服务。

  因此,Harmonyos的应用程序安装程序包的结构图如下:

  根据Harmonyos的结构3.1中的应用程序安装程序包,可以看出,Harmonyos安装程序包可以由一个或多个需求组成。

  例如,配备了Harmonys系统的电视和手机可以具有一些功能:

  Harmonyos电视:

  Harmonyos手机:

  电视上没有SMS和呼叫功能,但是它具有控制频道切换的功能,因此可以安装控制频道。hap;手机具有短信和呼叫的功能,因此可以安装SMS.HAP和通过。Hap.Tover具有游戏的功能,因此他们可以安装游戏.HAP。因此,Harmonyos的HAP安装程序包可以根据用户或硬件设施的实际需求合理安装,以实现安装程序包的合并想法。

  对于不同的功能,建议用同一hap(例如SMS.HAP)编写一个均匀写入的功能,这可以降低系统的复杂性以下载安装程序包或使用某个功能时用户字段安装的复杂性。

  对于上述游戏。例如,一个人是接下来的一百层。我们将开发一种能力,该功能将具有许多子功能,例如登录,注册,游戏,设备,聊天等。这些不同的功能可以集成到不同的能力中,并且AbilitalSlice与页面相对应。

  游戏的能力.haap及其Abilitalslice关系图如下:

  登录,注册,游戏,设备,聊天等。能力板均匀地添加一个均匀的添加