OpenHarmony 4.1 Release的组件分析 原创 精华
左翼风发
发布于 2024-4-2 10:58
浏览
4收藏
背景
2024年3月30日,OpenHarmony如期而至的发布了4.1版本,开发套件同步升级到API 10 + API11。相比4.0 Release版本,新增4000多个API,应用开发能力更加丰富。虽然社区也同步发布了4.1的release报告 4.1release报告 也列了不少特性说明,对熟悉的人可能看的很清晰明了。此文章就做了个表格,从代码层面进行另一种解读。这是借助了社区的编译规范整改做的代码分析,基于的是4.1Release的源码
简单解读
- 比4.0增加 96 个组件,增加近 160% 组件,说明 OHOS 的系统层在剧烈变化;其中ndk增加近 290 % 组件,为变化值之最;其意义不言自明;
- 增量最多部分依次为:驱动侧(增改50+模块,覆盖众多常用外设,但是接口相关的,如232, 485等还需要等待),图形侧(增加3d和xcomponent为相机,多媒体,跨平台应用适配提供一众底层能力),电源管理相关(电池相关,电源相关,热能相关等等),各种框架(如投屏,打印,硬解码,DRM,AI等等),全是能力和生产力提升
- SDKAPI增至25546个,NDKAPI数量增至4768个,XTS用例数增加至15w+,开发工具,测试框架及工具均有升级,相关sample也进行的重大升级调整(新增27个分类,178个sample)
- 最重要的,按照兼容性验证规则,新release版本退出后,3.2,4.0版本兼容性验证会逐步停止。
总结:随着next计划和大量厂商的适配,SDK,NDK,DDK会逐渐丰富,接口也会继续剧烈变化,OHOS 5.0 ,API 12 都在路上了。
组件列表
名称 | 描述 | 版本 | 组件 | 子系统 | 系统能力 | 依赖组件 | 依赖三方库 | 子组件 | 基础组件 | 框架组件 | 服务组件 |
---|---|---|---|---|---|---|---|---|---|---|---|
@ohos/ffrt | Concurrent Programming Framework | 4.0 | ffrt | resourceschedule | [“SystemCapability.Resourceschedule.Ffrt.Core”] | [“hilog”, “hisysevent”, “napi”, “faultloggerd”] | [“bounds_checking_function”, “libunwind”] | [] | [] | [] | [] |
@ohos/device_standby | device_standby | 4.0 | device_standby | resourceschedule | [“SystemCapability.ResourceSchedule.DeviceStandby”] | [“ability_base”, “ability_runtime”, “access_token”, “background_task_mgr”, “battery_manager”, “bundle_framework”, “call_manager”, “common_event_service”, “config_policy”, “c_utils”, “eventhandler”, “hilog”, “init”, “ipc”, “input”, “napi”, “netmanager_base”, “power_manager”, “safwk”, “samgr”, “sensor”, “time_service”, “work_scheduler”, “wifi”] | [] | [] | [“//foundation/resourceschedule/device_standby/utils/common:standby_utils_common”, “//foundation/resourceschedule/device_standby/utils/policy:standby_utils_policy”] | [“//foundation/resourceschedule/device_standby/frameworks:standby_fwk”, “//foundation/resourceschedule/device_standby/interfaces:standby_interfaces”] | [“//foundation/resourceschedule/device_standby/sa_profile:device_standby_sa_profile”, “//foundation/resourceschedule/device_standby/interfaces/innerkits:standby_innerkits”, “//foundation/resourceschedule/device_standby/plugins:standby_plugin”, “//foundation/resourceschedule/device_standby/services:standby_service”, “//foundation/resourceschedule/device_standby/utils/policy:standby_service_config”] |
@ohos/background_task_mgr | background task manager service | 3.1 | background_task_mgr | resourceschedule | [“SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask”, “SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask”, “SystemCapability.ResourceSchedule.BackgroundTaskManager.EfficiencyResourcesApply”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “common_event_service”, “eventhandler”, “hitrace”, “hilog”, “image_framework”, “ipc”, “init”, “napi”, “os_account”, “resource_management”, “safwk”, “samgr”, “c_utils”, “distributed_notification_service”, “hisysevent”, “hiview”, “i18n”, “relational_store”] | [“icu”] | [] | [] | [“//foundation/resourceschedule/background_task_mgr/interfaces:bgtaskmgr_interfaces”] | [“//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_sa_profile”, “//foundation/resourceschedule/background_task_mgr/sa_profile:bgtaskmgr_service_init”, “//foundation/resourceschedule/background_task_mgr/services:bgtaskmgr_service”, “//foundation/resourceschedule/background_task_mgr/resources:bgtaskmgr_resources”] |
@ohos/resource_schedule_service | resource schedule service | 3.1 | resource_schedule_service | resourceschedule | [] | [“ability_base”, “ability_runtime”, “access_token”, “audio_framework”, “background_task_mgr”, “bluetooth”, “bundle_framework”, “c_utils”, “common_event_service”, “config_policy”, “core_service”, “efficiency_manager”, “eventhandler”, “ffrt”, “frame_aware_sched”, “ffrt”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “movement”, “input”, “samgr”, “safwk”, “soc_perf”, “state_registry”, “window_manager”, “device_standby”, “power_manager”, “av_session”] | [“json”, “libxml2”] | [] | [“//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_config”, “//foundation/resourceschedule/resource_schedule_service/ressched/profile:ressched_plugin_switch”, “//foundation/resourceschedule/resource_schedule_service/cgroup_sched/profiles:process_group_config”] | [“//foundation/resourceschedule/resource_schedule_service/ressched/interfaces/innerkits/ressched_client:ressched_client”] | [“//foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc”, “//foundation/resourceschedule/resource_schedule_service/ressched/plugins/component_sched_plugin:component_sched_plugin”, “//foundation/resourceschedule/resource_schedule_service/ressched/plugins/socperf_plugin:socperf_plugin”, “//foundation/resourceschedule/resource_schedule_service/ressched/plugins/frame_aware_plugin:frame_aware_plugin”, “//foundation/resourceschedule/resource_schedule_service/ressched/plugins/device_standby_plugin:device_standby_plugin”, “//foundation/resourceschedule/resource_schedule_service/ressched/sa_profile:ressched_sa_profile”, “//foundation/resourceschedule/resource_schedule_service/ressched/etc/init:resource_schedule_service.cfg”, “//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework:cgroup_sched”, “//foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group:libprocess_group”] |
@ohos/soc_perf | resource schedule service | 3.1 | soc_perf | resourceschedule | [] | [“access_token”, “c_utils”, “config_policy”, “eventhandler”, “ffrt”, “hitrace”, “hilog”, “ipc”, “init”, “safwk”, “samgr”, “hisysevent”] | [“libxml2”] | [] | [“//foundation/resourceschedule/resource_schedule_service/soc_perf/profile:socperf_config”] | [“//foundation/resourceschedule/resource_schedule_service/soc_perf/interfaces/inner_api/socperf_client:socperf_client”] | [“//foundation/resourceschedule/resource_schedule_service/soc_perf/sa_profile:socperf_sa_profile”, “//foundation/resourceschedule/resource_schedule_service/soc_perf/services:socperf_server”] |
@ohos/qos_manager | qos_manager | 3.1 | qos_manager | resourceschedule | [] | [“ability_base”, “ability_runtime”, “access_token”, “c_utils”, “frame_aware_sched”, “hilog”, “hitrace”, “init”, “ipc”, “safwk”, “samgr”] | [“json”, “jsoncpp”] | [] | [] | [] | [] |
@ohos/frame_aware_sched | frame_aware_sched | 3.1 | frame_aware_sched | resourceschedule | [] | [“c_utils”, “eventhandler”, “ffrt”, “hitrace”, “hilog”, “samgr”, “safwk”] | [“bounds_checking_function”, “libxml2”] | [] | [] | [] | [] |
@ohos/memmgr | memory management | 3.1.0 | memmgr | resourceschedule | null | [“ipc”, “ability_base”, “bundle_framework”, “safwk”, “background_task_mgr”, “ability_runtime”, “os_account”, “common_event_service”, “eventhandler”, “hilog”, “c_utils”, “samgr”, “resource_management”, “access_token”, “init”, “hitrace”, “image_framework”, “memory_utils”] | [] | [] | [] | [] | [] |
@ohos/work_scheduler | work scheduler service | 3.1 | work_scheduler | resourceschedule | [“SystemCapability.ResourceSchedule.WorkScheduler”] | [“thermal_manager”, “bundle_framework”, “safwk”, “os_account”, “common_event_service”, “ipc”, “c_utils”, “ability_runtime”, “hilog”, “samgr”, “hisysevent”, “napi”, “battery_manager”, “ability_base”, “eventhandler”, “background_task_mgr”, “device_standby”, “device_usage_statistics”, “access_token”, “netmanager_base”, “time_service”, “init”] | [“jsoncpp”] | [] | [] | [“//foundation/resourceschedule/work_scheduler/interfaces/kits/js:workscheduler”, “//foundation/resourceschedule/work_scheduler/frameworks:workschedclient”, “//foundation/resourceschedule/work_scheduler/frameworks/extension:workschedextension”, “//foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/work_scheduler_extension:workschedulerextensionability_napi”, “//foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/work_scheduler_extension_context:workschedulerextensioncontext_napi”] | [“//foundation/resourceschedule/work_scheduler/services:workschedservice”, “//foundation/resourceschedule/work_scheduler/sa_profile:worksched_sa_profile”] |
@ohos/device_usage_statistics | device usage statistics | 3.1 | device_usage_statistics | resourceschedule | [“SystemCapability.ResourceSchedule.UsageStatistics.AppGroup”, “SystemCapability.ResourceSchedule.UsageStatistics.App”] | [“bundle_framework”, “relational_store”, “safwk”, “common_event_service”, “os_account”, “ipc”, “access_token”, “ability_runtime”, “hilog”, “samgr”, “c_utils”, “napi”, “ability_base”, “background_task_mgr”, “eventhandler”, “power_manager”, “time_service”, “init”, “ffrt”] | [] | [] | [] | [“//foundation/resourceschedule/device_usage_statistics:usagestatsinner”, “//foundation/resourceschedule/device_usage_statistics:usagestatsutils”, “//foundation/resourceschedule/device_usage_statistics:bundlestate”] | [“//foundation/resourceschedule/device_usage_statistics:usagestatservice”, “//foundation/resourceschedule/device_usage_statistics:device_usage_statistics_sa_profile”, “//foundation/resourceschedule/device_usage_statistics:device_usage_statistics_service_init”, “//foundation/resourceschedule/device_usage_statistics:usagestatistics”] |
@ohos/samgr | system ability manager | 3.1 | samgr | systemabilitymgr | null | [“ability_base”, “access_token”, “bluetooth”, “c_utils”, “common_event_service”, “device_manager”, “ffrt”, “hicollie”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “preferences”, “resource_schedule_service”, “safwk”, “selinux_adapter”] | [] | [] | [] | [“//foundation/systemabilitymgr/samgr/interfaces/innerkits/common:samgr_common”, “//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy”, “//foundation/systemabilitymgr/samgr/interfaces/innerkits/dynamic_cache:dynamic_cache”] | [“//foundation/systemabilitymgr/samgr/etc:samgr_etc”, “//foundation/systemabilitymgr/samgr/services/samgr/native:samgr”] |
@ohos/samgr_lite | system ability manager | 4.0.2 | samgr_lite | systemabilitymgr | null | [“hilog_lite”, “ipc”, “liteos_m”, “permission_lite”, “utils_lite”] | [“bounds_checking_function”, “cJSON”] | [] | [] | [] | [] |
@ohos/safwk_lite | system ability framework | 3.1 | safwk_lite | systemabilitymgr | null | [“ability_lite”, “battery_lite”, “bundle_framework_lite”, “dmsfwk_lite”, “hilog_lite”, “permission_lite”, “powermgr_lite”, “samgr_lite”] | [“bounds_checking_function”, “cJSON”] | [] | [] | [] | [] |
@ohos/safwk | system ability framework | 3.1 | safwk | systemabilitymgr | null | [“hilog”, “hitrace”, “ipc”, “init”, “samgr”, “c_utils”] | [] | [] | [“//foundation/systemabilitymgr/safwk/etc/profile:foundation_cfg”, “//foundation/systemabilitymgr/safwk/etc/profile:foundation_trust”, “//foundation/systemabilitymgr/safwk/services/safwk:sa_main”, “//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk:system_ability_fwk”] | [] | [] |
@ohos/data_object | The distributed data object management framework is an object-oriented in-memory data management framework | 3.1.0 | data_object | distributeddatamgr | [“SystemCapability.DistributedDataManager.DataObject.DistributedObject”] | [“ability_runtime”, “hitrace”, “dsoftbus”, “napi”, “samgr”, “ipc”, “hilog”, “access_token”, “c_utils”, “device_manager”, “kv_store”, “common_event_service”, “relational_store”] | [“libuv”, “bounds_checking_function”] | [] | [] | [] | [] |
@ohos/preferences | Local Data Management | 3.1.0 | preferences | distributeddatamgr | [“SystemCapability.DistributedDataManager.Preferences.Core”, “SystemCapability.DistributedDataManager.Preferences.Core.Lite”] | [“ability_runtime”, “napi”, “hilog”, “c_utils”, “ability_base”, “common_event_service”, “hitrace”, “ipc”] | [“libxml2”] | [] | [] | [] | [] |
@ohos/relational_store | Local Data Management | 3.1.0 | relational_store | distributeddatamgr | [“SystemCapability.DistributedDataManager.CloudSync.Client”, “SystemCapability.DistributedDataManager.CloudSync.Server”, “SystemCapability.DistributedDataManager.CloudSync.Config”, “SystemCapability.DistributedDataManager.RelationalStore.Core”, “SystemCapability.DistributedDataManager.CommonType”] | [“ability_base”, “ability_runtime”, “bundle_framework”, “common_event_service”, “c_utils”, “device_manager”, “hilog”, “hitrace”, “huks”, “ipc”, “kv_store”, “napi”, “resource_management”, “samgr”] | [“icu”, “sqlite”] | [] | [] | [] | [] |
@ohos/pasteboard | Allowing paste/copy functions | 3.0 | pasteboard | distributeddatamgr | [“SystemCapability.MiscServices.Pasteboard”] | [“ability_base”, “ability_runtime”, “access_token”, “app_file_service”, “bundle_framework”, “c_utils”, “common_event_service”, “device_info_manager”, “device_manager”, “dfs_service”, “dlp_permission_service”, “eventhandler”, “file_api”, “hisysevent”, “hitrace”, “hilog”, “init”, “input”, “imf”, “ipc”, “image_framework”, “napi”, “os_account”, “safwk”, “samgr”, “time_service”, “window_manager”] | [“libuv”, “cJSON”] | [] | [] | [“//foundation/distributeddatamgr/pasteboard/framework/framework:pasteboard_framework”, “//foundation/distributeddatamgr/pasteboard/framework/innerkits:pasteboard_client”, “//foundation/distributeddatamgr/pasteboard/interfaces/kits:pasteboard_napi”] | [“//foundation/distributeddatamgr/pasteboard/etc/init:pasteboardservice.cfg”, “//foundation/distributeddatamgr/pasteboard/profile:distributeddatamgr_pasteboard_sa_profiles”, “//foundation/distributeddatamgr/pasteboard/services:pasteboard_service”, “//foundation/distributeddatamgr/pasteboard/services/etc:pasteboard.para.dac”] |
@ohos/datamgr_service | Distributed data manager that provides the capability to store data in the databases of different devices | 3.2.0 | datamgr_service | distributeddatamgr | [] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “dataclassification”, “data_share”, “device_auth”, “device_manager”, “dfs_service”, “dsoftbus”, “hilog”, “hisysevent”, “hitrace”, “huks”, “kv_store”, “ipc”, “napi”, “netmanager_base”, “os_account”, “relational_store”, “safwk”, “samgr”, “udmf”, “app_file_service”] | [“cJSON”, “jsoncpp”, “libuv”, “openssl”, “sqlite”, “zlib”] | [] | [] | [] | [] |
@ohos/kv_store | Supports distributed key-value and document-based data management, and supports the use of schemas to describe data formats | 3.1.0 | kv_store | distributeddatamgr | [“SystemCapability.DistributedDataManager.KVStore.Core”, “SystemCapability.DistributedDataManager.KVStore.DistributedKVStore”] | [“ability_base”, “ability_runtime”, “bundle_framework”, “common_event_service”, “c_utils”, “device_manager”, “ffrt”, “hilog”, “hisysevent”, “hitrace”, “huks”, “ipc”, “napi”, “safwk”, “samgr”] | [“bounds_checking_function”, “cJSON”, “jsoncpp”, “libuv”, “openssl”, “sqlite”, “zlib”, “googletest”] | [] | [] | [] | [] |
@ohos/data_share | allows an application to manage its own data and share data with other applications | 3.2.0 | data_share | distributeddatamgr | [“SystemCapability.DistributedDataManager.DataShare.Core”, “SystemCapability.DistributedDataManager.DataShare.Consumer”, “SystemCapability.DistributedDataManager.DataShare.Provider”] | [“ability_base”, “ability_runtime”, “access_token”, “common_event_service”, “c_utils”, “hisysevent”, “hitrace”, “hilog”, “ipc”, “napi”, “relational_store”, “samgr”] | [“libuv”] | [] | [] | [“//foundation/distributeddatamgr/data_share/interfaces/inner_api:datashare_consumer”, “//foundation/distributeddatamgr/data_share/interfaces/inner_api:datashare_provider”, “//foundation/distributeddatamgr/data_share/interfaces/inner_api/common:datashare_common”, “//foundation/distributeddatamgr/data_share/interfaces/inner_api:datashare_ext_ability_module”, “//foundation/distributeddatamgr/data_share/frameworks/js/napi:datashare_napi_packages”] | [] |
@ohos/udmf | Provide unified data management service for 3rd party app | 4.0 | udmf | distributeddatamgr | [“SystemCapability.DistributedDataManager.UDMF.Core”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “c_utils”, “hilog”, “hitrace”, “ipc”, “kv_store”, “napi”, “samgr”, “app_file_service”, “selinux_adapter”] | [“bounds_checking_function”, “cJSON”, “googletest”] | [] | [] | [] | [] |
@ohos/ui_lite | Graphic ui components | 3.1 | ui_lite | arkui | null | [“graphic_utils_lite”, “surface_lite”, “window_manager_lite”, “media_lite”] | [“libjpeg-turbo”, “cJSON”, “freetype”, “bounds_checking_function”, “libpng”, “qrcodegen”, “giflib”, “icu”] | [] | [] | [] | [] |
@ohos/napi | Node-API (formerly N-API) is an API for build native Addons | 3.1 | napi | arkui | [“SystemCapability.ArkUI.ArkUI.Napi”, “SystemCapability.ArkCompiler.JSVM”] | [“ets_runtime”, “hilog”, “hitrace”, “init”] | [“icu”, “jerryscript”, “libuv”, “node”, “bounds_checking_function”] | [] | [“//foundation/arkui/napi:napi_packages”, “//foundation/arkui/napi:napi_packages_ndk”] | [] | [] |
@ohos/ace_engine | ArkUI Cross-Platform Engine for UI layout measure and paint | 3.1 | ace_engine | arkui | [“SystemCapability.ArkUI.ArkUI.Full”, “SystemCapability.ArkUI.ArkUI.Lite”] | [“ability_base”, “hilog”, “hitrace”, “accessibility”, “frame_aware_sched”, “ability_runtime”, “ipc”, “samgr”, “preferences”, “relational_store”, “hisysevent”, “napi”, “hiview”, “hichecker”, “window_manager”, “c_utils”, “eventhandler”, “bundle_framework”, “ets_runtime”, “form_fwk”, “pasteboard”, “kv_store”, “udmf”, “os_account”, “graphic_2d”, “graphic_3d”, “graphic_surface”, “safwk”, “common_event_service”, “data_share”, “resource_management”, “i18n”, “hicollie”, “netmanager_base”, “netstack”, “init”, “image_framework”, “player_framework”, “access_token”, “input”, “webview”, “imf”, “device_status”, “soc_perf”, “security_component_manager”, “camera_framework”, “media_library”, “app_file_service”, “ets_utils”, “ffrt”] | [“json”, “skia”, “flutter”, “zlib”, “bounds_checking_function”, “curl”, “cJSON”, “css-what”, “jsframework”, “opencl-headers”, “libuv”, “egl”, “opengles”, “icu”] | [] | [] | [“//foundation/arkui/ace_engine/adapter/ohos/build:ace_packages”] | [“//foundation/arkui/ace_engine/adapter/ohos/services:services_target”, “//foundation/arkui/ace_engine/adapter/ohos/sa_profile:ace_sa_profile”, “//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.para.dac”, “//foundation/arkui/ace_engine/adapter/ohos/services/uiservice:ui_service.cfg”] |
@ohos/ui_appearance | Provide ui_appearance management. | 3.2 | ui_appearance | arkui | [“SystemCapability.ArkUI.UiAppearance”] | [“ability_runtime”, “ability_base”, “access_token”, “c_utils”, “hilog”, “init”, “ipc”, “napi”, “safwk”, “samgr”] | [] | [] | [] | [] | [] |
@ohos/ace_engine_lite | JS APP development frameworks. | 3.1 | ace_engine_lite | arkui | [“SystemCapability.ArkUI.ArkUI.Lite”] | [“bundle_framework_lite”, “huks”, “ui_lite”, “surface_lite”, “i18n_lite”, “resource_management_lite”, “kv_store”, “utils_lite”, “ability_lite”, “init”, “camera_lite”, “media_lite”, “battery_lite”, “netstack”, “device_attest_lite”] | [“bounds_checking_function”, “cJSON”, “freetype”, “jerryscript”] | [] | [] | [] | [] |
@ohos/advanced_ui_component | advanced_ui_component | 1.0.0 | advanced_ui_component | arkui | [] | [“hilog”, “napi”] | [] | [] | [] | [] | [] |
@ohos/neural_network_runtime | The Neural Network Runtime that bridges the inference framework and the device accelerator. | 4.0 | neural_network_runtime | ai | [] | [“c_utils”, “drivers_interface_nnrt”, “hdf_core”, “hilog”, “hitrace”, “mindspore”] | [] | [] | [] | [] | [] |
@ohos/intelligent_voice_framework | intelligent_voice framework | 4.0 | intelligent_voice_framework | ai | [“SystemCapability.AI.IntelligentVoice.Core”] | [“ability_base”, “ability_runtime”, “access_token”, “c_utils”, “common_event_service”, “data_share”, “drivers_interface_intelligent_voice”, “eventhandler”, “hdf_core”, “hilog”, “ipc”, “kv_store”, “audio_framework”, “napi”, “relational_store”, “safwk”, “samgr”, “state_registry”, “core_service”, “call_manager”, “huks”] | [] | [] | [] | [] | [] |
@ohos/mindspore | AI Framework. | 3.1 | mindspore | thirdparty | [“SystemCapability.Ai.MindSpore”, “SystemCapability.AI.MindSporeLite”] | [“c_utils”, “hilog”, “hdf_core”, “ipc”, “neural_network_runtime”, “drivers_interface_nnrt”, “ability_runtime”, “napi”, “resource_management”, “bounds_checking_function”] | [“flatbuffers”] | [] | [] | [] | [] |
@ohos/ai_engine | AI engine framework. | 3.1 | ai_engine | ai | [“SystemCapability.Ai.AiEngine”] | [“hilog”, “utils_base”, “ipc”, “samgr_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/device_info_manager | device profile | 3.1 | device_info_manager | deviceprofile | null | [“c_utils”, “hisysevent”, “hilog”, “ipc”, “syscap_codec”, “access_token”, “device_auth”, “samgr”, “kv_store”, “hitrace”, “eventhandler”, “safwk”, “dsoftbus”, “dmsfwk”, “device_manager”, “init”, “relational_store”] | [“json”] | [] | [] | [“//foundation/deviceprofile/device_info_manager/old/interfaces/innerkits/core:distributed_device_profile_client”, “//foundation/deviceprofile/device_info_manager/interfaces/innerkits/core:distributed_device_profile_sdk”, “//foundation/deviceprofile/device_info_manager/common:distributed_device_profile_common”] | [“//foundation/deviceprofile/device_info_manager/etc/profile:deviceprofile_trust”, “//foundation/deviceprofile/device_info_manager/etc/init:etc”, “//foundation/deviceprofile/device_info_manager/old/permission:authority_json”, “//foundation/deviceprofile/device_info_manager/permission:permission_json”, “//foundation/deviceprofile/device_info_manager/sa_profile:dps_sa_profile”, “//foundation/deviceprofile/device_info_manager/old/services/core:distributed_device_profile”, “//foundation/deviceprofile/device_info_manager/services/core:distributed_device_profile_svr”] |
@ohos/distributed_camera | distributed hardware camera | 3.1 | distributed_camera | distributedhardware | [] | [“access_token”, “accessibility”, “ipc”, “eventhandler”, “camera_framework”, “graphic_surface”, “distributed_hardware_fwk”, “device_security_level”, “device_manager”, “hdf_core”, “drivers_interface_display”, “drivers_interface_distributed_camera”, “drivers_peripheral_display”, “c_utils”, “dsoftbus”, “hicollie”, “media_foundation”, “hisysevent”, “hilog”, “samgr”, “hitrace”, “safwk”, “drivers_interface_camera”, “access_token”, “av_codec”, “libyuv”] | [“cJSON”, “ffmpeg”, “jsoncpp”] | [] | [] | [] | [] |
@ohos/device_manager | device manager service | 3.0 | device_manager | distributedhardware | [“SystemCapability.DistributedHardware.DeviceManager”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “c_utils”, “common_event_service”, “device_auth”, “device_info_manager”, “dsoftbus”, “hisysevent”, “hitrace”, “hilog”, “init”, “ipc”, “napi”, “os_account”, “safwk”, “samgr”, “resource_management”] | [“cJSON”, “json”, “node”, “mbedtls”, “openssl”, “bounds_checking_function”] | [] | [] | [“//foundation/distributedhardware/device_manager:device_manager_fwk”] | [“//foundation/distributedhardware/device_manager:device_manager”, “//foundation/distributedhardware/device_manager/sa_profile:device_manager.cfg”, “//foundation/distributedhardware/device_manager/sa_profile:dm_sa_profile”] |
@ohos/distributed_hardware_fwk | distributed hardware framework | 4.0 | distributed_hardware_fwk | distributedhardware | [“SystemCapability.DistributedHardware.DistributedHardwareFWK”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “napi”, “dsoftbus”, “eventhandler”, “hitrace”, “c_utils”, “hilog”, “samgr”, “ipc”, “safwk”, “hisysevent”, “device_manager”, “config_policy”, “init”, “kv_store”, “resource_schedule_service”, “graphic_2d”, “graphic_surface”, “media_foundation”, “bounds_checking_function”, “power_manager”] | [“json”, “openssl”] | [] | [] | [] | [] |
@ohos/distributed_audio | distributed audio | 4.0 | distributed_audio | distributedhardware | [] | [“access_token”, “accessibility”, “audio_framework”, “c_utils”, “device_security_level”, “device_manager”, “distributed_hardware_fwk”, “drivers_interface_audio”, “drivers_interface_distributed_audio”, “dsoftbus”, “eventhandler”, “hdf_core”, “hicollie”, “hisysevent”, “hitrace”, “hilog”, “init”, “ipc”, “player_framework”, “safwk”, “samgr”] | [“json”, “cJSON”] | [] | [] | [] | [] |
@ohos/distributed_screen | distributed hardware screen | 3.1 | distributed_screen | distributedhardware | [] | [“access_token”, “accessibility”, “dsoftbus”, “hisysevent”, “init”, “ipc”, “hilog”, “input”, “graphic_2d”, “graphic_surface”, “samgr”, “safwk”, “hicollie”, “hitrace”, “c_utils”, “player_framework”, “window_manager”, “distributed_hardware_fwk”, “libyuv”] | [“libjpeg-turbo”] | [] | [] | [] | [] |
@ohos/distributed_input | distributed hardware input | 3.2 | distributed_input | distributedhardware | [] | [“access_token”, “accessibility”, “eventhandler”, “hilog”, “ipc”, “safwk”, “samgr”, “dsoftbus”, “c_utils”, “distributed_hardware_fwk”, “config_policy”, “hicollie”, “hisysevent”, “hitrace”, “graphic_surface”, “window_manager”] | [“jsoncpp”, “libevdev”, “openssl”] | [] | [] | [] | [] |
@ohos/bluetooth_service | Provides basic Bluetooth and BLE functions for applications | 3.2.0 | bluetooth_service | communication | [] | [“ability_base”, “ability_runtime”, “audio_framework”, “av_session”, “base”, “hilog”, “hisysevent”, “hitrace”, “ipc”, “samgr_proxy”, “samgr”, “access_token”, “bluetooth”, “drivers_interface_bluetooth”, “eventhandler”, “ability_base”, “call_manager”, “core_service”, “hdf_core”, “init”, “input”, “safwk”, “common_event_service”, “state_registry”, “c_utils”] | [“googletest”, “libuv”, “libxml2”, “openssl”, “bounds_checking_function”] | [] | [] | [] | [“//foundation/communication/bluetooth_service/sa_profile:communication_bluetooth_service_sa_profile”, “//foundation/communication/bluetooth_service/services/bluetooth/server:bluetooth_server”, “//foundation/communication/bluetooth_service/services/bluetooth/service:btsbc”] |
@ohos/dsoftbus | dsoftbus | 4.0.2 | dsoftbus | communication | [“SystemCapability.Communication.SoftBus.Core”] | [“ability_base”, “ability_runtime”, “access_token”, “bluetooth”, “bundle_framework”, “common_event_service”, “data_share”, “device_auth”, “device_info_manager”, “drivers_interface_wlan”, “hisysevent”, “hitrace”, “hilog”, “huks”, “init”, “ipc”, “os_account”, “relational_store”, “c_utils”, “safwk”, “samgr”, “wifi”, “wifi_enhance”, “netmanager_base”] | [“bounds_checking_function”, “cJSON”, “libcoap”, “mbedtls”, “openssl”, “sqlite”] | [] | [] | [“//foundation/communication/dsoftbus/sdk:softbus_client”] | [“//foundation/communication/dsoftbus/core:softbus_server”, “//foundation/communication/dsoftbus/core/frame/standard/sa_profile:softbus_sa_profile”] |
@ohos/bluetooth | Provides basic Bluetooth and BLE functions for applications | bluetooth | communication | [“SystemCapability.Communication.Bluetooth.Core”, “SystemCapability.Communication.Bluetooth.Lite”] | [“ability_base”, “ability_runtime”, “bundle_framework”, “c_utils”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “libuv”, “napi”, “samgr”] | [] | [] | [] | [“//foundation/communication/bluetooth/frameworks/inner:btframework”, “//foundation/communication/bluetooth/frameworks/inner:btcommon”, “//foundation/communication/bluetooth/frameworks/js/napi:bluetooth_napi”] | [] | |
@ohos/dhcp | The DHCP module provides DHCP client and DHCP service, used to obtain, assign and manage IP address. | 3.1.0 | dhcp | communication | [] | [“c_utils”, “hilog”, “ipc”, “safwk”, “access_token”, “samgr”] | [“bounds_checking_function”, “openssl”] | [] | [“//foundation/communication/dhcp/frameworks/native:dhcp_sdk”, “//foundation/communication/dhcp/services/dhcp_client:dhcp_client”, “//foundation/communication/dhcp/services/dhcp_client:dhcp_updater_client”, “//foundation/communication/dhcp/services/dhcp_server:dhcp_server”, “//foundation/communication/dhcp/services:dhcp_system_ability”] | [] | [] |
@openharmony/wifi_lite | wifi_lite | 3.1.0 | wifi_lite | communication | null | [] | [] | [] | [] | [] | [] |
@ohos/wifi | The WLAN module provides basic WLAN functions, peer-to-peer (P2P) connection, and WLAN notification, enabling your application to communicate with other devices through a WLAN. | 3.1.0 | wifi | communication | [“SystemCapability.Communication.WiFi.STA”, “SystemCapability.Communication.WiFi.AP.Core”, “SystemCapability.Communication.WiFi.P2P”, “SystemCapability.Communication.WiFi.Core”, “SystemCapability.Communication.WiFi.AP.Extension = false”] | [“ability_base”, “ability_runtime”, “access_token”, “battery_manager”, “bundle_framework”, “c_utils”, “certificate_manager”, “common_event_service”, “core_service”, “data_share”, “dhcp”, “drivers_interface_wlan”, “drivers_interface_wpa”, “efficiency_manager”, “eventhandler”, “hdf_core”, “hicollie”, “hilog”, “hisysevent”, “huks”, “i18n”, “init”, “ipc”, “movement”, “napi”, “netmanager_base”, “netstack”, “os_account”, “safwk”, “samgr”, “power_manager”, “time_service”] | [“bounds_checking_function”, “wpa_supplicant”, “jsoncpp”, “libxml2”, “curl”] | [] | [“//foundation/communication/wifi/wifi/utils:wifi_utils”] | [“//foundation/communication/wifi/wifi/frameworks:wifi_kits”] | [“//foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework:wifi_manage”, “//foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework:wifi_system_ability”, “//foundation/communication/wifi/wifi/services/wifi_standard/wifi_hal:wifi_hal”] |
@ohos/wifi_aware | wifi_aware | 3.1.0 | wifi_aware | communication | null | [] | [] | [] | [] | [] | [] |
@ohos/communication_connected_nfc_tag | nfc service | 3.1 | connected_nfc_tag | communication | [“SystemCapability.Communication.ConnectedTag”] | [“ipc”, “c_utils”, “hilog”, “ipc”, “napi”, “access_token”, “hisysevent”, “safwk”, “samgr”] | [] | [] | [] | [] | [] |
@ohos/communication_nfc | nfc service | 3.1 | nfc | communication | [“SystemCapability.Communication.NFC.Core”, “SystemCapability.Communication.NFC.Tag”, “SystemCapability.Communication.NFC.CardEmulation”] | [“ipc”, “hilog”, “bundle_framework”, “c_utils”, “napi”, “ability_base”, “samgr”, “ability_runtime”, “access_token”, “common_event_service”, “eventhandler”, “miscdevice”, “preferences”, “safwk”, “drivers_interface_nfc”, “init”, “hisysevent”, “data_share”, “screenlock_mgr”, “power_manager”] | [“libnfc-nci”, “zlib”] | [] | [] | [“//foundation/communication/nfc/interfaces/inner_api/cardEmulation:nfc_inner_kits_card_emulation”, “//foundation/communication/nfc/interfaces/inner_api/controller:nfc_inner_kits_controller”, “//foundation/communication/nfc/interfaces/inner_api/tags:nfc_inner_kits_tags”, “//foundation/communication/nfc/frameworks/js/napi/controller:controller”, “//foundation/communication/nfc/frameworks/js/napi/cardEmulation:cardemulation”, “//foundation/communication/nfc/frameworks/js/napi/tag:tag”] | [“//foundation/communication/nfc/sa_profile:nfc_profile”, “//foundation/communication/nfc/services:nfc_service”] |
@openharmony/ipc | ipc | 3.0 | ipc | communication | [“SystemCapability.Communication.IPC.Core”] | [“samgr”, “hitrace”, “hilog”, “c_utils”, “access_token”, “dsoftbus”, “napi”, “common”, “build_framework”, “ylong_runtime”, “ffrt”, “hisysevent”] | [“libuv”, “bounds_checking_function”] | [] | [] | [] | [] |
@ohos/netstack | net stack service | 4.0 | netstack | communication | [“SystemCapability.Communication.NetStack”] | [“hilog”, “ipc”, “zlib”, “c_utils”, “init”, “napi”, “netmanager_base”, “ylong_http”] | [“curl”, “libwebsockets”, “jsoncpp”, “openssl”, “node”] | [] | [“//foundation/communication/netstack/frameworks/js/napi/http:http”, “//foundation/communication/netstack/frameworks/js/napi/socket:socket”, “//foundation/communication/netstack/frameworks/js/napi/websocket:websocket”, “//foundation/communication/netstack/frameworks/js/napi/net_ssl:networksecurity_napi”, “//foundation/communication/netstack/interfaces/kits/c/net_websocket:net_websocket”, “//foundation/communication/netstack/interfaces/kits/c/net_ssl:net_ssl_ndk”, “//foundation/communication/netstack/frameworks/js/napi/fetch:fetch”, “//foundation/communication/netstack/utils:common_utils”] | [] | [] |
@ohos/netmanager_base | net manager service | 3.1.0 | netmanager_base | communication | [“SystemCapability.Communication.NetManager.Core”] | [“ipc”, “safwk”, “hilog”, “dhcp”, “eventhandler”, “ability_base”, “access_token”, “hitrace”, “hisysevent”, “c_utils”, “samgr”, “init”, “common_event_service”, “ability_runtime”, “data_share”, “napi”, “bundle_framework”] | [“curl”, “jsoncpp”, “libuv”, “iptables”, “openssl”, “selinux”, “sqlite”] | [] | [“//foundation/communication/netmanager_base/interfaces/kits/c/netconnclient:net_connection”] | [“//foundation/communication/netmanager_base/utils:net_manager_common”, “//foundation/communication/netmanager_base/utils:net_data_share”, “//foundation/communication/netmanager_base/utils:net_bundle_utils”, “//foundation/communication/netmanager_base/utils/napi_utils:napi_utils”, “//foundation/communication/netmanager_base/frameworks/js/napi/connection:connection”, “//foundation/communication/netmanager_base/frameworks/js/napi/network:network”, “//foundation/communication/netmanager_base/frameworks/js/napi/netstats:statistics”, “//foundation/communication/netmanager_base/frameworks/js/napi/netpolicy:policy”, “//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_manager_if”, “//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:net_conn_parcel”, “//foundation/communication/netmanager_base/interfaces/innerkits/netconnclient:socket_permission”, “//foundation/communication/netmanager_base/interfaces/innerkits/netpolicyclient:net_policy_manager_if”, “//foundation/communication/netmanager_base/interfaces/innerkits/netstatsclient:net_stats_manager_if”, “//foundation/communication/netmanager_base/interfaces/innerkits/netmanagernative:net_native_manager_if”, “//foundation/communication/netmanager_base/services/netsyscontroller:netsys_controller”, “//foundation/communication/netmanager_base/services/netmanagernative/fwmarkclient:fwmark_client”, “//foundation/communication/netmanager_base/services/netmanagernative/netsys_client:netsys_client”] | [“//foundation/communication/netmanager_base/services/netmanagernative:netsys_native_manager”, “//foundation/communication/netmanager_base/services/netconnmanager:net_conn_manager”, “//foundation/communication/netmanager_base/services/netpolicymanager:net_policy_manager”, “//foundation/communication/netmanager_base/services/netstatsmanager:net_stats_manager”, “//foundation/communication/netmanager_base/services/etc/init:netdetectionurl.conf”, “//foundation/communication/netmanager_base/services/etc/init:netmanager_trust”, “//foundation/communication/netmanager_base/services/etc/init:netsysnative_trust”, “//foundation/communication/netmanager_base/services/etc/init:netmanager_base.rc”, “//foundation/communication/netmanager_base/services/etc/init:netsysnative.rc”, “//foundation/communication/netmanager_base/services/etc/init:resolv.conf”, “//foundation/communication/netmanager_base/services/etc/init:xtables.lock”, “//foundation/communication/netmanager_base/services/common:net_service_common”, “//foundation/communication/netmanager_base/sa_profile:net_manager_profile”] |
@ohos/netmanager_ext | net manager extensive service | 4.0 | netmanager_ext | communication | [“SystemCapability.Communication.NetManager.Ethernet”, “SystemCapability.Communication.NetManager.NetSharing”, “SystemCapability.Communication.NetManager.MDNS”, “SystemCapability.Communication.NetManager.Vpn”] | [“ipc”, “safwk”, “napi”, “dhcp”, “hilog”, “netmanager_base”, “eventhandler”, “bluetooth”, “hisysevent”, “c_utils”, “samgr”, “usb_manager”, “drivers_interface_usb”, “wifi”, “bundle_framework”, “ability_runtime”, “access_token”, “common_event_service”, “hitrace”, “window_manager”, “ability_base”, “os_account”] | [] | [] | [“//foundation/communication/netmanager_ext:common_ext_packages”] | [] | [“//foundation/communication/netmanager_ext:ethernet_packages”, “//foundation/communication/netmanager_ext:share_packages”, “//foundation/communication/netmanager_ext:mdns_packages”, “//foundation/communication/netmanager_ext:vpn_packages”, “//foundation/communication/netmanager_ext:vpn_ext_packages”, “//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager_trust”, “//foundation/communication/netmanager_ext/services/etc/init:mdnsmanager.rc”, “//foundation/communication/netmanager_ext/sa_profile:mdns_manager_profile”] |
@ohos/distributed_bundle_framework | 分布式包管理服务 | 4.0 | distributed_bundle_framework | bundlemanager | [“SystemCapability.BundleManager.DistributedBundleFramework”] | [“ability_base”, “access_token”, “bundle_framework”, “c_utils”, “hisysevent”, “hilog”, “i18n”, “ipc”, “image_framework”, “napi”, “os_account”, “resource_management”, “safwk”, “samgr”, “common_event_service”, “device_manager”, “hicollie”, “init”, “kv_store”] | [] | [] | [] | [] | [] |
@ohos/ecological_rule_manager | Ecological rule manager service | 3.1 | ecological_rule_manager | bundlemanager | [“SystemCapability.BundleManager.EcologicalRuleManager”] | [“ability_base”, “ability_runtime”, “bundle_framework”, “c_utils”, “eventhandler”, “hilog”, “ipc”, “safwk”, “samgr”, “access_token”] | [“jsoncpp”] | [] | [] | [] | [] |
@ohos/bundle_framework_lite | Bundle installation management frameworks | 3.1 | bundle_framework_lite | bundlemanager | null | [“ability_lite”, “utils_lite”, “hilog_lite”, “permission_lite”, “samgr_lite”, “resource_management_lite”, “appverify”] | [“zlib”, “bounds_checking_function”, “cJSON”, “jerryscript”] | [] | [] | [] | [] |
@ohos/bundle_framework | 提供OpenHarmony应用和服务安装包的安装、更新、卸载以及信息查询等能力,包含包管理接口和包管理服务 | 4.0 | bundle_framework | bundlemanager | [“SystemCapability.BundleManager.BundleFramework”, “SystemCapability.BundleManager.Zlib”, “SystemCapability.BundleManager.BundleFramework.AppControl”, “SystemCapability.BundleManager.BundleFramework.Core”, “SystemCapability.BundleManager.BundleFramework.FreeInstall”, “SystemCapability.BundleManager.BundleFramework.Launcher”, “SystemCapability.BundleManager.BundleFramework.DefaultApp”, “SystemCapability.BundleManager.BundleFramework.Resource”, “SystemCapability.BundleManager.BundleFramework.Overlay”] | [“ability_base”, “ability_runtime”, “access_token”, “appverify”, “battery_manager”, “common_event_service”, “config_policy”, “c_utils”, “device_info_manager”, “device_usage_statistics”, “display_manager”, “ecological_rule_manager”, “eventhandler”, “ffrt”, “hisysevent”, “hitrace”, “hilog”, “hicollie”, “i18n”, “init”, “ipc”, “image_framework”, “napi”, “os_account”, “power_manager”, “safwk”, “resource_management”, “samgr”, “selinux_adapter”, “syscap_codec”, “storage_service”, “window_manager”, “distributed_bundle_framework”, “relational_store”, “runtime_core”, “dlp_permission_service”, “code_signature”, “udmf”, “ace_engine”, “code_crypto_metadata_process”] | [“json”, “libuv”, “node”, “zlib”, “jsoncpp”] | [] | [] | [] | [] |
@ohos/bundle_tool | 包管理命令行工具:提供命令行中执行hap包的安装、更新、卸载及信息查询的能力 | 4.0 | bundle_tool | bundlemanager | [] | [“ability_base”, “ability_runtime”, “bundle_framework”, “common_event_service”, “c_utils”, “distributed_bundle_framework”, “hilog”, “init”, “ipc”, “os_account”, “samgr”] | [“json”, “jsoncpp”] | [] | [] | [] | [] |
@ohos/user_file_service | filemanagement is the module of OpenHarmony that provides storage and file management. | 3.1 | user_file_service | filemanagement | [“SystemCapability.FileManagement.UserFileService”, “SystemCapability.FileManagement.UserFileService.FolderSelection”] | [“ability_base”, “ability_runtime”, “app_file_service”, “ipc”, “init”, “samgr”, “safwk”, “napi”, “file_api”, “bundle_framework”, “hilog”, “hitrace”, “access_token”, “os_account”, “c_utils”, “image_framework”, “common_event_service”] | [] | [] | [] | [“//foundation/filemanagement/user_file_service/interfaces/kits/picker:picker”, “//foundation/filemanagement/user_file_service/interfaces/kits/native/recent:recent”, “//foundation/filemanagement/user_file_service/interfaces/kits/native/trash:trash”] | [“//foundation/filemanagement/user_file_service/services:user_file_managers”, “//foundation/filemanagement/user_file_service/interfaces/inner_api/file_access:file_access_extension_ability_module”, “//foundation/filemanagement/user_file_service/frameworks/js/napi/file_access_module:fileaccess”, “//foundation/filemanagement/user_file_service/frameworks/js/napi/file_access_ext_ability:fileaccessextensionability_napi”, “//foundation/filemanagement/user_file_service/frameworks/js/napi/file_extension_info_module:fileextensioninfo”] |
@ohos/dfs_service | The dfs_service module belongs to the filemanagement subsystem of OpenHarmony. It provides the ability of accessing distributed files. | 3.1 | dfs_service | filemanagement | [“SystemCapability.FileManagement.DistributedFileService.CloudSync.Core”, “SystemCapability.FileManagement.DistributedFileService.CloudSyncManager”] | [“ability_base”, “ability_runtime”, “access_token”, “app_file_service”, “battery_manager”, “c_utils”, “common_event_service”, “dataclassification”, “device_auth”, “device_manager”, “drivekit_native”, “dsoftbus”, “eventhandler”, “file_api”, “hicollie”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “napi”, “preferences”, “media_library”, “netmanager_base”, “relational_store”, “safwk”, “samgr”, “ability_runtime”, “os_account”, “power_manager”, “app_file_service”] | [“e2fsprogs”, “libfuse”] | [] | [] | [] | [“//foundation/filemanagement/dfs_service:services_target”, “//foundation/filemanagement/dfs_service:cloudsync_kit_inner_target”, “//foundation/filemanagement/dfs_service:cloud_daemon_kit_inner_target”, “//foundation/filemanagement/dfs_service:cloudsync_asset_kit_inner_target”, “//foundation/filemanagement/dfs_service:distributed_file_daemon_kit_inner_target”, “//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudsyncmanager:cloudsyncmanager”, “//foundation/filemanagement/dfs_service/interfaces/kits/js/cloudfilesync:cloudsync”] |
@ohos/storage_service | Storage service provides basic storage inquiry and management for the system and apps. | 3.1 | storage_service | filemanagement | [“SystemCapability.FileManagement.StorageService.SpatialStatistics”, “SystemCapability.FileManagement.StorageService.Volume”, “SystemCapability.FileManagement.StorageService.Encryption”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “c_utils”, “common_event_service”, “data_share”, “dfs_service”, “file_api”, “hilog”, “hitrace”, “huks”, “init”, “ipc”, “media_library”, “napi”, “relational_store”, “safwk”, “samgr”, “selinux_adapter”, “app_file_service”, “os_account”] | [“bounds_checking_function”, “e2fsprogs”, “openssl”] | [] | [] | [“//foundation/filemanagement/storage_service/interfaces/kits/js/storage_manager:storage_js”] | [“//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon”, “//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_cfg”, “//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_disk_config”, “//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_usb_param”, “//foundation/filemanagement/storage_service/services/storage_daemon:storage_daemon_third_party”, “//foundation/filemanagement/storage_service/services/storage_manager/sa_profile:storage_manager_sa_profile”, “//foundation/filemanagement/storage_service/services/storage_manager/sa_profile:storage_manager_cfg”, “//foundation/filemanagement/storage_service/services/storage_manager:storage_manager”] |
@ohos/file_api | provides the application with JS interfaces for IO | 4.0 | file_api | filemanagement | [“SystemCapability.FileManagement.File.FileIO”, “SystemCapability.FileManagement.File.FileIO.Lite”, “SystemCapability.FileManagement.File.Environment”, “SystemCapability.FileManagement.File.DistributedFile”, “SystemCapability.FileManagement.File.Environment.FolderObtain”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “data_share”, “dfs_service”, “eventhandler”, “hilog”, “ipc”, “init”, “napi”, “samgr”, “app_file_service”, “os_account”] | [“bounds_checking_function”, “e2fsprogs”, “openssl”] | [] | [] | [“//foundation/filemanagement/file_api/interfaces/kits/js:build_kits_js”] | [] |
@ohos/app_file_service | App file service provides sharing and file management for apps | 3.1 | app_file_service | filemanagement | [“SystemCapability.FileManagement.AppFileService”, “SystemCapability.FileManagement.StorageService.Backup”, “SystemCapability.FileManagement.AppFileService.FolderAuthorization”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “build_framework”, “common_event_service”, “c_utils”, “data_share”, “device_manager”, “faultloggerd”, “file_api”, “hitrace”, “hilog”, “ipc”, “init”, “napi”, “safwk”, “samgr”, “storage_service”, “sandbox_manager”] | [“bounds_checking_function”, “jsoncpp”] | [] | [] | [“//foundation/filemanagement/app_file_service/interfaces/innerkits/native:etc_files”, “//foundation/filemanagement/app_file_service/interfaces/innerkits/native:app_file_service_native”, “//foundation/filemanagement/app_file_service/interfaces/kits/js:fileshare”, “//foundation/filemanagement/app_file_service/interfaces/kits/js:fileuri”, “//foundation/filemanagement/app_file_service/interfaces/kits/js:backup”] | [“//foundation/filemanagement/app_file_service:tgt_backup_extension”, “//foundation/filemanagement/app_file_service:tgt_backup_kit_inner”, “//foundation/filemanagement/app_file_service:tgt_backup_sa”, “//foundation/filemanagement/app_file_service:tgt_backup_tool”] |
@ohos/cast_engine | supply cast engine service | 3.1 | cast_engine | castplus | [“”] | [“hilog”, “hisysevent”, “hitrace”, “access_token”, “audio_framework”, “av_codec”, “ipc”, “init”, “input”, “safwk”, “samgr”, “c_utils”, “dsoftbus”, “device_manager”, “common_event_service”, “bundle_framework”, “ability_base”, “ability_runtime”, “ace_engine”, “napi”, “graphic_2d”, “window_manager”, “player_framework”, “image_framework”, “wifi”, “device_auth”, “eventhandler”] | [“glib”, “json”, “jsoncpp”, “openssl”, “bounds_checking_function”, “musl”] | [] | [] | [] | [] |
@ohos/sharing_framework | foundation Castengine sharing framework | 3.2 | sharing_framework | castplus | [] | [“ipc”, “safwk”, “audio_framework”, “player_framework”, “camera_framework”, “wifi”, “hisysevent”, “device_manager”, “c_utils”, “graphic_2d”, “graphic_surface”, “drivers_peripheral_display”, “hilog”, “ability_base”, “samgr”, “ability_runtime”, “bundle_framework”, “napi”, “kv_store”, “access_token”, “drivers_interface_camera”, “eventhandler”, “window_manager”] | [“cJSON”, “jsoncpp”, “openssl”, “ffmpeg”] | [] | [] | [“//foundation/CastEngine/castengine_wifi_display/interfaces/innerkits/native/wfd:sharingwfd_client”] | [“//foundation/CastEngine/castengine_wifi_display/sa_profile:sharing_sa_profile”, “//foundation/CastEngine/castengine_wifi_display/services:sharing_services_package”, “//foundation/CastEngine/castengine_wifi_display/services/etc:sharing_service.rc”] |
@ohsh/accessibility | The accessibility framework provides a standard mechanism for exchanging information between applications and assistive applications. | 4.0 | accessibility | barrierfree | [“SystemCapability.BarrierFree.Accessibility.Core”, “SystemCapability.BarrierFree.Accessibility.Hearing”, “SystemCapability.BarrierFree.Accessibility.Vision”] | [“graphic_2d”, “samgr”, “napi”, “window_manager”, “eventhandler”, “input”, “c_utils”, “common_event_service”, “ability_base”, “safwk”, “bundle_framework”, “hitrace”, “hilog”, “ipc”, “ability_runtime”, “init”, “access_token”, “display_manager”, “hisysevent”, “os_account”, “preferences”, “power_manager”, “data_share”] | [] | [] | [“//foundation/barrierfree/accessibility/interfaces/kits/napi:napi_packages”] | [“//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability”, “//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig”, “//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient”, “//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common”, “//foundation/barrierfree/accessibility/common/interface:accessibility_interface”] | [“//foundation/barrierfree/accessibility/sa_profile:aams_sa_profile”, “//foundation/barrierfree/accessibility/sa_profile:accessibility_cfg”, “//foundation/barrierfree/accessibility/services/aams:accessibleabilityms”, “//foundation/barrierfree/accessibility/services/etc:ohos.para.dac”] |
@ohos/ability_runtime | Ability管理服务统一调度和管理应用中各Ability和应用管理服务, 用于管理应用运行关系、调度应用进程生命周期及状态 | 3.1 | ability_runtime | ability | [“SystemCapability.Ability.AbilityRuntime.Core”, “SystemCapability.Ability.AbilityRuntime.FAModel”, “SystemCapability.Ability.AbilityRuntime.AbilityCore”, “SystemCapability.Ability.AbilityRuntime.Mission”, “SystemCapability.Ability.AbilityRuntime.QuickFix”, “SystemCapability.Ability.AbilityTools.AbilityAssistant”] | [“ability_base”, “accessibility”, “access_token”, “ace_engine”, “appspawn”, “background_task_mgr”, “bundle_framework”, “common_event_service”, “config_policy”, “c_utils”, “data_share”, “dlp_permission_service”, “dsoftbus”, “efficiency_manager”, “eventhandler”, “ets_runtime”, “ets_utils”, “faultloggerd”, “ffrt”, “form_fwk”, “graphic_2d”, “hichecker”, “hicollie”, “hilog”, “hisysevent”, “hitrace”, “hiview”, “i18n”, “image_framework”, “init”, “input”, “ipc”, “kv_store”, “memmgr_plugin”, “memory_utils”, “napi”, “netmanager_base”, “os_account”, “relational_store”, “resource_management”, “resource_schedule_service”, “safwk”, “samgr”, “storage_service”, “toolchain”, “webview”, “window_manager”] | [“icu”, “json”, “jsoncpp”, “libjpeg-turbo”, “libuv”, “node”, “zlib”] | [] | [] | [] | [] |
@ohos/ability_base | ability子系统中的基础库,want,base等 | 3.1 | ability_base | ability | [“SystemCapability.Ability.AbilityBase”] | [“ability_runtime”, “c_utils”, “hilog”, “ipc”, “resource_management”] | [“json”, “jsoncpp”, “zlib”] | [] | [] | [] | [] |
@ohos/dmsfwk | distributed ability manager service | 3.1 | dmsfwk | ability | [“SystemCapability.Ability.DistributedAbilityManager”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “device_auth”, “device_info_manager”, “device_security_level”, “device_manager”, “distributed_bundle_framework”, “dmsfwk”, “dsoftbus”, “efficiency_manager”, “eventhandler”, “form_fwk”, “hisysevent”, “hitrace”, “hilog”, “image_framework”, “init”, “input”, “ipc”, “kv_store”, “memmgr”, “napi”, “os_account”, “safwk”, “samgr”, “ffrt”] | [“cJSON”] | [] | [] | [“//foundation/ability/dmsfwk/interfaces/innerkits/common:common_sdk”, “//foundation/ability/dmsfwk/interfaces/innerkits/continuation_manager:continuation_manager”, “//foundation/ability/dmsfwk/interfaces/innerkits/distributed_event:distributed_sdk”, “//foundation/ability/dmsfwk/interfaces/kits/napi:napi_packages”] | [“//foundation/ability/dmsfwk/etc/init:etc”, “//foundation/ability/dmsfwk/etc/profile:distributedsched_trust”, “//foundation/ability/dmsfwk/sa_profile:dms_sa_profile”, “//foundation/ability/dmsfwk/services/dtbabilitymgr:distributed_ability_manager_svr”, “//foundation/ability/dmsfwk/services/dtbschedmgr:distributedschedsvr”] |
@ohos/idl_tool | 提供自动生成Extension 服务端及客户端接口文件的能力 | 3.1 | idl_tool | ability | [] | [“hilog”, “ipc”, “samgr”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/ability_lite | App development framework for mini and small system. | 3.1 | ability_lite | ability | [] | [“bundle_framework_lite”, “kv_store”, “ui_lite”, “surface_lite”, “hilog”, “samgr_lite”, “window_manager_lite”] | [“bounds_checking_function”, “cJSON”, “freetype”] | [] | [] | [] | [] |
@ohos/dmsfwk_lite | distributed abiltiy manager service | 3.1 | dmsfwk_lite | ability | null | [“utils_lite”, “hilog_lite”, “samgr_lite”, “bundle_framework_lite”, “ability_lite”, “huks”] | [“bounds_checking_function”, “cJSON”] | [] | [] | [] | [] |
@ohos/form_fwk | 提供卡片创建、卡片删除、卡片释放等能力,包含接口和服务 | 3.1 | form_fwk | ability | [“SystemCapability.Ability.Form”] | [“ability_runtime”, “distributed_notification_service”, “bundle_framework”, “common_event_service”, “ffrt”, “hilog”, “ipc”, “napi”, “relational_store”, “os_account”, “power_manager”, “safwk”, “samgr”, “c_utils”, “ability_base”, “ets_runtime”, “eventhandler”, “hitrace”, “access_token”, “data_share”, “hicollie”, “hisysevent”, “kv_store”, “resource_management”, “time_service”, “device_usage_statistics”, “ace_engine”, “memmgr_plugin”, “memmgr”, “init”] | [“node”, “jsoncpp”, “json”, “libxml2”] | [] | [] | [“//foundation/ability/form_fwk:fms_innerkits_target”, “//foundation/ability/form_fwk:fmskit_native”, “//foundation/ability/form_fwk:form_napi_packages”] | [“//foundation/ability/form_fwk/sa_profile:form_sa_profile”, “//foundation/ability/form_fwk:fms_services_target”] |
@ohos/input | Provide input capabilities | 3.1 | input | multimodalinput | [“SystemCapability.MultimodalInput.Input.InputConsumer”, “SystemCapability.MultimodalInput.Input.InputDevice”, “SystemCapability.MultimodalInput.Input.Core”, “SystemCapability.MultimodalInput.Input.InputSimulator”, “SystemCapability.MultimodalInput.Input.InputMonitor”, “SystemCapability.MultimodalInput.Input.Pointer”, “SystemCapability.MultimodalInput.Input.ShortKey”] | [“window_manager”, “hisysevent”, “start”, “napi”, “c_utils”, “ipc”, “hitrace”, “resource_schedule_service”, “eventhandler”, “image_framework”, “graphic_2d”, “drivers_interface_input”, “safwk”, “ability_runtime”, “access_token”, “ability_base”, “samgr”, “build_framework”, “config_policy”, “hicollie”, “init”, “preferences”, “security_component_manager”, “hilog”, “common_event_service”, “data_share”, “relational_store”, “faultloggerd”, “ffrt”] | [“cJSON”, “node”, “libuv”, “libevdev”, “mtdev”, “libinput”] | [] | [“//foundation/multimodalinput/input:multimodalinput_mmi_base”] | [“//foundation/multimodalinput/input:multimodalinput_mmi_frameworks”, “//foundation/multimodalinput/input:input_jsapi_group”] | [“//foundation/multimodalinput/input:multimodalinput_mmi_service”, “//foundation/multimodalinput/input/sa_profile:multimodalinput_sa_profile”, “//foundation/multimodalinput/input:multimodalinput.rc”, “//foundation/multimodalinput/input/patch:patch_packages”, “//third_party/libevdev:libevdev”, “//foundation/multimodalinput/input:uinput_inject”, “//foundation/multimodalinput/input:mmi_uinput.rc”, “//foundation/multimodalinput/input:examples_group”] |
@ohos/surface_lite | Graphic shared memory | 3.1 | surface_lite | graphic | null | [“drivers_peripheral_display”, “graphic_utils_lite”, “ipc”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/graphic_2d | graphic_2d | 3.1 | graphic_2d | graphic | [“SystemCapability.Graphic.Graphic2D.ColorManager.Core”, “SystemCapability.Graphic.Graphic2D.EGL”, “SystemCapability.Graphic.Graphic2D.GLES2”, “SystemCapability.Graphic.Graphic2D.GLES3”, “SystemCapability.Graphic.Graphic2D.HyperGraphicManager”, “SystemCapability.Graphic.Graphic2D.NativeBuffer”, “SystemCapability.Graphic.Graphic2D.NativeDrawing”, “SystemCapability.Graphic.Graphic2D.NativeImage”, “SystemCapability.Graphic.Graphic2D.NativeVsync”, “SystemCapability.Graphic.Graphic2D.NativeWindow”, “SystemCapability.Graphic.Graphic2D.WebGL”, “SystemCapability.Graphic.Graphic2D.WebGL2”, “SystemCapability.Graphic.Vulkan”, “SystemCapability.Graphics.Drawing”] | [“window_manager”, “resource_management”, “napi”, “samgr”, “hilog”, “hisysevent”, “hitrace”, “ability_runtime”, “drivers_interface_display”, “c_utils”, “access_token”, “safwk”, “eventhandler”, “config_policy”, “init”, “hicollie”, “image_framework”, “ipc”, “player_framework”, “resource_schedule_service”, “soc_perf”, “accessibility”, “frame_aware_sched”, “memmgr”, “memmgr_plugin”, “sensor”, “qos_manager”, “video_processing_engine”, “vulkan-headers”, “input”] | [“flutter”, “libuv”, “openssl”, “libxml2”, “bounds_checking_function”, “icu”, “libpng”, “zlib”, “skia”, “cJSON”, “jsoncpp”, “egl”, “opengles”, “vulkan-headers”, “vulkan-loader”] | [] | [“//third_party/libpng:libpng”, “//third_party/vulkan-loader:vulkan_loader”, “//foundation/graphic/graphic_2d/interfaces/kits/napi:napi_packages”, “//foundation/graphic/graphic_2d/rosen/modules/composer:libcomposer”, “//foundation/graphic/graphic_2d/rosen/modules/composer/native_vsync:libnative_vsync”, “//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics”, “//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics_new”, “//foundation/graphic/graphic_2d/rosen/modules/effect/effectChain:libeffectchain”, “//foundation/graphic/graphic_2d/rosen/modules/effect/color_picker:color_picker”, “//foundation/graphic/graphic_2d/rosen/modules/effect/skia_effectChain:skeffectchain”, “//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:EGL”, “//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:GLESv2”, “//foundation/graphic/graphic_2d/frameworks/opengl_wrapper:GLESv3”, “//foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text:rosen_text”, “//foundation/graphic/graphic_2d/rosen/modules/effect/egl:libegl_effect”, “//foundation/graphic/graphic_2d/rosen/modules/texgine:libtexgine”, “//foundation/graphic/graphic_2d/frameworks/vulkan_layers:vulkan_swapchain_layer”, “//foundation/graphic/graphic_2d/frameworks/vulkan_layers:vulkan_swapchain_layer_json”] | [“//foundation/graphic/graphic_2d/rosen/modules/render_service_base:librender_service_base”, “//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client”] | [“//foundation/graphic/graphic_2d:default”, “//foundation/graphic/graphic_2d/rosen/modules/render_service:librender_service”, “//foundation/graphic/graphic_2d/rosen/modules/render_service:render_service”, “//foundation/graphic/graphic_2d/etc:ohos.para.dac”] |
@ohos/graphic_utils_lite | Graphic fundamental components | 3.1 | graphic_utils_lite | graphic | null | [“hilog_lite”, “drivers_peripheral_display”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/graphic_3d | graphic_3d | 3.1 | graphic_3d | graphic | [“SystemCapability.ArkUi.Graphics3D”] | [“c_utils”, “hilog”, “graphic_2d”, “hitrace”, “init”, “resource_management”] | [“skia”, “libpng”, “libjpeg-turbo”, “zlib”] | [] | [] | [] | [] |
@ohos/graphic_surface | graphic surface | 4.1 | graphic_surface | graphic | null | [“bytrace”, “c_utils”, “drivers_interface_display”, “eventhandler”, “hilog”, “hitrace”, “init”, “ipc”] | [] | [] | [] | [] | [] |
@ohos/av_session | Audio and Video Session Management | 4.0 | av_session | multimedia | [“SystemCapability.Multimedia.AVSession.AVCast”, “SystemCapability.Multimedia.AVSession.Core”, “SystemCapability.Multimedia.AVSession.Manager”] | [“ability_base”, “ability_runtime”, “init”, “access_token”, “audio_framework”, “bundle_framework”, “c_utils”, “cast_engine”, “data_object”, “device_manager”, “dsoftbus”, “eventhandler”, “graphic_surface”, “hilog”, “hisysevent”, “hitrace”, “input”, “ipc”, “image_framework”, “napi”, “safwk”, “samgr”, “window_manager”, “distributed_notification_service”, “relational_store”] | [“openssl”, “jsoncpp”] | [] | [] | [“//foundation/multimedia/av_session/frameworks/common:avsession_common”, “//foundation/multimedia/av_session/frameworks/native/session:avsession_client”, “//foundation/multimedia/av_session/frameworks/js/napi/session:avsession_napi”, “//foundation/multimedia/av_session/utils:avsession_utils”, “//foundation/multimedia/av_session/avpicker:avcastpicker”, “//foundation/multimedia/av_session/avpicker:avcastpickerparam”] | [“//foundation/multimedia/av_session/services/session:avsession_item”, “//foundation/multimedia/av_session/services/session:avsession_server”, “//foundation/multimedia/av_session/services/session/server/remote:remote_session_source”, “//foundation/multimedia/av_session/services/session/server/remote:remote_session_sink”] |
@ohos/media_foundation | media foundation functions. | 3.1 | media_foundation | multimedia | [“SystemCapability.Multimedia.Media.Core”] | [“hilog”, “hilog_lite”, “hitrace”, “audio_framework”, “drivers_peripheral_codec”, “graphic_2d”, “graphic_surface”, “hdf_core”, “c_utils”, “init”, “player_framework”, “ipc”, “ffrt”] | [“ffmpeg”, “bounds_checking_function”, “curl”] | [] | [] | [] | [] |
@ohos/camera_lite | Camera service for mini and small system. | 3.1 | camera_lite | multimedia | [] | [“hilog_lite”, “permission_lite”, “surface_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/drm_framework | DRM standard | 3.1 | drm_framework | multimedia | [“SystemCapability.Multimedia.Drm.Core”] | [“ability_base”, “ability_runtime”, “safwk”, “napi”, “samgr”, “hitrace”, “ipc”, “hisysevent”, “c_utils”, “hilog”, “access_token”, “hicollie”, “hdf_core”, “eventhandler”, “bundle_framework”, “drivers_interface_drm”] | [] | [] | [] | [“//foundation/multimedia/drm_framework/frameworks/native:drm_framework”, “//foundation/multimedia/drm_framework/interfaces/kits/c/drm_capi:native_drm”, “//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi:drm_napi”, “//foundation/multimedia/drm_framework/interfaces/kits/js/drm_napi:drm_js”] | [“//foundation/multimedia/drm_framework/sa_profile:drm_service_sa_profile”, “//foundation/multimedia/drm_framework/services/etc:drm_service.rc”, “//foundation/multimedia/drm_framework/services/drm_service:drm_service”] |
@ohos/image_framework | Image standard provides atomic capabilities | 3.1 | image_framework | multimedia | [“SystemCapability.Multimedia.Image.Core”, “SystemCapability.Multimedia.Image.ImageSource”, “SystemCapability.Multimedia.Image.ImagePacker”, “SystemCapability.Multimedia.Image.ImageReceiver”, “SystemCapability.Multimedia.Image.ImageCreator”] | [“c_utils”, “graphic_2d”, “graphic_surface”, “hichecker”, “hitrace”, “hilog”, “hisysevent”, “ipc”, “napi”, “zlib”, “init”, “memory_utils”, “drivers_interface_codec”, “drivers_interface_display”, “hdf_core”, “memmgr_plugin”] | [“flutter”, “libpng”, “libexif”, “bounds_checking_function”, “expat”, “json”, “skia”, “zlib”, “astc-encoder”, “opencl-headers”, “ffmpeg”] | [] | [] | [] | [] |
@ohos/av_codec | Media standard provides atomic capabilities | 3.1 | av_codec | multimedia | [“SystemCapability.Multimedia.Media.Muxer”, “SystemCapability.Multimedia.Media.Spliter”, “SystemCapability.Multimedia.Media.AudioCodec”, “SystemCapability.Multimedia.Media.AudioDecoder”, “SystemCapability.Multimedia.Media.AudioEncoder”, “SystemCapability.Multimedia.Media.VideoDecoder”, “SystemCapability.Multimedia.Media.VideoEncoder”, “SystemCapability.Multimedia.Media.CodecBase”] | [“c_utils”, “drivers_interface_codec”, “graphic_2d”, “graphic_surface”, “hdf_core”, “hicollie”, “hidumper”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “qos_manager”, “safwk”, “samgr”, “window_manager”, “media_foundation”, “audio_framework”, “drm_framework”] | [“bounds_checking_function”, “ffmpeg”, “curl”, “openssl”] | [] | [] | [“//foundation/multimedia/av_codec/interfaces/kits/c:capi_packages”, “//foundation/multimedia/av_codec/interfaces/inner_api/native:av_codec_client”] | [“//foundation/multimedia/av_codec/services:av_codec_services_package”, “//foundation/multimedia/av_codec/sa_profile:av_codec_service_profile”] |
@ohos/audio_lite | Audio encoder and decoder for small system. | 3.1 | audio_lite | multimedia | [] | [] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/camera_framework | Camera standard provides managers and provides the camera resources to application to capture photo/preview/videos | 3.1 | camera_framework | multimedia | [“SystemCapability.Multimedia.Camera.Core”] | [“ability_base”, “ability_runtime”, “access_token”, “ace_engine”, “bundle_framework”, “c_utils”, “common_event_service”, “device_manager”, “drivers_interface_camera”, “drivers_interface_display”, “graphic_2d”, “graphic_surface”, “hdf_core”, “hicollie”, “hilog”, “hisysevent”, “hitrace”, “ipc”, “image_framework”, “napi”, “os_account”, “safwk”, “samgr”, “sensor”, “thermal_manager”, “window_manager”, “memmgr”, “memmgr_plugin”] | [] | [] | [] | [“//foundation/multimedia/camera_framework/frameworks/native/camera:camera_framework”, “//foundation/multimedia/camera_framework/frameworks/native/ndk:ohcamera”, “//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_napi”, “//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_napi”, “//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camera_js”, “//foundation/multimedia/camera_framework/interfaces/kits/js/camera_napi:camerapicker_js”] | [“//foundation/multimedia/camera_framework/sa_profile:camera_service_sa_profile”, “//foundation/multimedia/camera_framework/services/etc:camera_service.rc”, “//foundation/multimedia/camera_framework/services/camera_service:camera_service”, “//foundation/multimedia/camera_framework/services/deferred_processing_service:deferred_processing_service”] |
@ohos/audio_framework | Audio standard provides managers and provides the audio resources to application for play/record audio | 4.0 | audio_framework | multimedia | [“SystemCapability.Multimedia.Audio.Core”, “SystemCapability.Multimedia.Audio.Renderer”, “SystemCapability.Multimedia.Audio.Capturer”, “SystemCapability.Multimedia.Audio.Device”, “SystemCapability.Multimedia.Audio.Volume”, “SystemCapability.Multimedia.Audio.Communication”, “SystemCapability.Multimedia.Audio.Tone”, “SystemCapability.Multimedia.Audio.Interrupt”, “SystemCapability.Multimedia.Audio.PlaybackCapture”, “SystemCapability.Multimedia.Audio.Spatialization”] | [“ability_base”, “ability_runtime”, “access_token”, “accessibility”, “bluetooth”, “bundle_framework”, “c_utils”, “common_event_service”, “config_policy”, “data_share”, “device_manager”, “distributed_audio”, “drivers_interface_audio”, “drivers_peripheral_audio”, “eventhandler”, “hdf_core”, “hicollie”, “hisysevent”, “hitrace”, “hiview”, “hilog”, “init”, “input”, “ipc”, “kv_store”, “napi”, “power_manager”, “resource_schedule_service”, “safwk”, “samgr”, “sensor”] | [“bounds_checking_function”, “glib”, “libsnd”, “libxml2”, “pulseaudio”] | [] | [] | [“//foundation/multimedia/audio_framework/frameworks/js/napi:audio”, “//foundation/multimedia/audio_framework/frameworks/native/ohaudio:ohaudio”, “//foundation/multimedia/audio_framework/frameworks/native/opensles:opensles”, “//foundation/multimedia/audio_framework/frameworks/native/audiocompatibility:audio_renderer_gateway”, “//foundation/multimedia/audio_framework/frameworks/native/audiocompatibility:audio_capturer_gateway”, “//foundation/multimedia/audio_framework/services/audio_service:audio_sasdk”] | [“//foundation/multimedia/audio_framework/sa_profile:audio_service_sa_profile”, “//foundation/multimedia/audio_framework/services/audio_service:audio_service_packages”, “//foundation/multimedia/audio_framework/services/audio_policy:audio_policy_packages”, “//third_party/pulseaudio/ohosbuild:pulseaudio_packages”, “//foundation/multimedia/audio_framework/frameworks/native/pulseaudio/modules:pa_extend_modules”] |
@ohos/player_framework | Media standard provides atomic capabilities | 3.1 | player_framework | multimedia | [“SystemCapability.Multimedia.Media.AVMetadataExtractor”, “SystemCapability.Multimedia.Media.AVImageGenerator”, “SystemCapability.Multimedia.SystemSound.Core”, “SystemCapability.Multimedia.AudioHaptic.Core”, “SystemCapability.Multimedia.Media.SoundPool”, “SystemCapability.Multimedia.Media.AVScreenCapture”, “SystemCapability.Multimedia.Media.AudioPlayer”, “SystemCapability.Multimedia.Media.VideoPlayer”, “SystemCapability.Multimedia.Media.AudioRecorder”, “SystemCapability.Multimedia.Media.VideoRecorder”, “SystemCapability.Multimedia.Media.AVPlayer”, “SystemCapability.Multimedia.Media.AVRecorder”] | [“av_session”, “safwk”, “hilog”, “window_manager”, “napi”, “samgr”, “hitrace”, “audio_framework”, “ipc”, “graphic_2d”, “graphic_surface”, “hisysevent”, “c_utils”, “zlib”, “access_token”, “image_framework”, “hiview”, “eventhandler”, “init”, “input”, “memmgr_plugin”, “hicollie”, “media_foundation”, “drivers_peripheral_codec”, “drivers_peripheral_display”, “hdf_core”, “ability_base”, “ability_runtime”, “bundle_framework”, “relational_store”, “resource_management”, “av_codec”, “miscdevice”, “drm_framework”, “qos_manager”, “config_policy”, “power_manager”] | [“glib”, “gstreamer”, “libffi”, “ffmpeg”, “libxml2”, “bounds_checking_function”] | [] | [] | [“//foundation/multimedia/player_framework/interfaces/kits/js:napi_packages”, “//foundation/multimedia/player_framework/interfaces/kits/c:capi_packages”, “//foundation/multimedia/player_framework/interfaces/inner_api/native:media_client”] | [“//foundation/multimedia/player_framework/services:media_services_package”, “//foundation/multimedia/player_framework/sa_profile:media_service_sa_profile”] |
@ohos/media_utils_lite | Definition of public information such as media error code, and data types required for recording and playing audio and video. | 3.2 | media_utils_lite | multimedia | [] | [] | [] | [] | [] | [] | [] |
@ohos/media_lite | Recorder service and player service. | 3.1 | media_lite | multimedia | [] | [“hilog_lite”, “audio_lite”, “camera_lite”, “permission_lite”, “init”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/media_library | provides a set of easy-to-use APIs for getting media file metadata information | 4.0 | media_library | multimedia | [“SystemCapability.Multimedia.MediaLibrary.Core”, “SystemCapability.Multimedia.MediaLibrary.DistributedCore”, “SystemCapability.FileManagement.UserFileManager.Core”, “SystemCapability.FileManagement.UserFileManager.DistributedCore”, “SystemCapability.FileManagement.PhotoAccessHelper.Core”] | [“ability_base”, “ability_runtime”, “access_token”, “ace_engine”, “app_file_service”, “battery_manager”, “bundle_framework”, “c_utils”, “camera_framework”, “common_event_service”, “data_share”, “device_auth”, “device_manager”, “device_security_level”, “dfs_service”, “drivers_interface_usb”, “eventhandler”, “file_api”, “hicollie”, “hilog”, “hisysevent”, “hitrace”, “huks”, “i18n”, “init”, “ipc”, “kv_store”, “memory_utils”, “memmgr”, “memmgr_plugin”, “image_framework”, “napi”, “player_framework”, “power_manager”, “relational_store”, “safwk”, “samgr”, “security_component_manager”, “storage_service”, “user_file_service”, “window_manager”, “background_task_mgr”, “ffrt”] | [“e2fsprogs”, “openssl”] | [] | [] | [“//foundation/multimedia/media_library/interfaces/kits/js:medialibrary”, “//foundation/multimedia/media_library/interfaces/kits/js:medialibrary_js”, “//foundation/multimedia/media_library/interfaces/kits/js:userfilemanager”, “//foundation/multimedia/media_library/interfaces/kits/js:photoaccesshelper”, “//foundation/multimedia/media_library/interfaces/kits/js:photoaccesshelper_js”] | [“//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_helper:media_library_packages”, “//foundation/multimedia/media_library/frameworks/innerkitsimpl/media_library_manager:media_library_manager”, “//foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension:medialibrary_data_extension”, “//foundation/multimedia/media_library/frameworks/innerkitsimpl/medialibrary_data_extension:userfilemanager_mimetypes.json”, “//foundation/multimedia/media_library/frameworks/innerkitsimpl/test/unittest/medialibrary_scanner:scanner”, “//foundation/multimedia/media_library/frameworks/innerkitsimpl/test/unittest/medialibrary_tool:mediatool”, “//foundation/multimedia/media_library/frameworks/services/media_backup_extension:mediabackup”] |
@ohos/window_manager | library for window | 3.1 | window_manager | window | [“SystemCapability.WindowManager.WindowManager.Core”, “SystemCapability.Window.SessionManager”] | [“sensor”, “ability_base”, “graphic_2d”, “graphic_surface”, “hisysevent”, “ability_runtime”, “napi”, “common_event_service”, “hilog”, “access_token”, “init”, “bundle_framework”, “ipc”, “power_manager”, “hitrace”, “samgr”, “input”, “safwk”, “display_manager”, “config_policy”, “ace_engine”, “image_framework”, “preferences”, “hiview”, “ffrt”, “dsoftbus”, “hicollie”, “eventhandler”, “c_utils”, “motion”, “soc_perf”, “resource_management”, “resource_schedule_service”, “efficiency_manager”, “frame_aware_sched_override”, “imf”, “frame_aware_sched”, “memmgr_plugin”, “data_share”, “accessibility”, “security_component_manager”, “os_account”] | [“libjpeg-turbo”, “libxml2”, “bounds_checking_function”] | [] | [“//foundation/window/window_manager/snapshot:snapshot_display”, “//foundation/window/window_manager/setresolution:setresolution_screen”, “//foundation/window/window_manager/interfaces/kits/napi/extension_window:extensionwindow”, “//foundation/window/window_manager/interfaces/kits/napi/window_runtime/window_stage_napi:windowstage”, “//foundation/window/window_manager/interfaces/kits/napi:napi_packages”, “//foundation/window/window_manager/resources:window_resources”, “//foundation/window/window_manager/window_scene/interfaces/kits/napi:window_scene_napi_packages”] | [“//foundation/window/window_manager/interfaces/kits/js/declaration:window”, “//foundation/window/window_manager/dm:libdm”, “//foundation/window/window_manager/extension/extension_connection:libwindow_extension_client”, “//foundation/window/window_manager/extension/modal_system_ui_extension:libmodal_system_ui_extension_client”, “//foundation/window/window_manager/extension/window_extension:libwindow_extension”, “//foundation/window/window_manager/extension/window_extension:window_extension_module”, “//foundation/window/window_manager/wm:libwm”, “//foundation/window/window_manager/wm:libwm_lite”, “//foundation/window/window_manager/utils:libwmutil”, “//foundation/window/window_manager/utils:libwmutil_base”, “//foundation/window/window_manager/window_scene/common:window_scene_common”] | [“//foundation/window/window_manager/sa_profile:wms_sa_profile”, “//foundation/window/window_manager/dmserver:libdms”, “//foundation/window/window_manager/wmserver:libwms”] |
@ohos/window_manager_lite | Windows manager service | 3.1 | window_manager_lite | window | null | [“samgr_lite”, “surface_lite”, “drivers_peripheral_input”, “ipc”, “graphic_utils_lite”, “hdf_core”, “permission_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/bearpi_hm_micro_sample | bearpi_hm_micro samples. | 3.1 | bearpi_hm_micro_sample | bearpi_hm_micro_sample | [“”] | [“ability_lite”, “appexecfwk_lite”, “surface_lite”, “ui_lite”, “graphic_utils_lite”, “kv_store”, “init”, “permission”, “samgr_lite”, “utils_base”] | [“bounds_checking_function”, “wpa_supplicant”, “cjson”, “giflib”, “libjpeg”, “libpng”] | [] | [] | [] | [] |
@ohos/kaihong_products | None | 3.1 | kaihong_products | kaihong_products | [] | [] | [] | [] | [] | [] | [] |
@ohos/device_unionpi_tiger | None | 4.0 | device_unionpi_tiger | device | null | [“hilog”, “c_utils”, “hdf_core”, “ipc”, “drivers_interface_camera”, “hitrace”, “power_manager”] | [] | [] | [] | [] | [] |
@ohos/middleware | middleware source sdk. | 3.1 | middleware | vendor | [] | [] | [] | [] | [] | [] | [] |
@ohos/hardware | hardware media sdk. | 3.1 | hardware | vendor | [] | [] | [] | [] | [] | [] | [] |
@ohos/hi3861_sdk | hi3861 wifiiot sdk. | 3.1 | hi3861_sdk | vendor | [] | [] | [] | [] | [] | [] | [] |
@ohos/enterprise_device_management | EDM(Enterprise Device Management)提供系统级别的管理功能API,支持企业MDM应用对设备的管控 | 3.2 | enterprise_device_management | customization | [“SystemCapability.Customization.EnterpriseDeviceManager”] | [“ability_base”, “ability_runtime”, “access_token”, “audio_framework”, “bluetooth”, “bundle_framework”, “certificate_manager”, “common_event_service”, “c_utils”, “data_share”, “drivers_interface_usb”, “eventhandler”, “netmanager_base”, “netmanager_ext”, “hilog”, “hisysevent”, “init”, “ipc”, “location”, “napi”, “os_account”, “power_manager”, “relational_store”, “safwk”, “samgr”, “screenlock_mgr”, “security_guard”, “storage_service”, “time_service”, “update_service”, “usb_manager”, “wifi”] | [“bounds_checking_function”, “jsoncpp”] | [] | null | [“//base/customization/enterprise_device_management/interfaces/kits/account_manager:accountmanager”, “//base/customization/enterprise_device_management/interfaces/kits/application_manager:applicationmanager”, “//base/customization/enterprise_device_management/interfaces/kits/admin_manager:adminmanager”, “//base/customization/enterprise_device_management/interfaces/kits/browser:browser”, “//base/customization/enterprise_device_management/interfaces/kits/bundle_manager:bundlemanager”, “//base/customization/enterprise_device_management/interfaces/kits/datetime_manager:datetimemanager”, “//base/customization/enterprise_device_management/interfaces/kits/device_control:devicecontrol”, “//base/customization/enterprise_device_management/interfaces/kits/device_info:deviceinfo”, “//base/customization/enterprise_device_management/interfaces/kits/device_settings:devicesettings”, “//base/customization/enterprise_device_management/interfaces/kits/network_manager:networkmanager”, “//base/customization/enterprise_device_management/interfaces/kits/restrictions:restrictions”, “//base/customization/enterprise_device_management/interfaces/kits/system_manager:systemmanager”, “//base/customization/enterprise_device_management/interfaces/kits/usb_manager:usbmanager”, “//base/customization/enterprise_device_management/interfaces/kits/wifi_manager:wifimanager”, “//base/customization/enterprise_device_management/interfaces/kits/security_manager:securitymanager”, “//base/customization/enterprise_device_management/interfaces/kits/bluetooth_manager:bluetoothmanager”, “//base/customization/enterprise_device_management/interfaces/kits/location_manager:locationmanager”, “//base/customization/enterprise_device_management/framework/extension:enterprise_admin_extension”, “//base/customization/enterprise_device_management/interfaces/kits/enterprise_admin_extension:enterpriseadminextensionability_napi”, “//base/customization/enterprise_device_management/interfaces/kits/enterprise_admin_extension_context:enterpriseadminextensioncontext_napi”, “//base/customization/enterprise_device_management/framework/extension:enterprise_admin_extension_module”, “//base/customization/enterprise_device_management/interfaces/inner_api:edmservice_kits”, “//base/customization/enterprise_device_management/common/native:edm_commom”, “//base/customization/enterprise_device_management/interfaces/inner_api/plugin_kits:plugin_kits”] | [“//base/customization/enterprise_device_management/services/edm:edmservice”, “//base/customization/enterprise_device_management/services/edm_plugin:account_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:browser_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:datetime_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:device_info_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:device_settings_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:device_control_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:disallow_modify_datetime_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:network_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:restrictions_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:system_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:usb_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:wifi_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:bundle_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:application_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:security_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:bluetooth_manager_plugin”, “//base/customization/enterprise_device_management/services/edm_plugin:location_manager_plugin”, “//base/customization/enterprise_device_management/sa_profile:edm_sa_profile”, “//base/customization/enterprise_device_management/etc/init:edm.cfg”, “//base/customization/enterprise_device_management/etc/param:edm.para”, “//base/customization/enterprise_device_management/etc/param:edm.para.dac”] |
@ohos/config_policy | The customization framework, namely, cust, provides APIs for each service module to obtain the configuration directories at different levels or the configuration file paths. | 3.2 | config_policy | customization | [“SystemCapability.Customization.ConfigPolicy”] | [“hisysevent”, “hilog”, “napi”, “init”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/os_account | Allowing apps to use OS account-related functions | 3.0 | os_account | account | [“SystemCapability.Account.AppAccount”, “SystemCapability.Account.OsAccount”] | [“ability_base”, “ability_runtime”, “access_token”, “ace_engine”, “asset”, “bundle_framework”, “common_event_service”, “c_utils”, “eventhandler”, “kv_store”, “hicollie”, “hilog”, “hisysevent”, “hitrace”, “huks”, “init”, “i18n”, “ipc”, “napi”, “pin_auth”, “safwk”, “samgr”, “security_guard”, “selinux_adapter”, “storage_service”, “time_service”, “user_auth_framework”] | [“mbedtls”] | [] | [“//base/account/os_account/interfaces/kits/napi/appaccount:appaccount”, “//base/account/os_account/interfaces/kits/napi/distributedaccount:distributedaccount”, “//base/account/os_account/interfaces/kits/napi/osaccount:osaccount”, “//base/account/os_account/sa_profile:account_sa_profile”, “//base/account/os_account/tools:os_account_tools”] | [“//base/account/os_account/frameworks/appaccount/native:app_account_innerkits”, “//base/account/os_account/frameworks/common:common_target”, “//base/account/os_account/frameworks/domain_account:domain_account_innerkits”, “//base/account/os_account/frameworks/ohosaccount/native:libaccountkits”, “//base/account/os_account/frameworks/osaccount/native:os_account_innerkits”] | [“//base/account/os_account/services:services_target”, “//base/account/os_account/services/accountmgr/src/appaccount:app_account_service_core”, “//base/account/os_account/services/accountmgr/param:param_files”] |
@ohos/device_status | Msdp device status | 3.1 | device_status | msdp | [“SystemCapability.Msdp.DeviceStatus.Drag”, “SystemCapability.Msdp.DeviceStatus.Cooperate”, “SystemCapability.Msdp.DeviceStatus.Stationary”] | [“access_token”, “hilog”, “ipc”, “safwk”, “samgr”, “c_utils”, “common_event_service”, “napi”, “image_framework”, “eventhandler”, “distributed_input”, “device_manager”, “sensor”, “init”, “input”, “hisysevent”, “window_manager”, “hitrace”, “ability_base”, “graphic_2d”, “udmf”, “device_info_manager”, “dsoftbus”, “motion”, “ylong_runtime”, “dfs_service”] | [“cJSON”, “libxml2”, “libuv”, “openssl”, “jsoncpp”] | [] | [] | [“//base/msdp/device_status/interfaces/innerkits:devicestatus_client”, “//base/msdp/device_status/frameworks/js/napi:stationary”, “//base/msdp/device_status/frameworks/js/napi/interaction:interaction_jsapi_group”] | [“//base/msdp/device_status/libs:devicestatus_algo”, “//base/msdp/device_status/libs:devicestatus_mock”, “//base/msdp/device_status/services:devicestatus_service”, “//base/msdp/device_status/frameworks/native/src:deviceagent”, “//base/msdp/device_status/sa_profile:devicestatus_sa_profile”, “//base/msdp/device_status/tools:devicestatus_tools”, “//base/msdp/device_status:devicestatus_service_group”] |
@ohos/imf | Provide input capability to ime app | 3.1 | imf | inputmethod | [“SystemCapability.MiscServices.InputMethodFramework”] | [“init”, “napi”, “samgr”, “common_event_service”, “ipc”, “eventhandler”, “bundle_framework”, “ability_runtime”, “hilog”, “ability_base”, “safwk”, “input”, “c_utils”, “access_token”, “i18n”, “window_manager”, “os_account”, “hisysevent”, “hitrace”, “graphic_2d”, “ffrt”, “config_policy”, “data_share”] | [“jsoncpp”] | [] | [] | [“//base/inputmethod/imf/interfaces/inner_api/inputmethod_controller:inputmethod_client”, “//base/inputmethod/imf/frameworks/js/napi/inputmethodclient:inputmethod”, “//base/inputmethod/imf/frameworks/js/napi/inputmethodlist:inputmethodlist”, “//base/inputmethod/imf/frameworks/js/napi/inputmethodpanel:panel”, “//base/inputmethod/imf/services/dfx:inputmethod_dfx_static”] | [“//base/inputmethod/imf/etc/init:inputmethodservice.cfg”, “//base/inputmethod/imf/etc/para:inputmethod.para.dac”, “//base/inputmethod/imf/etc/para:inputmethod.para”, “//base/inputmethod/imf/interfaces/inner_api/inputmethod_ability:inputmethod_ability”, “//base/inputmethod/imf/profile:inputmethod_inputmethod_sa_profiles”, “//base/inputmethod/imf/services:inputmethod_service”, “//base/inputmethod/imf/frameworks/kits/extension:inputmethod_extension”, “//base/inputmethod/imf/frameworks/kits/extension:inputmethod_extension_module”, “//base/inputmethod/imf/frameworks/js/napi/inputmethodability:inputmethodengine”, “//base/inputmethod/imf/frameworks/js/napi/inputmethod_extension_ability:inputmethodextensionability_napi”, “//base/inputmethod/imf/frameworks/js/napi/inputmethod_extension_context:inputmethodextensioncontext_napi”] |
@ohos/usb_manager | usb manager | 3.1.0 | usb_manager | usb | [“SystemCapability.USB.USBManager”] | [“hilog”, “ability_base”, “eventhandler”, “napi”, “bundle_framework”, “common_event_service”, “distributed_notification_service”, “drivers_interface_usb”, “i18n”, “init”, “ipc”, “safwk”, “c_utils”, “samgr”, “access_token”, “os_account”, “relational_store”, “resource_management”, “ability_runtime”, “hisysevent”] | [“jsoncpp”, “bounds_checking_function”] | [] | [] | [“//base/usb/usb_manager/interfaces/innerkits:usbsrv_client”, “//base/usb/usb_manager/interfaces/kits/js/napi:usbmanager”, “//base/usb/usb_manager/interfaces/kits/js/napi:usb”] | [“//base/usb/usb_manager/sa_profile:usbmgr_sa_profile”, “//base/usb/usb_manager/services:usbservice”, “//base/usb/usb_manager/services:usb_service.init”, “//base/usb/usb_manager/etc:usb_etc_files”] |
@ohos/webview | library for webview | 3.1 | webview | web | [“SystemCapability.Web.Webview.Core”] | [“ability_base”, “ability_runtime”, “access_token”, “app_file_service”, “audio_framework”, “av_codec”, “av_session”, “background_task_mgr”, “battery_manager”, “bundle_framework”, “c_utils”, “camera_framework”, “cellular_data”, “certificate_manager”, “common_event_service”, “config_policy”, “core_service”, “data_share”, “enterprise_device_management”, “eventhandler”, “file_api”, “graphic_2d”, “graphic_surface”, “hilog”, “hisysevent”, “hitrace”, “huks”, “image_framework”, “imf”, “init”, “input”, “ipc”, “location”, “napi”, “media_foundation”, “netmanager_base”, “pasteboard”, “player_framework”, “power_manager”, “print_fwk”, “relational_store”, “resource_schedule_service”, “samgr”, “soc_perf”, “time_service”, “window_manager”, “netstack”] | [“chromium”, “cef”, “libxml2”, “protobuf”] | [] | [] | [] | [] |
@ohos/iothardware_peripheral | Iot peripheral controller. | 3.1 | peripheral | iothardware | [] | [] | [] | [] | [] | [] | [] |
@ohos/location | Location service, providing location and geocoding capabilities. | 3.1.0 | location | location | [“SystemCapability.Location.Location.Core”, “SystemCapability.Location.Location.Gnss”, “SystemCapability.Location.Location.Geofence”, “SystemCapability.Location.Location.Geocoder”, “SystemCapability.Location.Location.Lite”] | [“ability_base”, “ability_runtime”, “access_token”, “background_task_mgr”, “bundle_framework”, “cellular_data”, “common_event_service”, “core_service”, “c_utils”, “data_share”, “drivers_interface_location_agnss”, “drivers_interface_location_gnss”, “eventhandler”, “hdf_core”, “hisysevent”, “hiview”, “hilog”, “i18n”, “init”, “ipc”, “napi”, “os_account”, “relational_store”, “safwk”, “samgr”, “wifi”, “bluetooth”] | [“libuv”] | [] | [] | [“//base/location/frameworks/native:locator_sdk”, “//base/location/frameworks/js/napi:geolocation”, “//base/location/frameworks/js/napi:geolocationmanager”, “//base/location/frameworks/location_common/common:lbsservice_common”, “//base/location/interfaces/inner_api/native:locator_agent”] | [“//base/location/services/location_geocode/geocode:lbsservice_geocode”, “//base/location/services/location_gnss/gnss:lbsservice_gnss”, “//base/location/services/location_locator/locator:lbsservice_locator”, “//base/location/services/location_network/network:lbsservice_network”, “//base/location/services/location_passive/passive:lbsservice_passive”, “//base/location/services/etc:etc”, “//base/location/sa_profile:location_sa_profile”] |
@ohos/print_fwk | Provide printer management and print ability for 3rd party app | 3.1 | print_fwk | [“SystemCapability.Print.PrintFramework”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “c_utils”, “common_event_service”, “core_service”, “distributed_notification_service”, “drivers_interface_ril”, “eventhandler”, “hisysevent”, “hitrace”, “hilog”, “i18n”, “init”, “ipc”, “napi”, “netmanager_base”, “os_account”, “preferences”, “relational_store”, “resource_management”, “safwk”, “samgr”, “security_guard”, “time_service”] | [“zlib”, “cups”, “cups-filters”, “pdfium”] | [] | [] | [“//base/print/print_fwk/interfaces/kits/napi/print_napi:print_napi”, “//base/print/print_fwk/interfaces/kits/jsnapi/print_extension:printextensionability_napi”, “//base/print/print_fwk/interfaces/kits/jsnapi/print_extensionctx:printextensioncontext_napi”, “//base/print/print_fwk/frameworks/kits/extension:print_extension_framework”, “//base/print/print_fwk/frameworks/kits/extension:print_extension_module”, “//base/print/print_fwk/frameworks/innerkitsimpl/print_impl:print_client”, “//base/print/print_fwk/frameworks/helper/print_helper:print_helper”, “//base/print/print_fwk/frameworks/models/print_models:print_models”] | [“//base/print/print_fwk/services/print_service:print_service”, “//base/print/print_fwk/etc/init:printservice.rc”, “//base/print/print_fwk/profile:print_sa_profiles”, “//base/print/print_fwk/etc/init:cups-files.conf”, “//base/print/print_fwk/etc/init:cupsd.conf”, “//base/print/print_fwk/etc/init:cups_service.cfg”, “//base/print/print_fwk/etc/param:print.para”, “//base/print/print_fwk/etc/param:print.para.dac”] | |
@ohos/miscdevice | Control vibration vibration | 3.1 | miscdevice | sensors | [“SystemCapability.Sensors.MiscDevice”, “SystemCapability.Sensors.MiscDevice.Lite”] | [“ability_base”, “ability_runtime”, “access_token”, “audio_framework”, “c_utils”, “data_share”, “drivers_interface_light”, “drivers_interface_vibrator”, “hilog”, “hisysevent”, “hitrace”, “ipc”, “init”, “napi”, “safwk”, “samgr”] | [“cJSON”] | [] | [] | [“//base/sensors/miscdevice/frameworks/js/napi:vibrator_js_target”, “//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_target”, “//base/sensors/miscdevice/frameworks/native/light:light_target”, “//base/sensors/miscdevice/utils:miscdevice_utils_target”, “//base/sensors/miscdevice/frameworks/capi:ohvibrator”] | [“//base/sensors/miscdevice/services/miscdevice_service:miscdevice_service_target”, “//base/sensors/miscdevice/sa_profile:sensors_sa_profiles”] |
@ohos/start | Start sensor, vibrator and other small device services | 3.1 | start | sensors | [] | [] | [] | [] | [] | [] | [] |
@ohos/sensor | Obtaining sensor data | 3.1 | sensor | sensors | [“SystemCapability.Sensors.Sensor”, “SystemCapability.Sensors.Sensor.Lite”] | [“c_utils”, “hilog”, “build_framework”, “hisysevent”, “napi”, “drivers_interface_sensor”, “access_token”, “hitrace”, “ipc”, “safwk”, “samgr”, “eventhandler”] | [] | [] | [] | [“//base/sensors/sensor/frameworks/js/napi:sensor_js_target”, “//base/sensors/sensor/frameworks/native:sensor_target”, “//base/sensors/sensor/frameworks/native:ohsensor”, “//base/sensors/sensor/utils:sensor_utils_target”] | [“//base/sensors/sensor/services:sensor_service_target”, “//base/sensors/sensor/sa_profile:sensors_sa_profiles”] |
@ohos/medical_sensor | Obtaining sensor data | 3.1 | medical_sensor | sensors | [“SystemCapability.Sensors.Medical_sensor”] | [“access_token”, “c_utils”, “drivers_interface_sensor”, “drivers_peripheral_sensor”, “eventhandler”, “ets_runtime”, “hilog”, “hisysevent”, “napi”, “ipc”, “samgr”, “safwk”] | [] | [] | [] | [] | [] |
@ohos/sensor_lite | Obtaining sensor data | 3.1 | sensor_lite | sensors | [] | [“drivers_peripheral_sensor”, “hilog_lite”, “ipc”, “samgr_lite”, “utils_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/battery_manager | 电池、充放电状态查询,状态上报 | 3.1 | battery_manager | powermgr | [“SystemCapability.PowerManager.BatteryManager.Core”, “SystemCapability.PowerManager.BatteryManager.Extension”] | [“ability_base”, “ability_runtime”, “bundle_framework”, “common_event_service”, “config_policy”, “c_utils”, “drivers_interface_battery”, “drivers_interface_display”, “drivers_interface_input”, “drivers_interface_light”, “ffrt”, “graphic_surface”, “hdf_core”, “hicollie”, “hisysevent”, “hilog”, “ipc”, “init”, “miscdevice”, “napi”, “power_manager”, “safwk”, “samgr”, “ui_lite”] | [“cJSON”, “jsoncpp”, “libdrm”, “libpng”] | [] | [] | [“//base/powermgr/battery_manager/frameworks:battery_napi”, “//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client”] | [“//base/powermgr/battery_manager/sa_profile:batterymgr_sa_profile”, “//base/powermgr/battery_manager/services:service”, “//base/powermgr/battery_manager/charger:charger_group”, “//base/powermgr/battery_manager/charger:charger_animation”, “//base/powermgr/battery_manager/charger:resources_service”] |
@ohos/battery_statistics | 耗电统计服务,包括硬件耗电统计和软件耗电统计。 | 3.1 | battery_statistics | powermgr | [“SystemCapability.PowerManager.BatteryStatistics”] | [“ability_base”, “ability_runtime”, “battery_manager”, “bluetooth”, “bundle_framework”, “call_manager”, “common_event_service”, “config_policy”, “c_utils”, “display_manager”, “hicollie”, “hisysevent”, “hilog”, “ipc”, “napi”, “os_account”, “power_manager”, “safwk”, “samgr”, “wifi”] | [“jsoncpp”] | [] | null | [“//base/powermgr/battery_statistics/frameworks/napi:batterystatistics”, “//base/powermgr/battery_statistics/interfaces/inner_api:batterystats_client”] | [“//base/powermgr/battery_statistics/sa_profile:batterystats_sa_profile”, “//base/powermgr/battery_statistics/services:service”] |
@ohos/display_manager | 显示能效管理,包括屏幕亮灭、亮度调节等。 | 3.1 | display_manager | powermgr | [“SystemCapability.PowerManager.DisplayPowerManager”, “SystemCapability.PowerManager.DisplayPowerManager.Lite”] | [“ability_runtime”, “c_utils”, “data_share”, “eventhandler”, “ffrt”, “hicollie”, “hisysevent”, “hiview”, “hilog”, “ipc”, “image_framework”, “napi”, “power_manager”, “safwk”, “samgr”, “sensor”, “window_manager”] | [“jsoncpp”] | [] | [] | [“//base/powermgr/display_manager/state_manager/frameworks/napi:brightness”, “//base/powermgr/display_manager/state_manager/interfaces/inner_api:displaymgr”] | [“//base/powermgr/display_manager/state_manager/sa_profile:displaymgr_sa_profile”, “//base/powermgr/display_manager/state_manager/service:displaymgrservice”, “//base/powermgr/display_manager/state_manager/service:displaymgr_stub”, “//base/powermgr/display_manager/state_manager/service/etc:param_files”, “//base/powermgr/display_manager/brightness_manager:brightness_manager”] |
@ohos/thermal_manager | 热管理服务,包括运行态热管理和非运行态热管理。 | 3.1 | thermal_manager | powermgr | [“SystemCapability.PowerManager.ThermalManager”] | [“ability_base”, “ability_runtime”, “ace_engine”, “appspawn”, “audio_framework”, “battery_manager”, “bundle_framework”, “common_event_service”, “config_policy”, “c_utils”, “display_manager”, “drivers_interface_battery”, “drivers_interface_thermal”, “ffrt”, “hdf_core”, “hicollie”, “hisysevent”, “hilog”, “init”, “ipc”, “libxml2”, “image_framework”, “napi”, “power_manager”, “safwk”, “samgr”, “soc_perf”, “time_service”, “window_manager”] | [“libxml2”] | [] | null | [“//base/powermgr/thermal_manager/application:thermal_application”, “//base/powermgr/thermal_manager/frameworks:client”, “//base/powermgr/thermal_manager/frameworks:thermal_napi”] | [“//base/powermgr/thermal_manager/test/common:mock_thermalsrv_client”, “//base/powermgr/thermal_manager/services:service”] |
@ohos/power_manager | 系统电源状态管理、电源状态转换、休眠唤醒、亮灭屏、休眠运行锁管理 | 3.1 | power_manager | powermgr | [“SystemCapability.PowerManager.PowerManager.Core”, “SystemCapability.PowerManager.PowerManager.Extension”] | [“ability_base”, “ability_runtime”, “access_token”, “battery_manager”, “common_event_service”, “config_policy”, “c_utils”, “data_share”, “display_manager”, “drivers_interface_factory”, “drivers_interface_power”, “ffrt”, “hdf_core”, “hicollie”, “hisysevent”, “hitrace”, “hiview”, “hilog”, “init”, “input”, “ipc”, “image_framework”, “napi”, “safwk”, “samgr”, “sensor”, “device_standby”, “window_manager”, “miscdevice”, “bundle_framework”] | [“jsoncpp”, “libxml2”] | [] | [“//base/powermgr/power_manager/utils/shell:power-shell”, “//base/powermgr/power_manager/utils/param:power_sysparam”, “//base/powermgr/power_manager/utils/permission:power_permission”, “//base/powermgr/power_manager/utils/setting:power_setting”] | [“//base/powermgr/power_manager/frameworks:power_napi”, “//base/powermgr/power_manager/interfaces/inner_api:powermgr_client”] | [“//base/powermgr/power_manager/sa_profile:powermgr_sa_profile”, “//base/powermgr/power_manager/services:service”] |
@ohos/battery_lite | 轻设备电池服务,提供电池和充放电状态查询服务。 | 3.1 | battery_lite | powermgr | [“SystemCapability.PowerManager.BatteryManager.Lite”] | [“utils_lite”, “samgr_lite”, “ipc”, “ability_lite”, “hilog_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/powermgr_lite | 轻设备电源管理服务。 | 3.1 | powermgr_lite | powermgr | [“SystemCapability.PowerManager.PowerManager.Lite”] | [“utils_lite”, “samgr_lite”, “ipc”, “ability_lite”, “hilog_lite”, “window_manager_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/request | Provide download and upload service for 3rd party app | 3.1 | request | request | [“SystemCapability.MiscServices.Download”, “SystemCapability.MiscServices.Upload”, “SystemCapability.Request.FileTransferAgent”] | [“samgr”, “ipc”, “common_event_service”, “netmanager_base”, “eventhandler”, “ability_runtime”, “safwk”, “access_token”, “relational_store”, “napi”, “ability_base”, “hilog”, “hitrace”, “hisysevent”, “core_service”, “cellular_data”, “distributed_notification_service”, “c_utils”, “netstack”, “ylong_runtime”, “storage_service”, “ffrt”] | [“curl”, “libuv”, “openssl”] | [] | [“//base/request/request/frameworks/js/napi:request”] | [“//base/request/request/frameworks/native:request_native”] | [“//base/request/request/services/etc/init:downloadservice.cfg”, “//base/request/request/services/sa_profile:download_sa_profiles”, “//base/request/request/services/service/download_server:download_server”] |
@ohos/hiview_lite | DFX services for liteos-m kernel. | 3.1 | hiview_lite | hiviewdfx | null | [“liteos_m”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/hidumper_lite | System information dump service for liteos-a kernel and liteos-m kernel. | 4.0.2 | hidumper_lite | hiviewdfx | null | [“liteos_m”, “utils_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/hidumper | Dump system information for development and test | 4.0 | hidumper | hiviewdfx | [“SystemCapability.HiviewDFX.HiDumper”] | [“ability_base”, “access_token”, “c_utils”, “eventhandler”, “hilog”, “hiview”, “init”, “ipc”, “memmgr”, “memmgr_plugin”, “netmanager_base”, “safwk”, “samgr”, “drivers_interface_memorytracker”, “hdf_core”, “ability_runtime”, “graphic_2d”] | [“zlib”] | [] | [] | [] | [] |
@ohos/hichecker | HiChecker mode for application | 4.0 | hichecker | hiviewdfx | [“SystemCapability.HiviewDFX.HiChecker”] | [“c_utils”, “faultloggerd”, “hilog”, “init”, “napi”] | [] | [] | [] | [] | [] |
@ohos/hilog_lite | Log services for liteos-m and liteos-a kernel. | 4.0.2 | hilog_lite | hiviewdfx | [] | [“ace_engine_lite”, “battery_lite”, “hiview_lite”, “samgr_lite”, “utils_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/hisysevent | System event logging | 3.1 | hisysevent | hiviewdfx | [“SystemCapability.HiviewDFX.HiSysEvent”] | [“access_token”, “c_utils”, “hilog”, “hitrace”, “ipc”, “napi”, “safwk”, “samgr”, “storage_service”] | [“bounds_checking_function”, “jsoncpp”] | [] | [] | [] | [] |
@ohos/hitrace | cross-thread, cross-process, and cross-device service call chain | 4.0 | hitrace | hiviewdfx | [“SystemCapability.HiviewDFX.HiTrace”] | [“hilog”, “hilog_lite”, “hiview”, “init”, “napi”] | [“bounds_checking_function”, “cJSON”, “zlib”] | [] | [] | [] | [] |
@ohos/hilog | Native log interface provided for system | 3.1 | hilog | hiviewdfx | [“SystemCapability.HiviewDFX.HiLog”] | [“ffrt”, “init”, “napi”, “c_utils”] | [“bounds_checking_function”, “zlib”] | [] | [] | [] | [] |
@ohos/blackbox_lite | blackbox_lite provides the software blackbox capability. | 3.1 | blackbox_lite | hiviewdfx | null | [“utils_lite”, “liteos_m”] | [] | [] | [] | [] | [] |
@ohos/faultloggerd | Collecting c/c++ runtime crash log | 3.1 | faultloggerd | hiviewdfx | [] | [“c_utils”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”] | [“bounds_checking_function”, “jsoncpp”, “libunwind”, “lzma”] | [] | [] | [] | [] |
@ohos/hievent_lite | event log for liteos-m kernel | 3.1 | hievent_lite | hiviewdfx | null | [“hiview_lite”, “samgr_lite”] | [] | [] | [] | [] | [] |
@ohos/hiview | Hiview is the module of OpenHarmony that provides toolkits for device maintenance across different platforms. | 3.1 | hiview | hiviewdfx | [“SystemCapability.HiviewDFX.Hiview.FaultLogger”, “SystemCapability.HiviewDFX.Hiview.LogLibrary”] | [“ability_base”, “ability_runtime”, “access_token”, “battery_statistics”, “bundle_framework”, “common_event_service”, “c_utils”, “device_usage_statistics”, “display_manager”, “ets_runtime”, “faultloggerd”, “ffrt”, “hidumper”, “hilog”, “hiprofiler”, “hisysevent”, “init”, “input”, “ipc”, “os_account”, “power_manager”, “relational_store”, “safwk”, “samgr”, “storage_service”, “time_service”, “napi”, “hiperf”, “hitrace”, “wifi”] | [“jsoncpp”, “libxml2”, “sqlite”, “openssl”, “bounds_checking_function”, “zlib”] | [] | [] | [] | [] |
@ohos/hiappevent | Event logging provided for application | 3.1 | hiappevent | hiviewdfx | [“SystemCapability.HiviewDFX.HiAppEvent”] | [“ability_runtime”, “bundle_framework”, “c_utils”, “eventhandler”, “hitrace”, “hilog”, “ipc”, “napi”, “relational_store”, “storage_service”] | [“jsoncpp”] | [] | [] | [] | [] |
@ohos/hicollie | HiCollie provides the software watchdog capability. | 3.1 | hicollie | hiviewdfx | null | [“hilog”, “hisysevent”, “c_utils”, “eventhandler”, “faultloggerd”, “ffrt”, “ipc”, “init”] | [] | [] | [] | [] | [] |
@openharmony/tee_client | tee_client | 1.0.0 | tee_client | tee | [] | [“ability_base”, “access_token”, “call_manager”, “c_utils”, “hilog”, “image_framework”, “power_manager”, “safwk”, “samgr”, “window_manager”, “ipc”] | [“bounds_checking_function”, “openssl”, “zlib”] | [] | null | null | [“//base/tee/tee_client/services/cadaemon/build/standard:libcadaemon”, “//base/tee/tee_client/services/cadaemon/build/standard/init:cadaemon.rc”, “//base/tee/tee_client/services/cadaemon/build/standard/sa_profile:cadaemon_profile”, “//base/tee/tee_client/services/teecd/build/standard:teecd”, “//base/tee/tee_client/services/teecd/build/standard/init:teecd.rc”, “//base/tee/tee_client/services/tlogcat/build/standard:tlogcat”, “//base/tee/tee_client/services/tlogcat/build/standard/init:tlogcat.rc”] |
@ohos/wallpaper_mgr | Allowing apps to use OS wallpaper get/set functions | 3.1 | wallpaper_mgr | theme | [“SystemCapability.MiscServices.Wallpaper”] | [“graphic_2d”, “samgr”, “common_event_service”, “hiview”, “ipc”, “hitrace”, “hisysevent”, “ability_runtime”, “safwk”, “access_token”, “napi”, “ability_base”, “hilog”, “c_utils”, “bundle_framework”, “os_account”, “window_manager”, “image_framework”, “player_framework”, “eventhandler”, “init”, “theme_mgr”] | [] | [] | [] | [“//base/theme/wallpaper_mgr/frameworks/native:wallpapermanager”, “//base/theme/wallpaper_mgr/frameworks/kits/extension:wallpaperextensionability”, “//base/theme/wallpaper_mgr/frameworks/kits/extension:wallpaper_extension_module”, “//base/theme/wallpaper_mgr/frameworks/js/napi/wallpaperextensionability:wallpaperextensionability_napi”, “//base/theme/wallpaper_mgr/frameworks/js/napi/wallpaper_extension_context:wallpaperextensioncontext_napi”, “//base/theme/wallpaper_mgr/frameworks/js/napi:wallpaper”, “//base/theme/wallpaper_mgr/utils:wallpaper_utils”, “//base/theme/wallpaper_mgr/frameworks/native:wallpaperdefault.jpeg”, “//base/theme/wallpaper_mgr/frameworks/native:wallpaperlockdefault.jpeg”] | [“//base/theme/wallpaper_mgr:wallpaper_mgr_packages”] |
@ohos/screenlock_mgr | Provide communication capability between windowmanager and screenlock app | 3.1 | screenlock_mgr | theme | [“SystemCapability.MiscServices.ScreenLock”] | [“safwk”, “napi”, “samgr”, “common_event_service”, “ipc”, “eventhandler”, “os_account”, “bundle_framework”, “ability_base”, “ability_runtime”, “hitrace”, “access_token”, “hicollie”, “init”, “window_manager”, “hilog”, “user_auth_framework”, “c_utils”, “ffrt”] | [] | [] | [] | [“//base/theme/screenlock_mgr/interfaces/inner_api:screenlock_client”, “//base/theme/screenlock_mgr/frameworks/js/napi:screenlock”, “//base/theme/screenlock_mgr/utils:screenlock_utils”] | [“//base/theme/screenlock_mgr:screenlock_mgr_packages”] |
@ohos/sys_installer_lite | 为轻量级设备提供升级写入相关的api | 4.0.2 | sys_installer_lite | updater | null | [“init”, “utils_lite”] | [“bounds_checking_function”, “mbedtls”] | [] | [] | [] | [] |
@ohos/sys_installer | A system ability started by the init process of OHOS to implement an update | 3.2 | sys_installer | updater | [] | [“c_utils”, “hilog”, “hvb”, “ipc”, “safwk”, “samgr”, “updater”, “access_token”, “hisysevent”, “selinux_adapter”, “init”] | [“curl”, “zlib”, “cJSON”, “bounds_checking_function”, “lz4”, “openssl”] | [] | [] | [] | [] |
@ohos/updater | 升级包安装组件运行在updater分区,其功能主要包括读取misc分区信息获取升级包状态,对升级包进行校验,确保升级包合法有效;然后从升级包中解析出升级的可执行程序,创建子进程并启动升级程序。具体升级的动作由升级脚本控制。 | 3.2 | updater | updater | [] | [“init”, “hdc”, “drivers_peripheral_input”, “drivers_peripheral_partitionslot”, “c_utils”, “hilog”, “selinux_adapter”, “ui_lite”] | [“bounds_checking_function”, “bzip2”, “libdrm”, “lz4”, “openssl”, “zlib”, “libuv”, “cJSON”, “libpng”, “selinux”] | [] | [] | [] | [] |
@ohos/update_service | A system ability started by the init process of OHOS to implement an update | 3.1 | update_service | updater | [“SystemCapability.Update.UpdateService”] | [“ability_runtime”, “c_utils”, “common_event_service”, “hilog”, “ipc”, “safwk”, “samgr”, “napi”, “startup_l2”, “access_token”, “hisysevent”, “init”, “updater”, “ability_base”, “ability_runtime”, “netmanager_base”, “preferences”, “sys_installer”, “time_service”, “relational_store”] | [“curl”, “libxml2”, “json”, “cJSON”, “bounds_checking_function”, “glib”, “jsoncpp”, “mbedtls”, “openssl”] | [] | [] | [] | [] |
@ohos/resource_management_lite | Obtains resource information based on the device type and configuration | resource_management_lite | global | [] | [“utils_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] | |
@ohos/i18n | Provides internationalization APIS for implementing functions such date and time formatting. | 1.0.0 | i18n | global | [“SystemCapability.Global.I18n”] | [“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “eventhandler”, “hilog”, “init”, “ipc”, “napi”, “preferences”, “resource_management”, “safwk”, “samgr”] | [“icu”, “libphonenumber”, “libpng”, “libxml2”] | [] | [] | [] | [] |
@ohos/timezone | Provides tools for timezone data management and update. | 1.0.0 | timezone | global | null | [] | [] | [] | [] | [] | [] |
@ohos/system_resources | global resources at the system level | 4.0 | system_resources | global | [] | [] | [] | [] | [] | [] | [] |
@ohos/i18n_lite | Provides internationalization APIS for implementing functions such as date and time formatting. | 1.0.0 | i18n_lite | global | null | [“utils_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/resource_management | 根据当前configuration(语言,区域,横竖屏,mccmnc)和device capability(设备类型,分辨率)获取应用资源信息读取接口 | 4.0 | resource_management | global | [“SystemCapability.Global.ResourceManager”] | [“ability_base”, “ability_runtime”, “hilog”, “hisysevent”, “hitrace”, “napi”, “ace_engine”, “bundle_framework”, “c_utils”, “init”] | [“zlib”, “bounds_checking_function”, “icu”, “cJSON”] | [] | [] | [] | [] |
@ohos/bootstrap_lite | boostrap and start system services | 4.0.2 | bootstrap_lite | startup | null | [“utils_lite”, “samgr_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/init | ohos init process | 4.0.2 | init | startup | [“SystemCapability.Startup.SystemInfo”, “SystemCapability.Startup.SystemInfo.Lite”, “SystemCapability.Base”] | [“safwk”, “c_utils”, “napi”, “ipc”, “config_policy”, “hilog”, “hilog_lite”, “samgr”, “selinux_adapter”, “access_token”, “common”, “dsoftbus”, “hvb”, “hisysevent”, “bounds_checking_function”, “hiprofiler”] | [“bounds_checking_function”, “selinux”, “libunwind”, “mbedtls”, “zlib”, “cJSON”, “mksh”, “toybox”] | [] | [] | [“//base/startup/init/services:startup_init”, “//base/startup/init/services/begetctl:begetctl_cmd”, “//base/startup/init/services/loopevent:loopeventgroup”, “//base/startup/init/services/modules:modulesgroup”, “//base/startup/init/services/param:parameter”, “//base/startup/init/interfaces/innerkits:innergroup”, “//base/startup/init/device_info:device_info_group”, “//base/startup/init/interfaces/kits:kitsgroup”] | [“//base/startup/init/watchdog:watchdog”, “//base/startup/init/ueventd:startup_ueventd”] |
@ohos/hvb | OpenHarmony Verified Boot (HVB) | 1.0 | hvb | startup | null | [] | [] | [] | [] | [] | [] |
@ohos/appspawn | app start manager | 3.1 | appspawn | startup | null | [“ability_base”, “c_utils”, “ipc”, “selinux_adapter”, “hilog”, “init”, “ability_runtime”, “access_token”, “common”, “eventhandler”, “config_policy”, “resource_management”, “hitrace”, “common_event_service”, “hisysevent”, “security_component_manager”, “netmanager”, “netmanager_base”, “ace_engine”, “os_account”, “hilog_lite”, “samgr_lite”, “ipc_single”, “kv_store”, “ability_lite”, “ace_engine_lite”, “surface_lite”, “ui_lite”, “code_signature”] | [“bounds_checking_function”, “bzip2”, “libdrm”, “lz4”, “openssl”, “libusb”, “zlib”, “libuv”, “libpng”, “selinux”, “cJSON”] | [] | [] | [] | [] |
@ohos/time_service | Allowing apps to use OS time get/set functions | 3.1 | time_service | time | [“SystemCapability.MiscServices.Time”] | [“napi”, “samgr”, “common_event_service”, “ipc”, “eventhandler”, “netmanager_base”, “ability_base”, “ability_runtime”, “hilog”, “safwk”, “c_utils”, “access_token”, “hisysevent”, “device_standby”, “init”, “power_manager”] | [“jsoncpp”] | [] | [] | [“//base/time/time_service/framework/js/napi/system_time:systemtime”, “//base/time/time_service/framework/js/napi/system_timer:systemtimer”, “//base/time/time_service/framework/js/napi/system_date_time:systemdatetime”, “//base/time/time_service/interfaces/inner_api:time_client”] | [“//base/time/time_service/services/etc/init:timeservice.cfg”, “//base/time/time_service/services/profile:time_time_service_sa_profiles”, “//base/time/time_service/services:time_system_ability”, “//base/time/time_service/services/etc:time.para”, “//base/time/time_service/services/etc:time.para.dac”] |
@ohos/cellular_call | telephony cellular call service | 4.0 | cellular_call | telephony | [“SystemCapability.Telephony.CellularCall”] | [“ability_base”, “c_utils”, “call_manager”, “common_event_service”, “core_service”, “data_share”, “eventhandler”, “graphic_2d”, “graphic_surface”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “resource_management”, “safwk”, “samgr”, “telephony_data”] | [“libphonenumber”] | [] | [] | [] | [“//base/telephony/cellular_call:tel_cellular_call”, “//base/telephony/cellular_call/sa_profile:cellular_call_sa_profile”] |
@ohos/telephony_data | telephony data storage service | 4.0 | telephony_data | telephony | null | [“ability_base”, “ability_runtime”, “access_token”, “c_utils”, “config_policy”, “common_event_service”, “data_share”, “eventhandler”, “hilog”, “init”, “ipc”, “napi”, “preferences”, “resource_management”, “safwk”, “samgr”, “relational_store”] | [“jsoncpp”] | [] | [] | [] | [“//base/telephony/telephony_data:tel_telephony_data”, “//base/telephony/telephony_data:Telephony_Data_Storage”, “//base/telephony/telephony_data/etc:pdp_profile”, “//base/telephony/telephony_data/etc:global_params_config”, “//base/telephony/telephony_data/etc:opkey_info_default”] |
@ohos/core_service | telephony core service | 4.0 | core_service | telephony | [“SystemCapability.Telephony.CoreService”] | [“ability_base”, “ability_runtime”, “access_token”, “battery_manager”, “bundle_framework”, “c_utils”, “common_event_service”, “config_policy”, “data_share”, “drivers_interface_ril”, “eventhandler”, “ffrt”, “hdf_core”, “hilog”, “hisysevent”, “i18n”, “init”, “ipc”, “location”, “napi”, “netmanager_base”, “netmanager_ext”, “power_manager”, “preferences”, “resource_management”, “safwk”, “samgr”, “telephony_data”, “time_service”] | [“jsoncpp”, “libphonenumber”, “libpng”, “libxml2”, “node”, “openssl”, “glib”] | [] | [] | [“//base/telephony/core_service/interfaces/innerkits:tel_core_service_api”, “//base/telephony/core_service/frameworks/js/network_search:radio”, “//base/telephony/core_service/frameworks/js/sim:sim”, “//base/telephony/core_service/frameworks/js/vcard:vcard”] | [“//base/telephony/core_service:tel_core_service”, “//base/telephony/core_service/sa_profile:core_service_sa_profile”, “//base/telephony/core_service/services/etc/init:telephony_trust”, “//base/telephony/core_service/services/etc/init:telephony.cfg”, “//base/telephony/core_service/services/etc/carrier:operator_config”, “//base/telephony/core_service/services/etc/operatorname:operator_name”, “//base/telephony/core_service/services/etc/ons:ons.bin”, “//base/telephony/core_service/services/etc/param:telephony.para”, “//base/telephony/core_service/services/etc/param:telephony.para.dac”, “//base/telephony/core_service/telephonyres:telephonyres_hap”] |
@ohos/call_manager | telephony call manager service | 4.0 | call_manager | telephony | [“SystemCapability.Telephony.CallManager”, “SystemCapability.Applications.Contacts”] | [“ability_base”, “ability_runtime”, “access_token”, “bluetooth”, “c_utils”, “common_event_service”, “core_service”, “data_share”, “distributed_notification_service”, “eventhandler”, “ffrt”, “graphic_2d”, “graphic_surface”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “audio_framework”, “camera_framework”, “napi”, “player_framework”, “power_manager”, “safwk”, “samgr”, “sms_mms”, “image_framework”, “miscdevice”] | [“libphonenumber”, “libuv”, “json”, “cJSON”] | [] | [] | [“//base/telephony/call_manager/frameworks/js:call”] | [“//base/telephony/call_manager:tel_call_manager”, “//base/telephony/call_manager/sa_profile:call_manager_sa_profile”, “//base/telephony/call_manager/resource/audio:ring.wav”] |
@ohos/state_registry | telephony state_registry service | 4.0 | state_registry | telephony | [“SystemCapability.Telephony.StateRegistry”] | [“ability_base”, “c_utils”, “common_event_service”, “core_service”, “eventhandler”, “hilog”, “init”, “ipc”, “napi”, “safwk”, “samgr”] | [“libuv”] | [] | [] | [“//base/telephony/state_registry/frameworks/native/observer:tel_state_registry_api”, “//base/telephony/state_registry/frameworks/js/napi:observer”] | [“//base/telephony/state_registry:tel_state_registry”, “//base/telephony/state_registry/sa_profile:state_registry_sa_profile”] |
@ohos/cellular_data | telephony cellular data service | 4.0 | cellular_data | telephony | [“SystemCapability.Telephony.CellularData”] | [“ability_base”, “ability_runtime”, “c_utils”, “common_event_service”, “core_service”, “data_share”, “eventhandler”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “napi”, “netmanager_base”, “relational_store”, “safwk”, “samgr”, “telephony_data”, “power_manager”] | [] | [] | [] | [“//base/telephony/cellular_data/frameworks/js:data”, “//base/telephony/cellular_data/frameworks/native:tel_cellular_data_api”] | [“//base/telephony/cellular_data:tel_cellular_data”, “//base/telephony/cellular_data/sa_profile:cellular_data_sa_profile”] |
@ohos/ril_adapter | telephony ril adapter service | 4.0 | ril_adapter | telephony | null | [“c_utils”, “drivers_interface_power”, “drivers_interface_ril”, “hdf_core”, “hilog”, “init”, “ipc”] | [] | [] | [] | [“//base/telephony/ril_adapter/interfaces/innerkits:hril_innerkits”] | [“//base/telephony/ril_adapter/services/hril:hril”, “//base/telephony/ril_adapter/services/hril_hdf:hril_hdf”, “//base/telephony/ril_adapter/services/vendor:ril_vendor”] |
@ohos/sms_mms | telephony sms mms service | 4.0 | sms_mms | telephony | [“SystemCapability.Telephony.SmsMms”] | [“ability_base”, “ability_runtime”, “access_token”, “c_utils”, “common_event_service”, “core_service”, “data_share”, “eventhandler”, “hilog”, “hisysevent”, “init”, “ipc”, “napi”, “netmanager_base”, “netstack”, “resource_management”, “safwk”, “samgr”, “telephony_data”] | [“curl”, “glib”, “libphonenumber”] | [] | [] | [] | [] |
@ohos/common_event_service | 为应用程序提供订阅、发布、退订公共事件的能力 | common_event_service | notification | [“SystemCapability.Notification.CommonEvent”] | [“bundle_framework”, “hicollie”, “hisysevent”, “hitrace”, “init”, “ipc”, “access_token”, “safwk”, “ability_base”, “ability_runtime”, “eventhandler”, “hilog”, “napi”, “samgr”, “os_account”, “c_utils”, “ffrt”, “kv_store”] | [“libuv”] | [] | [] | [“//base/notification/common_event_service/frameworks/core:cesfwk_core”, “//base/notification/common_event_service/frameworks/native:cesfwk_innerkits”, “//base/notification/common_event_service/frameworks/extension:cesfwk_extension”, “//base/notification/common_event_service/interfaces/kits/napi:napi_packages”] | [“//base/notification/common_event_service/sa_profile:event_sa_profile”, “//base/notification/common_event_service/services:cesfwk_services”, “//base/notification/common_event_service/tools:tools_target”] | |
@ohos/eventhandler | 事件处理服务 | 3.1 | eventhandler | notification | [“SystemCapability.Notification.Emitter”] | [“hitrace”, “hilog”, “hichecker”, “napi”, “c_utils”] | [“libuv”] | [] | [] | [“//base/notification/eventhandler/frameworks/eventhandler:libeventhandler”, “//base/notification/eventhandler/frameworks:eventhandler_native_target”, “//base/notification/eventhandler/frameworks:napi_packages”] | [] |
@ohos/distributed_notification_service | 为应用程序提供发布通知的能力 | distributed_notification_service | notification | [“SystemCapability.Notification.Notification”, “SystemCapability.Notification.ReminderAgent”] | [“samgr”, “hitrace”, “napi”, “hilog”, “relational_store”, “data_share”, “device_usage_statistics”, “bundle_framework”, “time_service”, “safwk”, “ability_runtime”, “ability_base”, “common_event_service”, “os_account”, “hisysevent”, “hicollie”, “access_token”, “ipc”, “player_framework”, “image_framework”, “init”, “eventhandler”, “c_utils”, “i18n”, “device_manager”, “kv_store”, “ffrt”, “device_standby”, “resource_management”] | [“libuv”, “libxml2”, “icu”] | [] | [] | [“//base/notification/distributed_notification_service/frameworks/ans:ans_client”, “//base/notification/distributed_notification_service/frameworks/js/napi:napi_notification”, “//base/notification/distributed_notification_service/frameworks/js/napi:napi_reminder”] | [“//base/notification/distributed_notification_service/sa_profile:ans_sa_profile”, “//base/notification/distributed_notification_service/services:ans_service”, “//base/notification/distributed_notification_service/tools:tools_shell”] | |
@openharmony/face_auth | Face authentication capability | 4.0 | face_auth | useriam | [“SystemCapability.UserIAM.UserAuth.FaceAuth”] | [“access_token”, “c_utils”, “display_manager”, “drivers_interface_camera”, “drivers_interface_face_auth”, “graphic_surface”, “hilog”, “init”, “ipc”, “miscdevice”, “napi”, “power_manager”, “safwk”, “samgr”, “sensor”, “user_auth_framework”] | [] | [] | [] | [“//base/useriam/face_auth/frameworks/js/napi:faceauth”] | [“//base/useriam/face_auth/sa_profile:faceauth_sa_profile”, “//base/useriam/face_auth/services:faceauthservice”, “//base/useriam/face_auth/services_ex:faceauthservice_ex”] |
@openharmony/pin_auth | PIN Authentication capability | 4.0 | pin_auth | useriam | [“SystemCapability.UserIAM.UserAuth.PinAuth”] | [“hilog”, “ipc”, “safwk”, “samgr”, “access_token”, “hisysevent”, “miscdevice”, “user_auth_framework”, “drivers_interface_pin_auth”, “c_utils”] | [“openssl”] | [] | [] | [“//base/useriam/pin_auth/frameworks:pinauth_framework”] | [“//base/useriam/pin_auth/sa_profile:pinauth_sa_profile”, “//base/useriam/pin_auth/services:pinauthservice”, “//base/useriam/pin_auth/sa_profile:pinauth_sa_profile.init”] |
@openharmony/user_auth_framework | User Authentication capability | 4.0 | user_auth_framework | useriam | [“SystemCapability.UserIAM.UserAuth.Core”] | [“ability_base”, “ability_runtime”, “bundle_framework”, “hilog”, “ipc”, “safwk”, “samgr”, “init”, “hisysevent”, “drivers_interface_user_auth”, “access_token”, “os_account”, “napi”, “hdf_core”, “hitrace”, “c_utils”, “common_event_service”, “window_manager”] | [“openssl”] | [] | [] | [“//base/useriam/user_auth_framework/frameworks/js/napi/user_auth:userauth”, “//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/user_auth_extension:userauthextensionability_napi”, “//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/module_loader:user_auth_extension”, “//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/module_loader:user_auth_extension_module”] | [“//base/useriam/user_auth_framework/sa_profile:useriam.init”, “//base/useriam/user_auth_framework/services:userauthservice”, “//base/useriam/user_auth_framework/sa_profile:userauth_sa_profile”, “//base/useriam/user_auth_framework/param:param_files”] |
@openharmony/fingerprint_auth | fingerprint authentication capability | 4.0 | fingerprint_auth | useriam | [“SystemCapability.UserIAM.UserAuth.FingerprintAuth”] | [“ability_base”, “c_utils”, “common_event_service”, “display_manager”, “drivers_interface_fingerprint_auth”, “graphic_2d”, “hilog”, “ipc”, “miscdevice”, “power_manager”, “safwk”, “samgr”, “user_auth_framework”, “window_manager”] | [] | [] | [] | [] | [“//base/useriam/fingerprint_auth/services:fingerprintauthservice”, “//base/useriam/fingerprint_auth/services_ex:fingerprintauthservice_ex”, “//base/useriam/fingerprint_auth/sa_profile:fingerprintauth_sa_profile”] |
@openharmony/permission_lite | permission_lite | 3.1.0 | permission_lite | security | [] | [“hilog_lite”, “samgr_lite”, “ipc”] | [“bounds_checking_function”, “cJSON”] | [] | [] | [] | [] |
@openharmony/dlp_permission_service | dlp_permission_service | 3.1.0 | dlp_permission_service | security | [“SystemCapability.Security.DataLossPrevention”] | [“hitrace”, “ipc”, “os_account”, “access_token”, “bundle_framework”, “file_api”, “dlp_credential_service”, “common_event_service”, “init”, “ability_base”, “ability_runtime”, “hilog”, “hisysevent”, “napi”, “safwk”, “samgr”, “c_utils”, “config_policy”, “kv_store”, “ace_engine”] | [“libfuse”, “openssl”, “zlib”] | [] | [] | [] | [] |
@ohos/selinux_adapter | security-enhanced linux(SELINUX) is a mandatory access control mechanism on linux | 3.1 | selinux_adapter | security | null | [“hilog”] | [“pcre2”, “selinux”, “bounds_checking_function”] | [] | [] | [] | [] |
@ohos/appverify | Signature verification for HAP packages | 4.0 | appverify | security | [] | [“c_utils”, “hilog”, “init”, “os_account”] | [“json”, “openssl”, “cJSON”, “bounds_checking_function”, “mbedtls”] | [] | [] | [] | [] |
@openharmony/security_component_manager | security_component_manager | 4.0.0 | security_component_manager | security | [] | [“ability_base”, “ability_runtime”, “access_token”, “c_utils”, “eventhandler”, “hilog”, “hisysevent”, “hitrace”, “graphic_2d”, “ipc”, “safwk”, “samgr”, “window_manager”] | [“cJSON”] | [] | [] | [] | [] |
@ohos/dataclassification | data transmission control | 3.1 | dataclassification | security | [“SystemCapability.Security.DataTransitManager”] | [“device_security_level”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/crypto_framework | Openharmony’s crypto framework. | 3.2 | crypto_framework | security | [“SystemCapability.Security.CryptoFramework”] | [“hilog”, “c_utils”, “napi”] | [“openssl”, “bounds_checking_function”] | [] | [] | [] | [] |
@openharmony/access_token | access_token | 3.1.0 | access_token | security | [“SystemCapability.Security.AccessToken”] | [“ability_base”, “ability_runtime”, “c_utils”, “common_event_service”, “config_policy”, “device_manager”, “dsoftbus”, “eventhandler”, “ffrt”, “hicollie”, “hisysevent”, “hitrace”, “hilog”, “init”, “ipc”, “napi”, “power_manager”, “safwk”, “samgr”, “screenlock_mgr”, “selinux_adapter”] | [“bounds_checking_function”, “cJSON”, “mbedtls”, “sqlite”, “zlib”] | [] | [“//base/security/access_token/tools:tools_atm”] | [“//base/security/access_token/interfaces/kits:napi_packages”] | [“//base/security/access_token/services/accesstokenmanager:accesstoken_manager_service”, “//base/security/access_token/services/accesstokenmanager/main/sa_profile:accesstoken_sa_profile_standard”, “//base/security/access_token/services/tokensyncmanager:tokensyncmanager”, “//base/security/access_token/services/privacymanager:privacymanager”, “//base/security/access_token/services/accesstokenmanager/etc:access_token.para”, “//base/security/access_token/services/accesstokenmanager/etc:access_token.para.dac”] |
@ohos/certificate_framework | Openharmony’s certificate framework. | 4.0 | certificate_framework | security | [“SystemCapability.Security.Cert”] | [“c_utils”, “crypto_framework”, “hilog”, “napi”] | [“openssl”] | [] | [] | [] | [] |
@ohos/huks | The provider of key and certificate manangement capbility, which belongs to security subsystem | 4.0.2 | huks | security | [“SystemCapability.Security.Huks.Extension”, “SystemCapability.Security.Huks.Core”, “SystemCapability.Security.Cipher”] | [“ability_base”, “access_token”, “bundle_framework”, “c_utils”, “common_event_service”, “hisysevent”, “hitrace”, “hilog”, “hilog_lite”, “ipc”, “napi”, “os_account”, “safwk”, “samgr”, “user_auth_framework”, “drivers_interface_user_auth”, “drivers_interface_huks”] | [“bounds_checking_function”, “openssl”, “mbedtls”, “cJSON”] | [] | [] | [“//base/security/huks:fwk_group”] | [“//base/security/huks:service_group”] |
@ohos/asset | The asset store service (ASSET) provides secure storage and management of sensitive data. | 4.1 | asset | security | [“SystemCapability.Security.Asset”] | [“ability_base”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “hilog”, “hitrace”, “hisysevent”, “huks”, “ipc”, “napi”, “safwk”, “samgr”, “sqlite”, “os_account”] | [“sqlite”] | [] | [“//base/security/asset:asset_component”] | null | null |
@ohos/code_signature | Code signature | 4.0 | code_signature | security | [] | [“hilog”, “hitrace”, “hisysevent”, “ability_base”, “c_utils”, “ipc”, “samgr”, “safwk”, “huks”, “eventhandler”, “access_token”, “ylong_json”, “appverify”, “init”] | [“openssl”, “fsverity-utils”] | [] | [] | [] | [] |
@ohos/certificate_manager | The provider of certificate manangement capbility, which belongs to security subsystem | 4.0 | certificate_manager | security | [“SystemCapability.Security.CertificateManager”] | [“ability_base”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “eventhandler”, “hisysevent”, “hilog”, “huks”, “ipc”, “napi”, “os_account”, “safwk”, “samgr”, “security_guard”] | [“openssl”] | [] | [“//base/security/certificate_manager:cert_manager_type_base”] | [“//base/security/certificate_manager:cert_manager_type_fwk”] | [“//base/security/certificate_manager:cert_manager_typer_services”] |
@ohos/device_security_level | openharmony’s device security level management | 3.0.0 | device_security_level | security | [“SystemCapability.Security.DeviceSecurityLevel”] | [“c_utils”, “device_auth”, “device_manager”, “dsoftbus”, “hilog”, “hisysevent”, “hitrace”, “huks”, “ipc”, “safwk”, “samgr”] | [“cJSON”, “openssl”] | [] | [] | [“//base/security/device_security_level/interfaces/inner_api:fwk_group”] | [“//base/security/device_security_level/oem_property/ohos:dslm_service”, “//base/security/device_security_level/oem_property/ohos:dslm_ohos_cred_file”, “//base/security/device_security_level/profile:dslm_service.rc”] |
@ohos/device_auth | The device authentication module belongs to the security subsystem of OpenHarmony. It manages the entire lifecycle of trust relationships between devices. | 4.0.2 | device_auth | security | [“SystemCapability.Security.DeviceAuth”] | [“ability_base”, “access_token”, “common_event_service”, “c_utils”, “dsoftbus”, “hilog”, “hisysevent”, “hitrace”, “huks”, “init”, “os_account”, “samgr”, “ipc”] | [“bounds_checking_function”, “cJSON”, “mbedtls”, “openssl”] | [] | [] | [] | [] |
@ohos/drivers_interface_power | power device driver interface | 3.2 | drivers_interface_power | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_thermal | thermal device driver interface | 3.2 | drivers_interface_thermal | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_audio | audio driver interface | 3.2 | drivers_interface_audio | hdf | null | [“c_utils”, “hdf_core”, “hilog”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_act_recg | activity recognition device driver interface | 3.2 | drivers_interface_act_recg | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_light | light device driver interface | 4.0 | drivers_interface_light | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_usb | drivers interface usb | 3.1 | drivers_interface_usb | hdf | [] | [“c_utils”, “ipc”, “hdf_core”, “hilog”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_distributed_camera | drivers interface distributed camera | 3.2 | drivers_interface_distributed_camera | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_distributed_audio | distributed audio device driver interface | 4.0 | drivers_interface_distributed_audio | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_battery | battery device driver interface | 3.2 | drivers_interface_battery | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_face_auth | face auth device driver | 4.0 | drivers_interface_face_auth | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “graphic_surface”, “drivers_interface_camera”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_location_geofence | geofence device driver interface | 3.2 | drivers_interface_location_geofence | hdf | [“SystemCapability.Location.Location.Geofence”] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_location_agnss | agnss device driver interface | 3.2 | drivers_interface_location_agnss | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_lpfence | low power fence device driver interface | 4.0 | drivers_interface_lpfence | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_location_gnss | gnss device driver interface | 3.2 | drivers_interface_location_gnss | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_bluetooth | bluetooth device driver interface | 3.2 | drivers_interface_bluetooth | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_sensor | sensor device driver interface | 4.1 | drivers_interface_sensor | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_memorytracker | memorytracker_hdf | 3.1 | drivers_interface_memorytracker | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_drm | drm device driver interface | 4.0 | drivers_interface_drm | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_wlan | wlan device driver interface | 4.0 | drivers_interface_wlan | hdf | null | [“hdf_core”, “hilog”, “c_utils”, “ipc”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_motion | motion device driver interface | 4.0 | drivers_interface_motion | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_huks | huks device driver | 4.0 | drivers_interface_huks | hdf | null | [“hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_connected_nfc_tag | drivers interface connected nfc tag | 3.2 | drivers_interface_connected_nfc_tag | hdf | [“”] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_display | display device driver interface | 4.0 | drivers_interface_display | hdf | null | [“hdf_core”, “hilog”, “c_utils”, “ipc”, “graphic_surface”, “init”, “hitrace”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_nfc | drivers interface nfc | 3.2 | drivers_interface_nfc | hdf | [“”] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_pin_auth | pinauth device driver interface | 4.0 | drivers_interface_pin_auth | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_codec | codec device driver interface | 4.0 | drivers_interface_codec | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_nnrt | driver interface for neural network runtime. | 4.0 | drivers_interface_nnrt | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_input | input device driver interface | 4.0 | drivers_interface_input | hdf | null | [“c_utils”, “ipc”, “hdf_core”, “hilog”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_vibrator | vibrator device driver interface | 4.0 | drivers_interface_vibrator | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_secure_element | drivers interface secure_element | 4.0 | drivers_interface_secure_element | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_intelligent_voice | intelligent voice driver interface | 4.0 | drivers_interface_intelligent_voice | hdf | null | [“c_utils”, “hdf_core”, “hilog”, “ipc”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_fingerprint_auth | fingerprint_auth device driver interface | 4.0 | drivers_interface_fingerprint_auth | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_user_auth | user_auth device driver | 4.1 | drivers_interface_user_auth | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_ril | telephony ril device driver interface | 4.0 | drivers_interface_ril | hdf | null | [“c_utils”, “hilog”, “hdf_core”, “ipc”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_camera | camera device driver interface | 4.0 | drivers_interface_camera | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “graphic_surface”] | [] | [] | [] | [] | [] |
@ohos/drivers_interface_partitionslot | partitionslot device driver interface | 3.2 | drivers_interface_partitionslot | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”] | [] | [] | [] | [] | [] |
@ohos/external_device_manager | external device driver framework | 4.0 | external_device_manager | hdf | [“SystemCapability.Driver.HID.Extension”, “SystemCapability.Driver.ExternalDevice”, “SystemCapability.Driver.USB.Extension”] | [“hilog”, “init”, “ipc”, “samgr”, “ability_base”, “common_event_service”, “c_utils”, “os_account”, “drivers_interface_usb”, “bundle_framework”, “ability_runtime”, “hisysevent”, “hitrace”, “napi”, “safwk”, “eventhandler”, “ace_engine”, “access_token”, “relational_store”, “drivers_interface_input”] | [“jsoncpp”] | [] | [] | [] | [] |
@ohos/hdf_core | device driver framework | 4.0 | hdf_core | hdf | null | [“hilog”, “c_utils”, “init”, “ipc”, “samgr”, “selinux_adapter”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_power | power_hdf | 3.1 | drivers_peripheral_power | hdf | null | [“c_utils”, “config_policy”, “drivers_interface_power”, “hdf_core”, “hilog”, “hisysevent”, “ipc”] | [“libxml2”, “jsoncpp”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_thermal | thermal device driver | 3.1 | drivers_peripheral_thermal | hdf | null | [“c_utils”, “config_policy”, “drivers_interface_thermal”, “init”, “ipc”, “hdf_core”, “hilog”] | [“libxml2”, “zlib”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_audio | audio device driver | 4.0 | drivers_peripheral_audio | hdf | null | [“c_utils”, “hilog”, “hdf_core”, “drivers_interface_audio”, “hitrace”] | [“bounds_checking_function”, “cJSON”, “alsa-lib”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_light | light device driver | 4.0 | drivers_peripheral_light | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_light”, “hitrace”, “hilog_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_usb | usb device driver | 3.1 | drivers_peripheral_usb | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “hilog_lite”, “samgr”, “init”, “hitrace”, “c_utils”, “drivers_interface_usb”, “hisysevent”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_distributed_camera | drivers peripheral distributed camera | 3.2 | drivers_peripheral_distributed_camera | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “samgr”, “drivers_interface_display”, “drivers_interface_distributed_camera”, “graphic_surface”, “drivers_interface_camera”] | [“jsoncpp”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_distributed_audio | distributed audo device driver | 4.0 | drivers_peripheral_distributed_audio | hdf | null | [“ipc”, “hdf_core”, “hilog”, “drivers_interface_distributed_audio”, “c_utils”, “samgr”] | [“cJSON”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_battery | battery hdf | 3.1 | drivers_peripheral_battery | hdf | null | [“c_utils”, “config_policy”, “drivers_interface_battery”, “drivers_interface_light”, “hdf_core”, “hilog”, “ipc”] | [“jsoncpp”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_face_auth | face auth device driver | 4.0 | drivers_peripheral_face_auth | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_camera”, “drivers_interface_face_auth”, “graphic_surface”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_location_geofence | location geofence hdf | 1.0 | drivers_peripheral_location_geofence | hdf | null | [“c_utils”, “drivers_interface_location_geofence”, “ipc”, “hdf_core”, “hilog”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_location_agnss | location agnss hdf | 1.0 | drivers_peripheral_location_agnss | hdf | null | [“c_utils”, “drivers_interface_location_agnss”, “drivers_peripheral_location_gnss”, “ipc”, “hdf_core”, “hilog”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_location_gnss | location gnss hdf | 1.0 | drivers_peripheral_location_gnss | hdf | null | [“c_utils”, “drivers_interface_location_gnss”, “ipc”, “hdf_core”, “hilog”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_bluetooth | bluetooth device driver | 3.1 | drivers_peripheral_bluetooth | hdf | null | [“c_utils”, “drivers_peripheral_bluetooth”, “hdf_core”, “hilog”, “ipc”, “samgr”, “drivers_interface_bluetooth”, “bluetooth_service”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_sensor | sensor device driver | 4.0 | drivers_peripheral_sensor | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “hitrace”, “c_utils”, “drivers_interface_sensor”, “hilog_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_clearplay | clearplay drm device driver | 4.0 | drivers_peripheral_clearplay | hdf | [] | [“bounds_checking_function”, “drivers_interface_drm”, “c_utils”, “hdf_core”, “hilog”, “ipc”] | [“openssl”, “cJSON”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_memorytracker | memorytracker_hdf | 3.1 | drivers_peripheral_memorytracker | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_memorytracker”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_wlan | wlan device driver | 4.0 | drivers_peripheral_wlan | hdf | null | [“hdf_core”, “hilog”, “c_utils”, “drivers_interface_wlan”, “ipc”, “hilog_lite”, “wpa_supplicant”, “init”] | [“libnl”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_motion | motion device driver | 4.0 | drivers_peripheral_motion | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “hitrace”, “c_utils”, “drivers_interface_motion”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_huks | huks device driver | 4.0 | drivers_peripheral_huks | hdf | null | [“hilog”, “c_utils”, “hdf_core”, “drivers_interface_huks”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_connected_nfc_tag | connected nfc tag device driver | 3.1 | drivers_peripheral_connected_nfc_tag | hdf | [“SystemCapability.Communication.ConnectedTag”] | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_connected_nfc_tag”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_display | display device driver | 3.1 | drivers_peripheral_display | hdf | null | [“hdf_core”, “hilog”, “c_utils”, “ipc”, “drivers_interface_display”, “graphic_surface”, “init”, “hitrace”] | [“libdrm”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_nfc | nfc hdf | 1.0 | drivers_peripheral_nfc | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_nfc”, “init”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_pin_auth | pin auth device driver | 4.0 | drivers_peripheral_pin_auth | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “init”, “drivers_interface_pin_auth”] | [“openssl”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_codec | codec device driver | 4.0 | drivers_peripheral_codec | hdf | [] | [“bounds_checking_function”, “c_utils”, “drivers_interface_codec”, “drivers_interface_display”, “drivers_peripheral_display”, “graphic_surface”, “hdf_core”, “hitrace”, “hilog”, “ipc”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_input | input device driver | 4.0 | drivers_peripheral_input | hdf | null | [“ipc”, “c_utils”, “hdf_core”, “hilog”, “hilog_lite”, “drivers_interface_input”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_vibrator | vibrator device driver | 4.0 | drivers_peripheral_vibrator | hdf | [] | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “hitrace”, “drivers_interface_vibrator”, “hilog_lite”] | [“bounds_checking_function”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_secure_element | secure_element hdf | 4.0 | drivers_peripheral_secure_element | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_secure_element”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_intelligent_voice | intelligent_voice device driver | 4.0 | drivers_peripheral_intelligent_voice | hdf | null | [“c_utils”, “drivers_interface_intelligent_voice”, “hdf_core”, “hilog”, “ipc”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_fingerprint_auth | fingerprint_auth device driver | 4.0 | drivers_peripheral_fingerprint_auth | hdf | null | [“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_fingerprint_auth”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_user_auth | user_auth device driver | 4.0 | drivers_peripheral_user_auth | hdf | null | [“ipc”, “hdf_core”, “c_utils”, “hilog”, “drivers_interface_user_auth”] | [“openssl”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_ril | ril_hdf | 4.0 | drivers_peripheral_ril | hdf | null | [“c_utils”, “drivers_interface_power”, “drivers_interface_ril”, “hdf_core”, “hilog”, “ipc”, “ril_adapter”] | [] | [] | [] | [] | [] |
@ohos/drivers_peripheral_camera | camera device driver | 4.0 | drivers_peripheral_camera | hdf | null | [“hdf_core”, “hilog”, “samgr”, “ipc”, “drivers_interface_camera”, “graphic_surface”, “c_utils”, “hitrace”] | [“ffmpeg”, “libjpeg-turbo”, “libexif”] | [] | [] | [] | [] |
@ohos/drivers_peripheral_partitionslot | partitionslot hdf | 3.1 | drivers_peripheral_partitionslot | hdf | null | [“ipc”, “c_utils”, “hdf_core”, “init”, “hilog”, “common”, “drivers_interface_partitionslot”] | [] | [] | [] | [] | [] |
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
subsys&component4.1release.md 142.19K 29次下载
赞
5
收藏 4
回复
相关推荐
感谢大佬每次版本更新第一时间的分享!
感谢分享
学习一下
请问一下,下载了4.1 public sdk,解压到SDK下新文件夹11(与10目录并列),打开dev(4.0.0.600)设置能看到oh sdk有11。但是新建项目的时候没有11,最多只能选10,请问该怎么解决呢?
感谢整理