HAP
  • 2024-08-30OpenHarmony开发:应用分层架构设计
    HarmonyOS应用的分层架构设计以一套代码工程为基础,旨在为华为的手机、2in1等1+8全场景设备提供支持,实现了“一次开发,多端部署”的开发理念。HarmonyOS应用的分层架构主要包括三个层次:产品定制层、基础特性层和公共能力层,为开发者构建了一个清晰、高效、可扩展的设计架构。本
  • 2024-08-2632 HAP HAR HSP使用
    HAP、HSP、HAR在华为鸿蒙操作系统(HarmonyOS)中代表不同的应用组件类型HAP(HarmonyOSAbilityPackage):应用包,需要UIability和Page,包含了应用的代码、资源、配置等文件。一个HAP文件可以包含一个或多个Ability(应用功能/界面)。HAP是鸿蒙应用安装和运行的基本单元。HAP包是
  • 2024-08-12【鸿蒙学习】HarmonyOS应用开发者基础 - 应用程序框架基础
    从第一节的学习到现在,学习的人数越来越少,要相信,坚持学习下去的将会获得相应的收获。加油少年!!!一、应用框架基础1.应用  用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。2.Module
  • 2024-04-17HarmonyOS 项目 module.json5默认配置属性及描述
    module.json5entry>src>main>module.json5是模块的配置文件,包含当前模块的配置信息。 其中module对应的是模块的配置信息,一个模块对应一个打包后的hap包,hap包全称是HarmonyOSAbilityPackage,其中包含了ability、第三方库、资源和配置文件。其具体属性及其描述可以参照下表1。
  • 2024-01-10#星计划# 浅谈鸿蒙的一次开发多端部署
    浅谈鸿蒙的一次开发多端部署背景万物互联时代,应用的设备底座将从几十亿手机扩展到数百亿设备。全新的全场景设备体验,正深入改变消费者的使用习惯,同时应用开发者也面临设备底座从手机单设备到全场景多设备的转变,通过全场景多设备作为全新的底座,为消费者带来万物互联时代更为高效
  • 2024-01-08解决DAYU200自动息屏
    前言方法有两种,一种是通过源码的形式,一种是通过HDC调试工具这里我是用hdc工具完成DAYU200的调试,对于源码编译的形式我没有成功,官方的源码下载后按照官方教程走,他报错,在这上面我花费了几个小时调试,最终放弃。HDC工具简介HDC(HarmonyDeviceConnector)是OpenHarmony为开发人员提供的
  • 2023-12-26鸿蒙开发入门:多HAP的开发调试与发布部署流程
    多HAP的开发调试与发布部署流程多HAP的开发调试与发布部署流程如下图所示。图1多HAP的开发调试与发布部署流程开发开发者通过DevEcoStudio工具按照业务的需要创建多个Module,在相应的Module中完成自身业务的开发。调试通过DevEcoStudio编译打包,生成单个或者多个HAP,即可基于HAP进
  • 2023-12-22HarmonyOS 初体验 (七)了解包结构
    上一篇HarmonyOS初体验(五)了解UI、应用模型应用结构结构图Module描述:一个应用包含一个或者多个Module,可以在DevEcoStudio工程中创建一个或者多个Module。Module是HarmonyOS应用/服务的基本功能单元,包含了源代码、资源文件、第三方库及应用/服务配置文件,每一个Module都
  • 2023-12-20鸿蒙开发入门:Stage模型应用程序包结构
    Stage模型应用程序包结构基于Stage模型开发的应用,经编译打包后,其应用程序包结构如下图**应用程序包结构(Stage模型)**所示。开发者需要熟悉应用程序包结构相关的基本概念。在开发态,一个应用包含一个或者多个Module,可以在DevEcoStudio工程中创建一个或者多个Module。Module是HarmonyO
  • 2023-12-18OpenHarmony应用编译 - 如何在源码中编译复杂应用(4.0-Release)
    概述文档环境开发环境:Windows11编译环境:Ubuntu22.04开发板型号:DAYU200(RK3568)系统版本:OpenHarmony-4.0-Release涉及仓库:applications_launcher功能简介在OpenHarmony系统中预安装应用的hap包会随系统编译打包到镜像中,目前有两种编译预安装应用hap包的方式,一种为随系统编译时,编
  • 2023-12-14OpenHarmony应用编译 - 如何在源码中编译复杂应用(3.2-Release)
    概述文档环境开发环境:Windows11编译环境:Ubuntu22.04开发板型号:DAYU200(RK3568)系统版本:OpenHarmony-3.2-Release涉及仓库:applications_launcher功能简介在OpenHarmony系统中预安装应用的hap包会随系统编译打包到镜像中,目前有两种编译预安装应用hap包的方式,一种为随系统
  • 2023-11-14Unity播放Hap格式视频 (大分辨下流畅播放以及帧同步解决方案)
    前言:之前对于项目上播放大分辨率视频(特别是大于4k分辨率的)常常会感觉相当的头疼,最开始使用的是Unity自带的VideoPlayer,发现效果并不理想,更换为AVPro后发现播放是流畅了但不能操作视频快进,只要一快进就会出现卡顿,最后偶然间发现了一款用于播放Hap格式视
  • 2023-04-23Openharmony的编译构建--进阶篇2
    承接上一篇Openharmony的编译构建--进阶篇1中说明了在OpenharmonyV3.1的如何在标准系统即L2设备一个模块的两种情况,此篇对第三种情况进行说明。四、新建子系统并在该子系统的部件下添加模块1.在模块目录下配置BUILD.gn,根据类型选择对应的模板2.新建包含该模块所属部件的bundle
  • 2023-03-10OpenHarmony应用开发技巧 - 如何获取证书指纹
    概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Beta1(3.1.0.200)SDK版本:3.2.10.7(OpenHarmony3.2Beta5FullSDK)应用模型:Stage开发板型号:DAYU2
  • 2023-03-01应用模型开发指南上新介绍
    Module、HAP、Ability、AbilitySta-ge、Context……您是否曾经被这些搞不懂又绕不开的知识点困扰?现在,全新的《应用程序包基础知识》及《应用模型开发指南》为您答疑解惑!
  • 2023-01-06Hap-Eval:Sentieon团队开发的开源结构变异SV准确率评估工具
    Sentieon开发的Hap-eval准确率评估工具在设计之初就考虑到了复杂以及重复的基因组区域,采用了基于单倍型拼接序列的矩阵比较模式,兼容包括PacBio和ONT在内的主流三代长读长测
  • 2022-12-27快应用
    小程序自2016年推出以来,可以说是一路火爆,更是改写了移动互联网的格局,开辟了另一流量战场。正所谓,“哪里有商机哪里就有竞争”,据报道,中国九大安卓手机厂商华为、小米、OPPO、
  • 2022-12-24【HarmonyOS】调测助手安装失败10内部错误
    关于鸿蒙开发通过应用调测助手向watchgt3手表安装hap时报错。问题背景:鸿蒙开发,使用新建工程的helloworld没有其他修改,生成hap包。然后通过应用调测助手向watchgt3手
  • 2022-12-24【HarmonyOS】调测助手安装失败10内部错误
    ​关于鸿蒙开发通过应用调测助手向watchgt3手表安装hap时报错。问题背景:鸿蒙开发,使用新建工程的helloworld没有其他修改,生成hap包。然后通过应用调测助手向watchgt
  • 2022-12-13#盲盒+码# #跟着小白一起学鸿蒙#HAP应用调用so库方法
    作者:王石概述在《[#跟着小白一起学鸿蒙#七]写个NAPI子系统》的文章里我们熟悉了如何用NAPI框架实现一个HAP应用的业务接口,但是这只是OpenHarmony提供的一种实现方式。在
  • 2022-11-29【小源笔记】第五期 | 如何将应用内置到OpenHarmony系统中
    1.查看hap包签名对应的.cer文件所在路径2.使用keytool工具打印对应的证书指纹(使用keytool前需配置java环境)keytool-printcert-file<.cer文件所在路径>生成多少个证
  • 2022-11-29#盲盒+码# #跟着小白一起学鸿蒙#编写一个蓝牙性能Stage HAP
    作者:王石,胡瑞涛上节回顾在#跟着小白一起学鸿蒙#[八]蓝牙应用章节,我们学习了在OpenHarmony下如何编写一个简单的蓝牙应用以及需要用到的相关蓝牙接口,接下来我们来编写可以
  • 2022-11-28#盲盒+码# #跟着小白一起学鸿蒙#[十七]如何编译hap程序
    作者:王石,胡瑞涛上节回顾在#跟着小白一起学鸿蒙#[六]如何编写hap文件,我们学习了hap文件的结构框架和如何自己开发一个简单的hap程序。接下来我们来学习如何在鸿蒙环境下编
  • 2022-11-11【HarmonyOS】【FAQ】使用hdc命令安装hap包时,出现以下错误: failed to install bundle. error: operation time out.
    【问题描述】hap包大小为121M,使用hdc命令安装时,出现以下错误提示:[Info]Appinstallpath:D:\OpenHarmony\WorkSpace\map\entry\build\default\outputs\default\entry-defaul
  • 2022-11-11【HarmonyOS】【FAQ】使用hdc命令安装hap包时,出现以下错误: failed to install bundle. error: operation time out.
    【问题描述】hap包大小为121M,使用hdc命令安装时,出现以下错误提示:[Info]Appinstallpath:D:\OpenHarmony\WorkSpace\map\entry\build\default\outputs\default\entry-defau