这个用户很懒,还没有个人简介
私信
主帖 44
回帖
视频
提问
回答
资源 43
专栏
简介元能力组件,是OpenHarmony为开发者提供的一套开发鸿蒙应用的开发框架。元能力组件由如下模块组成:图1元能力组件框架图Ability生命周期各状态解析:UNINITIALIZED:未初始状态,为临时状态,Ability被创建后会由UNINITIALIZED状态进入INITIAL状态;INITIAL:初始化状态,也表示停止状态,表示当前Ability未运行,Ability被启动后由INITIAL态进入INACTIVE状态;INACTIVE:未激活状态,表示当前窗口已显示但是无焦点状态。AC...
2021-10-11 10:51:15 551浏览 0点赞 0回复 0收藏
简介本组件包含打包、拆包和包解析三个功能模块:打包模块有将资源文件打包成hap包,和将多个hap包打包成app包两种模式。拆包模块有从app包中拆出所有hap包,和从hap包中拆出json文件两种模式。包解析模块可以根据对应解析模式,解析出指定设备类型下的hap包列表、hap包信息、签名信息等。目录developtoolspackingtool├──adapter│├──bundlespackingtool工具的版本信息│└──ohospackingtool工具实现的核心代码└──ME...
2021-10-11 10:50:21 452浏览 0点赞 0回复 0收藏
简介OpenHarmony通过CES(CommonEventService,公共事件服务)为应用程序提供订阅、发布、退订公共事件的能力。公共事件可分为系统公共事件和自定义公共事件。系统公共事件:系统将收集到的事件信息,根据系统策略发送给订阅该事件的用户程序。例如:系统关键服务发布的系统事件(例如:hap安装,更新,卸载等)。自定义公共事件:应用自定义一些公共事件用来实现跨应用的事件通信能力。每个应用都可以按需订阅公共事件,订阅成...
2021-10-11 10:49:45 559浏览 0点赞 0回复 0收藏
简介升级服务组件是一个SA(SystemAbility),由OHOS的init进程负责启动。升级服务器引擎主要功能包括:1、查找可用的升级包2、下载升级包3、设置获取升级策略4、触发升级目录baseupdateupdateservice升级服务代码仓目录├──client升级客户端napi接口目录├──engine升级客户端引擎服务目录│├──etc升级客户端引擎rc配置文件目录│├──include升级客户端引擎头文件目录│├──saprofileSA配置文件目录│└──src升级客户...
2021-10-11 10:49:20 376浏览 0点赞 0回复 0收藏
简介公共基础库存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力:LiteOSM内核(Hi3861平台):KV(keyvalue)存储、文件操作、定时器、Dump系统属性。LiteOSA内核(Hi3516、Hi3518平台):KV(keyvalue)存储、定时器、JSAPI(设备查询,数据存储)、Dump系统属性。表1公共基础库功能模块平台支持说明KV存储LiteOSM内核、LiteOSA内核为应用程序提供KV存储机...
2021-10-11 10:48:05 424浏览 0点赞 0回复 0收藏
简介分布式任务调度模块负责跨设备组件管理,提供访问和控制远程组件的能力,支持分布式场景下的应用协同。分布式调度模块组成如下图所示:;按照Want启动指定FA,want参数命名以实际开发平台API为准预置条件从设备侧需安装对应包名的FA运行(以拉起FA为例)执行主设备侧的startAbility即可拉起从设备FA涉及仓分布式任务调度子系统dmsfwklite
2021-10-11 10:47:45 744浏览 0点赞 0回复 0收藏
简介资源管理组件为应用提供加载多语言界面资源的能力,如不同语言下提供不同的应用名称或图标等。目录资源管理组件源代码目录结构如下所示:baseglobal├──resmgrlite资源管理代码仓│├──frameworks资源管理核心代码││├──resmgrlite资源解析核心代码│││├──include资源管理头文件│││├──src资源管理实现代码│││└──test资源管理测试代码│├──interfaces资源管理接口││└──innerkits资源管理对...
2021-10-09 18:49:54 630浏览 0点赞 0回复 1收藏
简介时间组件提供管理系统时间的能力。图1子系统架构图;相关仓Misc软件服务子系统miscservicestime
2021-10-09 18:49:40 466浏览 0点赞 0回复 0收藏
简介xdevice是OpenHarmony中为测试框架的核心组件,提供用例执行所依赖的相关服务。xdevice主要包括以下几个主要模块:command,用户与测试平台命令行交互模块,提供用户输入命令解析,命令处理。config,测试框架配置模块,提供测试平台串口连接方式和USB连接方式的不同配置选项。driver,测试用例执行器,提供测试用例分发,执行,结果收集等主要测试步骤定义。report,测试报告模块,提供测试结果解析和测试报告生成。schedu...
2021-10-09 18:49:25 707浏览 0点赞 0回复 0收藏
简介显示管理组件主要负责显示屏的亮灭、亮度调节等功能,如下:1显示屏的亮灭。2显示屏亮度调节。图1电源管理子系统架构图目录basepowermgrdisplaymanager$├──interfaces接口层│├──innerkits内部接口│└──kits外部接口├──saprofileSA配置文件├──services服务层│├──nativeNative层│└──zidlzidl层└──utils工具和通用层相关仓电源管理子系统powermgrbatterymanagerpowermgrpowermanagerpowermgrdisplaymanager
2021-10-08 18:39:24 215浏览 0点赞 0回复 0收藏
简介应用孵化器,负责接受应用程序框架的命令孵化应用进程,设置其对应权限,并调用应用程序框架的入口。目录basestartupappspawnlite应用孵化器组件├──LICENSE└──services├──include应用孵化器组件头文件目录├──src应用孵化器组件源文件目录└──test应用孵化器组件测试用例源文件目录└──unittest约束目前支持小型系统设备(参考内存≥1MB),如Hi3516DV300、Hi3518EV300。对应仓库启动恢复子系统startupsyspa...
2021-09-29 18:26:54 426浏览 1点赞 0回复 0收藏
简介编译打包内核镜像的编译脚本。约束支持HiSparktaurus(Hi3516DV300)、HiSparkaries(Hi3518EV300)。对应仓库devicehisiliconbuilddevicehisilicondriversdevicehisiliconhardwaredevicehisiliconhisparkariesdevicehisiliconhisparktaurusdevicehisiliconmodulesdevicehisiliconthirdpartyffmpegdevicehisiliconthirdpartyubootvendorhisilicon
2021-09-29 18:25:29 543浏览 0点赞 0回复 0收藏
简介图形服务采用CS架构,内部分为窗口管理(WMS:WindowManagerService)和输入事件管理(IMS:InputMangerService)两个子服务。APP调用客户端接口完成窗口状态获取、事件处理等操作,服务端与硬件交互实现送显、输入事件分发等。WMS:窗口管理服务对不同APP的窗口进行统一管理、合成。窗口与UI组件中的RootView呈一一对应的关系;IMS:输入事件管理服务对接底层输入事件驱动框架,对输入事件进行监听和分发。图1目录foundation...
2021-09-29 18:25:07 238浏览 0点赞 0回复 0收藏
简介SystemUI应用是OpenHarmony中预置的系统应用,为用户提供系统相关信息展示及交互界面,包括系统状态、系统提示、系统提醒等,例如系统时间、电量信息。架构图目录applicationsstandardsystemui├──figures架构图目录├──entry主entry模块目录│└──src│├──main│├──jsjs代码目录│├──resources资源配置文件存放目录│└──configjson全局配置文件├──navigationBar系统导航模块目录│└──src│├──m...
2021-09-27 18:32:34 526浏览 0点赞 0回复 0收藏
简介HiSysEvent提供OpenHarmony埋点接口,通过在关键路径埋点记录系统在运行过程中的重要信息,辅助开发者定位问题,此外还支持开发者将数据上传到云进行大数据质量度量。图1HiSysEvent架构图;2编译设置,在BUILDgn里增加子系统SDK依赖:externaldeps["hisyseventnative:libhisysevent"]相关仓DFX子系统hiviewdfxhiviewhiviewdfxhiloghiviewdfxhiappeventhiviewdfxhisyseventhiviewdfxfaultloggerdhiviewdfxhiloglitehiviewdfxhieventlitehiviewdfxhiviewlite
2021-09-26 17:38:30 417浏览 0点赞 0回复 0收藏
简介图库应用是在OpenHarmony标准系统中预制的系统应用,为用户提供基础的图片浏览、相册管理功能,包括图片、视频资源的查看、移动、复制、删除、重命名等功能。架构图目录applicationsstandardphotos├──figures架构图目录├──entry│└──src│└──main│├──configjson全局配置文件│├──resources资源配置文件存放目录│└──jsjs代码目录│└──common公共资源目录│└──i18n国际化│└──pages页面代码...
2021-09-26 17:33:04 569浏览 0点赞 0回复 0收藏
简介相机应用是OpenHarmony标准系统中预置的系统应用,为用户提供基础的相机拍摄功能,包括预览、拍照、缩略图显示、跳转相册、分布式多端协同。架构图目录applicationsstandardcamera├──figures架构图目录├──entry相机主Ability│└──src│└──main│├──configjson应用配置文件│└──jsjs代码目录│└──default│├──common公共资源文件目录│├──component自定义组件目录│└──DeviceListDialog分布式...
2021-09-24 17:01:42 1080浏览 0点赞 0回复 0收藏
简介DeviceManager组件是OpenHarmony为开发者提供的一套分布式设备账号无关的认证组网接口。其组成及依赖如下所示:;使用说明当前版本是一个临时Demo认证方案,默认无法成功建立连接和PIN码认证,仅用于验证分布式能力,后续会提供正式的设备认证方案。如果开发者感兴趣,可以通过修改代码来验证分布式能力。注:该方法存在一定安全风险,仅用于验证分布式能力。devicemanager\services\devicemanagerservice\src\authdemo\hich...
2021-09-24 16:47:24 408浏览 0点赞 0回复 0收藏
简介本组件应用于标准系统之上,为设备提供单指触控输入能力。本组件将触屏输入产生的事件上报到JSUI框架或用户程序框架,JSUI框架根据上报的事件再次封装,对应用提供接口。目录foundationmultimodalinputinput├──common公共代码├──interfaces对外接口存放目录│└──native对外native层接口存放目录│└──innerkits对系统内部子系统提供native层接口存放目录├──service服务框架代码├──saprofile服务启动配置文...
2021-09-17 18:32:06 885浏览 0点赞 0回复 0收藏
简介在标准系统上,系统帐号组件主要提供分布式帐号登录状态管理能力,支持在端侧对接厂商云帐号应用,提供云帐号登录状态查询和更新的管理能力。组件架构图图1系统帐号组件架构图:Promise更新分布式帐号信息相关仓帐号子系统accountosaccount
2021-09-17 18:31:50 631浏览 0点赞 0回复 0收藏
获得成就
已积累 6647 人气
获得 4 个点赞
获得 2 次收藏