一、标准系统的体验按照官方文档指导,这样操作,OH标准系统开发板就可以运行开发者开发的OpenHarmony应用了。二、实际情况按照开发文档上的说明,肯定是装不上的。因为OH不同的发行版,不同发行板不同的设备,IDE,API不同的版本都会影响这个应用能不能装上去。另外OH现在暂时也还没有在线升级,没有统一的应用分发途径和市场。比如说这个版本的标准系统的OH开发板。找不到对应这个版本的IDE,API和SDK。要么就是对应的这个板...
一、前言云端一体化模板是基于Serverless服务构建的一套模板,提供了应用生态常见场景需求的代码实现,开发者可将所需能力快速部署和集成到自己的应用中。二、准备体验最新的远端一体化模板,需要将云模板替换掉。为此,我们需要做一些准备。1.关闭DevEcoStudio,找到DevEcoStudio的安装目录。2.选择如下路径:plugins\harmony\lib\templates\ability。3.找到EmptyAbilitywithCloudDev文件夹,将其删除。并将提供的代码包中的[C...
前言在之前的时候,测试一个应用进入相册选择图片demo,利用了startAbilityForResult()方法,启动相对应的Ability来完成效果,但是这种方法有限制,一次只能获取一张图片,在完成某些功能测试的时候就很不方便。后来官方文档更新后,我发现一种比较方便的接口来完成这一功能。那就是利用ohos.file.picker(选择器),直接完成对相册里面图片的选择和多选。正文选择器(Picker)是一个封装PhotoViewPicker、DocumentViewPicker、Audi...
前提条件:已经完成鸿蒙原生应用元服务开发,已经能相对熟练使用DevEcoStudio,开发者自己有鸿蒙4.0及以上的真机设备。真机测试具体流程如下1.手机打开开发者模式2.在项目中,左上角文件(F)项目结构进行账号连接3.运行
一、收到通知尊敬的开发者:您好,为支撑鸿蒙生态发展,HUAWEIAppGalleryConnect已于X月XX日完成存量HarmonyOS应用元服务的Profile文件更新,更新后Profile文件中已扩展AppID信息;后续上架流程会检测API9以上HarmonyOS应用元服务的Profile文件是否包含AppID,未包含AppID的API9以上HarmonyOS应用元服务将不允许上架。如果您的HarmonyOS应用元服务使用了2023年10月27日前下载的Profile,请尽快下载新的Profile,以免影响您的Har...
HarmonyOS通过数字证书(.cer文件)和Profile文件(.p7b文件)等签名信息来保证应用的完整性,应用如需上架到华为应用市场必须通过签名校验。因此,开发者需要使用发布证书和Profile文件对应用进行签名后才能发布。生成密钥和和证书请求文件在申请数字证书和Profile文件前,首先需要通过DevEcoStudio来生成密钥和证书请求文件。密钥:包含非对称加密中使用的公钥和私钥,存储在密钥库文件中,格式为.p12,公钥和私钥对用于数字...
申请发布证书发布证书由AGC颁发的、为HarmonyOS应用配置签名信息的数字证书,可保障软件代码完整性和发布者身份真实性。证书格式为.cer,包含公钥、证书指纹等信息。说明请确保您的开发者帐号已实名认证。每个帐号最多申请1个发布证书。1.登录AppGalleryConnect,选择“用户与访问”。2.在左侧导航栏点击“证书管理”,进入“证书管理”页面,点击“新增证书”。3.在弹出的“新增证书”窗口填写要申请的证书信息,点击“提交”...
一、上架整体流程二、上架HarmonyOS应用获取到HarmonyOS应用软件包后,开发者可将应用提交至AGC申请上架。上架成功后,用户即可在华为应用市场搜索获取开发者的HarmonyOS应用。配置应用信息1.登录AppGalleryConnect,选择“我的应用”。2.在应用列表首页中选择“HarmonyOS”页签,点击待发布的HarmonyOS应用名称。如应用较多,可点击“类型”下拉框仅筛选出HarmonyOS应用,或点击“支持设备”按设备类型筛选查找。3.点击待发布...
2023-11-24 14:32:49 412浏览 0点赞 0回复 0收藏
使用制作的私钥(.p12)文件、在AGC申请的证书文件和Profile(.p7b)文件,在DevEcoStudio配置工程的签名信息,以构建携带发布签名信息的APP。1.打开DevEcoStudio,菜单选择“FileProjectStructure”,进入“ProjectStructure”界面。2.导航选择“Project”,点击“SigningConfigs”页签,取消“Automaticallygeneratesignature”勾选项,然后配置工程的签名信息,完成后点击“OK”。Storefile:密钥库文件,选择生成密钥和证书...
2023-11-23 10:41:20 694浏览 0点赞 0回复 0收藏
12.根据《工业和信息化部关于开展移动互联网应用程序备案工作的通知》,自2023年9月初起,在中国大陆地区提供互联网信息服务的APP开发者,需要依法履行APP备案手续,并通过APP分发平台的备案信息核验。对于2023年9月7日后在AGC新上架的应用(发布地区包含中国大陆),需先通过应用的网络服务接入商完成APP备案,然后在应用上架时提供备案信息用于核验,核验通过后才允许上架。具体的备案操作请咨询对应的网络服务接入商,备案成...
2023-11-22 10:53:21 283浏览 0点赞 0回复 0收藏
1.配置HarmonyOS应用的“发布国家或地区”。2.设置是否为开放式测试版本。注意:HarmonyOS应用开放式测试当前仅支持手机、平板、智能手表。如开发者想发布为开放式测试版本,选择“是”。正式发布的版本请选择“否”。3.在“软件版本”下点击“软件包管理”后,在弹窗中点击“上传”。4.在“上传包”窗口中点击“+”,上传应用的软件包。上传前请确保软件包满足以下要求。应用软件包需满足格式和大小限制,否则系统将提示错误。...
2023-11-21 13:49:31 482浏览 0点赞 0回复 0收藏
软件包规范在正式打包应用前,请确保已了解HarmonyOS应用软件包规范。操作步骤1.打开DevEcoStudio,菜单选择“BuildBuildHap(s)APP(s)BuildAPP(s)”。2.等待编译构建。编译完成后,将在工程目录“buildoutputsdefault”目录下,获取可用于发布的应用包。APIVersion4至7的工程需在“buildoutputsapprelease”目录下获取。本文根据HarmonyOS官方文档材料整理
2023-11-20 17:16:17 1801浏览 0点赞 0回复 0收藏
一、多设备卡片适配原则为不同尺寸的卡片提供不同的功能在卡片开发过程中请考虑适配不同尺寸的设备,特别是在折叠屏和平板设备上,设备屏幕尺寸的变化直接影响了卡片内容的展示。请发挥想象力设计具有自适应能力的卡片,避免在卡片内容不做任何处理的情况下直接适配成较大尺寸,原则上卡片尺寸越大呈现的信息要越丰富,可交互的范围也越大。使用百分比方式配合标注由于设备尺寸的不确定性会导致卡片的尺寸发生变化,设计师在交...
2023-11-16 10:06:06 428浏览 0点赞 0回复 0收藏
一、模块导入importrouterfrom'ohos.router'提供通过不同的url访问不同的页面,包括跳转到应用内的指定页面、用应用内的某个页面替换当前页面、返回上一页面或指定的页面等。二、接口说明router.pushUrl():跳转到应用内的指定页面。router.replaceUrl():用应用内的某个页面替换当前页面,并销毁被替换的页面router.back():返回上一页面或指定页面。router.clear():清空页面栈中的所有历史页面,仅保留当前页面作为栈顶页面....
2023-11-15 11:18:32 515浏览 0点赞 0回复 0收藏
元服务上架审核通过后,会收到邮件通知,但此时还无法搜索到上架的元服务,需要华为进行配置后,才能让元服务露出。当前,元服务分发的主要渠道有:1.应用市场:具备搜索能力,在搜索结果的“服务”页签露出,一些精选的元服务将在专栏中推荐露出,后续是元服务主要分发渠道。2.负一屏:具备搜索能力,但后续仅展示精品元服务。3.服务中心:具备搜索能力,但会逐步日落,融合至负一屏。因为服务中心将逐步融合至负一屏,因此部...
2023-11-14 15:47:51 842浏览 0点赞 0回复 0收藏
一、找到该目录二、修改操作系统类型三、分别进行开发,一些常规的应用功能实现后,相互切换后都可以正常运行的。前期OpenHarmony项目如果连接开发板比较困难的化,开发完成后,切换成为HarmonyOS后就可以比较详细地看看效果了。
2023-11-13 09:44:30 522浏览 0点赞 0回复 0收藏
使用单设备模拟器运行应用服务RemoteEmulator支持Phone、Wearable、Tablet、TV等设备类型,但不同区域(开发者帐号注册地)支持的设备类型可能不同,请以实际可申请的设备类型为准。RemoteEmulator中的单设备模拟器(SingleDevice)可以运行和调试Phone(P50、P40)、Tablet(MatePadPro)、TV和Wearable设备的HarmonyOS应用服务,可兼容签名与不签名两种类型的HAP。RemoteEmulator每次使用时长为2小时,到期前可申请延长使用时...
2023-11-10 16:53:44 476浏览 0点赞 0回复 0收藏
一、先看看远程真机支持的机型情况相比本地和模拟器多了很多机型二、远程真机使用的相关说明该特性在DevEcoStudioV2.2Beta1及更高版本中支持。如果开发者没有真机设备资源,则不能很方便的调试和验证HarmonyOS应用,为方便开发者,DevEcoStudio提供了RemoteDevice远程真机设备资源供开发者使用,减少开发成本。目前,远程真机支持Phone和Wearable设备,开发者使用远程真机调试和运行应用时,同本地物理真机设备一样,需要对应用...
2023-11-09 15:50:15 451浏览 0点赞 0回复 0收藏
一、了解超级终端模拟器支持的设备情况该特性在DevEcoStudioV2.1Release及更高版本中支持。目前超级终端模拟器支持“Phone+Phone”、“Phone+Tablet”和“Phone+TV”的设备组网方式,开发者可以使用该超级终端模拟器来调测具备跨设备特性的应用服务,如应用服务在不同设备间的流转。二、具体使用超级终端模拟器运行应用服务1.在DevEcoStudio菜单栏,单击ToolsDeviceManager。2.在RemoteEmulator页签中,单击Login。在浏览器中弹...
2023-11-08 15:03:12 516浏览 0点赞 0回复 0收藏
使用LocalEmulator运行应用服务DevEcoStudio提供的LocalEmulator可以运行和调试Phone、TV和Wearable设备的HarmonyOS应用服务。在LocalEmulator上运行应用服务兼容签名与不签名两种类型的HAP。LocalEmulator相比于RemoteEmulator的区别:LocalEmulator是创建和运行在本地计算机上的,不需要登录授权,在运行和调试应用服务时,由于没有网络数据的交换,因此可以保持很好的流畅性和稳定性;但是需要耗费一定的计算机磁盘资源,具...
2023-11-07 13:56:06 881浏览 1点赞 0回复 0收藏