草庐IT

openharmony-sig

全部标签

【OpenHarmony应用开发】【Stage模型】启动应用内的UIAbility并获取返回结果

在EntryAbility启动EntryAbility2时,希望在被启动的EntryAbility2完成相关业务后,能将结果返回给调用方。例如在应用中将入口功能和帐号登录功能分别设计为两个独立的UIAbility,在帐号登录UIAbility中完成登录操作后,需要将登录的结果返回给入口UIAbility。importUIAbilityfrom'@ohos.app.ability.UIAbility';importhilogfrom'@ohos.hilog';importwindowfrom'@ohos.window';exportdefaultclassEntryAbilityextendsU

【起航】OpenHarmony远征05标准系统移植

标准移植流程定义开发板本文以移植名为MyProduct的开发板为例讲解移植过程,假定MyProduct是MyProductVendor公司的开发板,使用MySoCVendor公司生产的MySOC芯片作为处理器定义SOC在“//productdefine/common/device”目录下创建以SOC名字命名的json文件,并指定CPU的架构。如要移植一个叫MySOC的SOC,这个SOC采用32位ARM内核。配置如下://productdefine/common/device/MySOC.json{"target_os":"ohos","target_cpu":"arm"}定义产品在“//pro

HarmonyOS/OpenHarmony应用开发-Web组件开发体验

提供具有网页显示能力的Web组件。该组件从APIVersion8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。权限列表访问在线网页时需添加网络权限:ohos.permission.INTERNET接口Web(options:{src:ResourceStr,controller:WebController})开发体验:   示例代码:Index.ets:Index.ets: importrouterfrom'@ohos.router';@Entry@ComponentstructIndex{@Statebtn:string="百度一下";@StatebtnHtml:st

OpenHarmony环境搭建报错: ImportError: cannot import name ‘VERSION‘ from ‘hb.__main__‘

OpenHarmony轻量系统开发【2】源码下载和开发环境-开源基础软件社区-51CTO.COM跟着上述链接安装OpenHarmony环境,执行到第四步:安装hb在源码根目录下载运行如下命令安装hbpython3-mpipinstallbuild/lite(1)问题出现如下错误: (2)找原因Processing./build/litePreparingmetadata(setup.py)...errorerror:subprocess-exited-with-error×pythonsetup.pyegg_infodidnotrunsuccessfully.│exitcode:1╰─>[6l

OpenHarmony开发实况1.1.linux相关-安装hb

文章目录OpenHarmony开发实况1.1.linux相关-安装hb一、简介二、安装指令OpenHarmony开发实况1.1.linux相关-安装hb一、简介hb是一个构建工具,编译用的。编译的时候,hbset选择目标开发板,hbbuild进行编译。二、安装指令#安装hbpython3-mpipinstall--userohos-build#将pip包bin文件所在目录添加到PATH:echo'exportPATH=~/.local/bin:$PATH'|tee-a~/.bashrc#生效环境变量source~/.bashrc#检查是否安装成功hb-h

瑞芯微rk3568移植openharmony3.1(鸿蒙)

openharmony的移植推荐使用Ubuntu18.04,需要安装的依赖库文件。sudoapt-getupdate&&sudoapt-getinstallbinutilsgitgit-lfsgnupgflexbisongperfbuild-essentialzipcurlzlib1g-devgcc-multilibg++-multiliblibc6-dev-i386lib32ncurses5-devx11proto-core-devlibx11-devlib32z1-devccachelibgl1-mesa-devlibxml2-utilsxsltprocunzipm4bcgnutls-bi

OpenHarmony端云一体化应用开发快速入门练习(上)基础配置

一、整体说明SDK版本更新说明二、开发流程  集成SDK(一)前提条件安装HUAWEIDevEcoStudio3.1及以上版本,配置SDKAPIVersion9及以上,CompileSDKVersion9及以上,CompatibleSDKVersion9及以上。(二)添加应用配置文件1.获取“agconnect-services.json”文件。2.将“agconnect-services.json”文件拷贝到DevEcoStudio项目的应用级资源目录“AppScope/resources/rawfile”下。说明:“AppScope/resources”目录下默认不存在“rawfile”文

OpenHarmony以及HarmonyOS中如何访问系统资源

访问系统资源大家好,我是坚果,今天给大家分享一下在OpenHarmony以及HarmonyOS中如何访问系统资源,首先在这里系统资源包含色彩、圆角、字体、间距、字符串及图片等。通过使用系统资源,不同的开发者可以开发出具有相同视觉风格的应用。开发者可以通过“$r('sys.type.resource_id')”的形式引用系统资源。sys代表是系统资源;type代表资源类型,可以取“color”、“float”、“string”、“media”;resource_id代表资源id。开始之前我们直接上代码。importhilogfrom'@ohos.hilog';importtestNapifrom

rk3399pro移植openharmony3.0移植笔记1

说明通过网上现有资料和文章,我在rk3399pro上移植openharmony3.0标准版。并支持屏幕显示,触摸,HDF驱动框架,支持使用HDF驱动gpio点亮led。文章主要是对网上移植资料的整理和移植步骤的说明。移植过程中还会小问题,这里不做说明,只介绍大体过程,对移植过程做记录,方便后期查看。环境介绍参考文章:一种快速移植OpenHarmonyLinux内核的方法采用的是一种快速移植的方法,在原本Android9的镜像下,使用了./build.sh--product-nameHi3516DV300编译出来的hi3516的system.img、userdata.img、vendor.img

Openharmony代码prebuild失败解决方法

问题按照openharmony的官方指导(zh-cn/device-dev/quick-start/quickstart-ide-standard-sourcecode-acquire.md·OpenHarmony/docs-Gitee.com)下载完代码,执行“bashbuild/prebuilts_download.sh”时报错,提示:npmERR!UnexpectedendofJSONinputwhileparsingnear'...`](./docs/rules/no-mi',如下图:具体原因之前已经下载编译过openharmonymaster分支的代码,现在使用3.1release分