鸿蒙Harmony开发知识:组件列表总结

组件列表

名称描述版本组件子系统系统能力依赖组件依赖三方库
@ohos/ffrtConcurrent Programming Framework4.0ffrtresourceschedule[][“hilog”, “hisysevent”, “hitrace”, “ipc”, “napi”, “frame_aware_sched”, “faultloggerd”][“bounds_checking_function”, “libunwind”]
@ohos/device_standbydevice_standby4.0device_standbyresourceschedule[][“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”][“googletest”]
@ohos/background_task_mgrbackground task manager service3.1background_task_mgrresourceschedule[“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”, “ipc”, “init”, “napi”, “os_account”, “resource_management”, “safwk”, “samgr”, “c_utils”, “distributed_notification_service”, “hisysevent”, “hiview”, “i18n”, “relational_store”][“icu”]
@ohos/resource_schedule_serviceresource schedule service3.1resource_schedule_serviceresourceschedule[][“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”, “frame_aware_sched”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “movement”, “input”, “samgr”, “safwk”, “soc_perf”, “state_registry”, “window_manager”][“json”, “libxml2”]
@ohos/qos_managerqos_manager3.1qos_managerresourceschedule[][“ability_base”, “ability_runtime”, “c_utils”, “eventhandler”, “frame_aware_sched”, “hilog”, “hitrace”, “ipc”, “safwk”, “samgr”][“json”, “jsoncpp”]
@ohos/frame_aware_schedframe_aware_sched3.1frame_aware_schedresourceschedule[][“c_utils”, “eventhandler”, “hitrace”, “hilog”, “samgr”, “safwk”][“bounds_checking_function”, “libxml2”]
@ohos/memmgrmemory management3.1.0memmgrresourceschedulenull[“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”][]
@ohos/work_schedulerwork scheduler service3.1work_schedulerresourceschedule[“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”][“jsoncpp”]
@ohos/device_usage_statisticsdevice usage statistics3.1device_usage_statisticsresourceschedule[“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”][]
@ohos/samgrsystem ability manager3.1samgrsystemabilitymgrnull[“ability_base”, “access_token”, “bluetooth”, “c_utils”, “common_event_service”, “eventhandler”, “device_manager”, “hicollie”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “resource_schedule_service”, “safwk”, “selinux_adapter”]null
@ohos/safwksystem ability framework3.1safwksystemabilitymgrnull[“hilog”, “hitrace”, “ipc”, “init”, “samgr”, “c_utils”]null
@ohos/distributeddatamgr_fileprovides the application with JS interfaces for IO3.1distributedfilejsdistributeddatamgr[“SystemCapability.FileManagement.File.FileIO”, “SystemCapability.FileManagement.File.Environment”, “SystemCapability.FileManagement.File.DistributedFile”][“ability_base”, “ability_manager”, “appexecfwk_base”, “appexecfwk_core”, “want”, “libhilog”, “ipc_core”, “ace_napi”, “samgr_proxy”][“e2fsprogs”]
@ohos/pasteboardAllowing paste/copy functions3.0pasteboarddistributeddatamgr[“SystemCapability.Miscservices.Pasteboard”][“ability_base”, “ability_runtime”, “access_token”, “app_file_service”, “bundle_framework”, “c_utils”, “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”][“libuv”]
@ohos/napiNode-API (formerly N-API) is an API for build native Addons3.1napiarkui[“SystemCapability.ArkUI.ArkUI.Napi”, “SystemCapability.ArkUI.ArkUI.Libuv”][“ets_runtime”, “hilog”, “hitrace”, “init”][“icu”, “jerryscript”, “libuv”, “node”, “bounds_checking_function”]
@ohos/ui_appearanceProvide ui_appearance management.3.2ui_appearancearkui[“SystemCapability.ArkUI.UiAppearance”][“ability_runtime”, “ability_base”, “access_token”, “c_utils”, “hilog”, “init”, “ipc”, “napi”, “safwk”, “samgr”][]
@ohos/advanced_ui_componentadvanced_ui_component1.0.0advanced_ui_componentarkui[][“hilog”, “napi”][]
@ohos/neural_network_runtimeThe Neural Network Runtime that bridges the inference framework and the device accelerator.4.0neural_network_runtimeai[][“c_utils”, “drivers_interface_nnrt”, “hdf_core”, “hilog”, “hitrace”, “mindspore”][]
@ohos/intelligent_voice_frameworkintelligent_voice framework4.0intelligent_voice_frameworkai[“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”][]
@ohos/mindsporeAI Framework.3.1mindsporethirdparty[“SystemCapability.Ai.MindSpore”][“c_utils”, “hilog”, “hdf_core”, “ipc”, “neural_network_runtime”, “neural_network_runtime_ext”, “drivers_interface_nnrt”, “ability_runtime”, “napi”, “resource_management”, “bounds_checking_function”][]
@ohos/device_info_managerdevice profile3.1device_info_managerdeviceprofilenull[“c_utils”, “hisysevent”, “hilog”, “ipc”, “syscap_codec”, “access_token”, “device_auth”, “samgr”, “kv_store”, “hitrace”, “eventhandler”, “safwk”, “dsoftbus”, “dmsfwk”, “device_manager”, “init”][“json”]
@ohos/device_managerdevice manager service3.0device_managerdistributedhardware[“SystemCapability.DistributedHardware.DeviceManager”][“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “c_utils”, “common_event_service”, “device_auth”, “dsoftbus”, “hisysevent”, “hitrace”, “hilog”, “init”, “ipc”, “napi”, “os_account”, “safwk”, “samgr”, “resource_management”][“json”, “node”, “googletest”, “mbedtls”, “openssl”]
@ohos/distributed_hardware_fwkdistributed hardware framework4.0distributed_hardware_fwkdistributedhardware[“SystemCapability.DistributedHardware.DistributedHardwareFWK”][“dsoftbus”, “eventhandler”, “hitrace”, “c_utils”, “hilog”, “samgr”, “ipc”, “safwk”, “hisysevent”, “device_manager”, “config_policy”, “init”, “kv_store”, “resource_schedule_service”, “graphic_2d”, “histreamer”][“json”, “googletest”, “openssl”]
@ohos/drivers_peripheral_distributed_audiodistributed audo device driver4.0drivers_peripheral_distributed_audiodistributedhardwarenull[“c_utils”, “drivers_interface_distributed_audio”, “hdf_core”, “hilog”, “ipc”][]
@ohos/distributed_audiodistributed audio4.0distributed_audiodistributedhardware[“SystemCapability.DistributedHardware.DistributedAudio”][“audio_framework”, “c_utils”, “distributed_hardware_fwk”, “drivers_interface_audio”, “dsoftbus”, “eventhandler”, “hdf_core”, “hisysevent”, “hitrace”, “hilog”, “init”, “ipc”, “player_framework”, “safwk”, “samgr”][“json”]
@ohos/drivers_interface_distributed_audiodistributed audio device driver interface4.0drivers_interface_distributed_audiodistributedhardwarenull[“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/distributed_screendistributed hardware screen3.1distributed_screendistributedhardware[“SystemCapability.DistributedHardware.DistributedScreen”][“dsoftbus”, “hisysevent”, “init”, “ipc”, “hilog”, “input”, “graphic_2d”, “samgr”, “safwk”, “hitrace”, “c_utils”, “player_framework”, “window_manager”, “image_framework”, “distributed_hardware_fwk”][“json”, “libjpeg-turbo”]
@ohos/distributed_inputdistributed hardware input3.2distributed_inputdistributedhardware[“SystemCapability.DistributedHardware.DistributedInput”][“eventhandler”, “hilog”, “ipc”, “safwk”, “samgr”, “dsoftbus”, “c_utils”, “distributed_hardware_fwk”, “config_policy”, “hisysevent”, “hitrace”, “graphic_2d”, “window_manager”][“jsoncpp”, “googletest”, “libevdev”, “openssl”]
@ohos/bluetooth_serviceProvides basic Bluetooth and BLE functions for applications3.2.0bluetooth_servicecommunication[“SystemCapability.Communication.Bluetooth.Core”, “SystemCapability.Communication.Bluetooth.Lite”][“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”]
@openharmony/dsoftbusdsoftbus3.0dsoftbuscommunication[“SystemCapability.Communication.SoftBus.Core”][“ability_base”, “ability_runtime”, “access_token”, “algorithm”, “bluetooth”, “bundle_framework”, “common”, “common_event_service”, “data_share”, “device_auth”, “drivers_interface_wlan”, “hicollie_native”, “hisysevent”, “hitrace”, “hilog”, “huks”, “init”, “ipc”, “os_account”, “relational_store”, “c_utils”, “safwk”, “samgr”, “wifi”][“bounds_checking_function”, “cJSON”, “libcoap”, “libnl”, “mbedtls”, “openssl”, “sqlite”]
@ohos/dhcpThe DHCP module provides DHCP client and DHCP service, used to obtain, assign and manage IP address.3.1.0dhcpcommunication[][“ability_base”, “bundle_framework”, “c_utils”, “common_event_service”, “eventhandler”, “hilog”][“bounds_checking_function”, “openssl”]
@openharmony/wifi_litewifi_lite3.1.0wifi_litecommunicationnull[][]
@ohos/wifiThe 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.0wificommunication[“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”, “bundle_framework”, “c_utils”, “certificate_manager”, “common_event_service”, “dhcp”, “drivers_interface_wlan”, “efficiency_manager”, “eventhandler”, “hisysevent”, “hilog”, “huks”, “ipc”, “napi”, “netmanager_base”, “safwk”, “samgr”, “data_share”, “hdf_core”, “hicollie”][“bounds_checking_function”, “wpa_client”, “wpa_client_updater”, “wpa_supplicant”]
@openharmony/wifi_aware_litewifi_aware_lite3.1.0wifi_aware_litecommunicationnull[][]
@ohos/communication_connected_nfc_tagnfc service3.1connected_nfc_tagcommunication[“SystemCapability.Communication.ConnectedTag”][“ipc”, “c_utils”, “hilog”, “ipc”, “napi”, “access_token”, “hisysevent”, “safwk”, “samgr”][]
@ohos/communication_nfcnfc service3.1nfccommunication[“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”][“libnfc-nci”, “zlib”]
@openharmony/ipc_jsipc_js3.1.0ipc_jscommunicationnull[“napi”, “c_utils”, “hitrace”, “hilog”, “ipc”][“libuv”, “bounds_checking_function”]
@openharmony/ipcipc3.0ipccommunication[“SystemCapability.Communication.IPC.Core”][“samgr”, “hitrace”, “hilog”, “c_utils”, “access_token”, “dsoftbus”, “napi”, “common”][“libuv”, “bounds_checking_function”]
@ohos/netstacknet stack service4.0netstackcommunication[“SystemCapability.Communication.NetStack”][“hilog”, “zlib”, “c_utils”, “init”, “napi”, “netmanager_base”, “ylong_http”, “eventhandler”][“curl”, “libwebsockets”, “jsoncpp”, “openssl”, “node”]
@ohos/netmanager_basenet manager service3.1.0netmanager_basecommunication[“SystemCapability.Communication.NetManager.Core”][“ipc”, “safwk”, “hilog”, “dhcp”, “libuv”, “eventhandler”, “ability_base”, “access_token”, “hitrace”, “hisysevent”, “core_service”, “c_utils”, “jsoncpp”, “samgr”, “init”, “common_event_service”, “ability_runtime”, “data_share”, “napi”][“jsoncpp”, “libuv”, “iptables”, “selinux”, “sqlite”]
@ohos/netmanager_extnet manager extensive service4.0netmanager_extcommunication[“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”, “os_account”]null
@ohos/distributed_bundle_framework分布式包管理服务4.0distributed_bundle_frameworkbundlemanager[“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/bundle_tool包管理命令行工具:提供命令行中执行hap包的安装、更新、卸载及信息查询的能力4.0bundle_toolbundlemanager[][“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_servicefilemanagement is the module of OpenHarmony that provides storage and file management.3.1user_file_servicefilemanagement[“SystemCapability.FileManagement.UserFileService”][“ability_base”, “ability_runtime”, “app_file_service”, “ipc”, “samgr”, “safwk”, “napi”, “file_api”, “bundle_framework”, “hilog”, “hitrace”, “access_token”, “c_utils”, “image_framework”, “common_event_service”, “ability_tools”]null
@ohos/dfs_serviceThe dfs_service module belongs to the filemanagement subsystem of OpenHarmony. It provides the ability of accessing distributed files.3.1dfs_servicefilemanagement[“SystemCapability.FileManagement.DistributedFileService.CloudSync.Core”, “SystemCapability.FileManagement.DistributedFileService.CloudSyncManager”][“ability_base”, “access_token”, “battery_manager”, “c_utils”, “common_event_service”, “dataclassification”, “device_auth”, “device_manager”, “drivekit_native”, “dsoftbus”, “file_api”, “hilog”, “init”, “ipc”, “napi”, “preferences”, “media_library”, “netmanager_base”, “relational_store”, “safwk”, “samgr”, “ability_runtime”][“e2fsprogs”, “libfuse”]
@ohos/storage_serviceStorage service provides basic storage inquiry and management for the system and apps.3.1storage_servicefilemanagement[“SystemCapability.FileManagement.StorageService.SpatialStatistics”, “SystemCapability.FileManagement.StorageService.Volume”, “SystemCapability.FileManagement.StorageService.Encryption”][“ability_base”, “ability_runtime”, “access_token”, “app_file_service”, “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”][“bounds_checking_function”, “e2fsprogs”, “openssl”]
@ohos/file_apiprovides the application with JS interfaces for IO4.0file_apifilemanagement[“SystemCapability.FileManagement.File.FileIO”, “SystemCapability.FileManagement.File.FileIO.Lite”, “SystemCapability.FileManagement.File.Environment”, “SystemCapability.FileManagement.File.DistributedFile”][“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “data_share”, “eventhandler”, “hilog”, “ipc”, “napi”, “samgr”, “app_file_service”][“bounds_checking_function”, “e2fsprogs”, “openssl”]
@ohos/app_file_serviceApp file service provides sharing and file management for apps3.1app_file_servicefilemanagement[“SystemCapability.FileManagement.AppFileService”, “SystemCapability.FileManagement.StorageService.Backup”][“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “common”, “common_event_service”, “c_utils”, “data_share”, “faultloggerd”, “file_api”, “hitrace”, “hilog”, “ipc”, “init”, “napi”, “safwk”, “samgr”, “storage_service”][“bounds_checking_function”, “googletest”, “jsoncpp”]
@ohsh/accessibilityThe accessibility framework provides a standard mechanism for exchanging information between applications and assistive applications.4.0accessibilitybarrierfree[“SystemCapability.BarrierFree.Accessibility.Core”, “SystemCapability.BarrierFree.Accessibility.Hearing”, “SystemCapability.BarrierFree.Accessibility.Vision”][“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”][]
@ohos/dmsfwkdistributed ability manager service3.1dmsfwkability[“SystemCapability.Ability.DistributedAbilityManager”][“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “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”, “init”, “ipc”, “kv_store”, “image_framework”, “napi”, “os_account”, “safwk”, “samgr”, “ffrt”][]
@ohos/idl_tool提供自动生成Extension 服务端及客户端接口文件的能力3.1idl_toolability[][“hilog”, “ipc”, “samgr”, “c_utils”][]
@ohos/dmsfwk_litedistributed abiltiy manager service3.1dmsfwk_liteabilitynull[“utils_lite”, “hilog_lite”, “samgr_lite”, “bundle_framework_lite”, “ability_lite”, “huks”][“bounds_checking_function”, “cJSON”]
@ohos/inputProvide input capabilities3.1inputmultimodalinput[“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”, “common_event_service”][“cJSON”, “node”, “libuv”, “libevdev”, “mtdev”, “libinput”]
@ohos/graphic_chipsetsdkgraphic chipset sdk3.1graphic_chipsetsdkgraphicnull[“libhilog”, “ipc_core”, “samgr_proxy”, “utils”, “libeventhandler”, “hdi_display_device”, “bytrace_core”][“libz”]
@ohos/graphic_2dgraphic_2d3.1graphic_2dgraphic[“SystemCapability.Graphic.Graphic2D.ColorManager.Core”, “SystemCapability.Graphic.Graphic2D.EGL”, “SystemCapability.Graphic.Graphic2D.GLES3”, “SystemCapability.Graphic.Graphic2D.NativeWindow”, “SystemCapability.Graphic.Graphic2D.NativeDrawing”, “SystemCapability.Graphic.Graphic2D.WebGL”, “SystemCapability.Graphic.Graphic2D.WebGL2”, “SystemCapability.Graphic.Vulkan”][“common”, “window_manager”, “resource_management”, “napi”, “samgr”, “zlib”, “hilog”, “hisysevent”, “hitrace”, “ability_runtime”, “drivers_interface_display”, “c_utils”, “access_token”, “safwk”, “eventhandler”, “config_policy”, “init”, “hicollie”, “bounds_checking_function”, “image_framework”, “cjson”, “ipc”, “player_framework”, “resource_schedule_service”, “soc_perf”, “accessibility”, “frame_aware_sched”][“flutter”, “libuv”, “openssl”, “skia”, “libxml2”, “bounds_checking_function”, “icu”, “libpng”, “zlib”, “skia”, “cJSON”, “jsoncpp”, “egl”, “opengles”, “vulkan-headers”, “vulkan-loader”]
@ohos/av_sessionAudio and Video Session Management4.0av_sessionmultimedia[“SystemCapability.Multimedia.AVSession.AVCast”, “SystemCapability.Multimedia.AVSession.Core”, “SystemCapability.Multimedia.AVSession.Manager”][“ability_base”, “ability_runtime”, “access_token”, “ace_napi”, “audio_framework”, “bundle_framework”, “bytrace_core”, “c_utils”, “cast_engine”, “data_object”, “device_manager”, “dsoftbus”, “efficiency_manager”, “eventhandler”, “graphic_2d”, “hilog”, “hisysevent”, “hitrace”, “input”, “ipc”, “libaccesstoken_sdk”, “libcrypto_shared”, “ipc_single”, “libhilog”, “image_framework”, “napi”, “safwk”, “samgr”, “samgr_proxy”, “system_ability_fwk”, “window_manager”][“openssl”]
@ohos/histreamerHistreamer engine.3.1histreamermultimedia[][“hilog”, “hilog_lite”, “hitrace”, “audio_framework”, “drivers_peripheral_codec”, “graphic_2d”, “hdf_core”, “c_utils”, “bounds_checking_function”, “init”, “player_framework”][“ffmpeg”, “minimp3”, “minimp4”, “bounds_checking_function”, “curl”]
@ohos/image_frameworkImage standard provides atomic capabilities3.1image_frameworkmultimedia[“SystemCapability.Multimedia.Image.Core”, “SystemCapability.Multimedia.Image.ImageSource”, “SystemCapability.Multimedia.Image.ImagePacker”, “SystemCapability.Multimedia.Image.ImageReceiver”, “SystemCapability.Multimedia.Image.ImageCreator”][“c_utils”, “graphic_2d”, “hichecker”, “hitrace”, “hilog”, “ipc”, “napi”, “zlib”, “init”, “memory_utils”, “napi”][“flutter”, “libpng”, “libexif”, “giflib”, “bounds_checking_function”, “expat”, “json”, “skia”, “zlib”]
@ohos/av_codecMedia standard provides atomic capabilities3.1av_codecmultimedia[“SystemCapability.Multimedia.Media.Muxer”, “SystemCapability.Multimedia.Media.Spliter”, “SystemCapability.Multimedia.Media.Core”, “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”, “hdf_core”, “hicollie”, “hidumper”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “safwk”, “samgr”, “selinux_adapter”, “window_manager”][“bounds_checking_function”, “ffmpeg”]
@ohos/camera_frameworkCamera standard provides managers and provides the camera resources to application to capture photo/preview/videos3.1camera_frameworkmultimedia[“SystemCapability.Multimedia.Camera.Core”][“ability_base”, “access_token”, “bundle_framework”, “c_utils”, “device_manager”, “drivers_interface_camera”, “graphic_2d”, “hdf_core”, “hicollie”, “hicollie_native”, “hilog”, “hisysevent”, “hitrace”, “ipc”, “ipc_core”, “ipc_single”, “libaccesstoken_sdk”, “libhilog”, “media_client”, “image_framework”, “napi”, “safwk”, “samgr”, “samgr_proxy”, “system_ability_fwk”, “window_manager”][“”]
@ohos/audio_frameworkAudio standard provides managers and provides the audio resources to application for play/record audio4.0audio_frameworkmultimedia[“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”][“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_management”, “resource_schedule_service”, “safwk”, “samgr”][“bounds_checking_function”, “glib”, “libsnd”, “libxml2”, “pulseaudio”]
@ohos/player_frameworkMedia standard provides atomic capabilities3.1player_frameworkmultimedia[“SystemCapability.Multimedia.Media.Core”, “SystemCapability.Multimedia.Media.AudioPlayer”, “SystemCapability.Multimedia.Media.VideoPlayer”, “SystemCapability.Multimedia.Media.AudioRecorder”, “SystemCapability.Multimedia.Media.VideoRecorder”, “SystemCapability.Multimedia.Media.AudioDecoder”, “SystemCapability.Multimedia.Media.AudioEncoder”, “SystemCapability.Multimedia.Media.VideoDecoder”, “SystemCapability.Multimedia.Media.VideoEncoder”, “SystemCapability.Multimedia.Media.CodecBase”, “SystemCapability.Multimedia.Media.AVPlayer”, “SystemCapability.Multimedia.Media.AVRecorder”, “SystemCapability.Multimedia.SystemSound.Core”, “SystemCapability.Multimedia.Media.AVScreenCapture”, “SystemCapability.Multimedia.Media.SoundPool”][“av_session”, “safwk”, “hilog”, “window_manager”, “napi”, “samgr”, “hitrace”, “audio_framework”, “ipc”, “graphic_2d”, “hisysevent”, “c_utils”, “zlib”, “access_token”, “image_framework”, “hiview”, “eventhandler”, “init”, “input”, “memmgr_plugin”, “hicollie”, “drivers_peripheral_codec”, “hdf_core”, “ability_base”, “ability_runtime”, “bundle_framework”, “relational_store”, “resource_management”, “av_codec”][“glib”, “gstreamer”, “libffi”, “ffmpeg”, “libxml2”, “bounds_checking_function”]
@ohos/media_serviceMulti media service for mini and small system.3.1media_servicemultimedia[][“hilog_lite”, “audio_manager_lite”, “camera_lite”, “permission”, “ui_lite”, “init”][“bounds_checking_function”, “iniparser”]
@ohos/media_libraryprovides a set of easy-to-use APIs for getting media file metadata information4.0media_librarymultimedia[“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”, “battery_manager”, “bundle_framework”, “c_utils”, “common_event_service”, “data_share”, “device_auth”, “device_manager”, “device_security_level”, “dfs_service”, “drivers_interface_usb”, “eventhandler”, “file_api”, “hilog”, “hitrace”, “huks”, “init”, “ipc”, “ipc_js”, “kv_store”, “memory_utils”, “image_framework”, “napi”, “player_framework”, “relational_store”, “safwk”, “samgr”, “security_component_manager”, “storage_service”, “user_file_service”, “window_manager”][“openssl”]
@ohos/window_managerlibrary for window3.1window_managerwindow[“SystemCapability.WindowManager.WindowManager.Core”][“sensor”, “ability_base”, “graphic_2d”, “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”, “common”, “motion”, “soc_perf”, “resource_management”, “resource_schedule_service”, “efficiency_manager”, “frame_aware_sched_override”, “imf”, “frame_aware_sched”, “screenlock_mgr”, “previewer”, “hilog”, “memmgr_plugin”][“libjpeg-turbo”, “libxml2”]
@ohos/bearpi_hm_micro_samplebearpi_hm_micro samples.3.1bearpi_hm_micro_samplebearpi_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_productsNone3.1kaihong_productskaihong_products[][][]
@ohos/enterprise_device_managementEDM(Enterprise Device Management)提供系统级别的管理功能API,支持企业MDM应用对设备的管控3.2enterprise_device_managementcustomization[“SystemCapability.Customization.EnterpriseDeviceManager”][“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “certificate_manager”, “common_event_service”, “c_utils”, “data_share”, “dupdate_engine”, “netmanager_base”, “netmanager_ext”, “hilog”, “hisysevent”, “init”, “ipc”, “napi”, “os_account”, “relational_store”, “safwk”, “samgr”, “time_service”, “update_service”, “wifi”, “eventhandler”][“bounds_checking_function”, “jsoncpp”]
@ohos/os_accountAllowing apps to use OS account-related functions3.0os_accountaccount[“SystemCapability.Account.AppAccount”, “SystemCapability.Account.OsAccount”][“ability_base”, “ability_runtime”, “access_token”, “ace_engine”, “bundle_framework”, “common_event_service”, “c_utils”, “eventhandler”, “kv_store”, “hicollie”, “hilog”, “hisysevent”, “hitrace”, “init”, “i18n”, “ipc”, “napi”, “pin_auth”, “safwk”, “samgr”, “security_guard”, “selinux_adapter”, “storage_service”, “time_service”, “user_auth_framework”][“mbedtls”]
@ohos/device_statusMsdp device status3.1device_statusmsdp[“SystemCapability.Msdp.DeviceStatus.Stationary”][“access_token”, “hilog”, “ipc”, “safwk”, “samgr”, “c_utils”, “napi”, “image_framework”, “eventhandler”, “distributed_input”, “device_manager”, “sensor”, “init”, “input”, “hisysevent”, “window_manager”, “hitrace”, “ability_base”, “huks”, “graphic_2d”, “udmf”, “device_info_manager”, “dsoftbus”, “graphic_2d”, “common”, “motion”][“cJSON”, “libxml2”, “libuv”, “openssl”, “jsoncpp”]
@ohos/imfProvide input capability to ime app3.1imfinputmethod[“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”][“jsoncpp”]
@ohos/usb_managerusb manager3.1.0usb_managerusb[“SystemCapability.USB.USBManager”][“hilog”, “ability_base”, “eventhandler”, “napi”, “bundle_framework”, “common_event_service”, “drivers_interface_usb”, “init”, “ipc”, “safwk”, “c_utils”, “samgr”, “access_token”, “os_account”, “relational_store”, “ability_runtime”, “hisysevent”][“jsoncpp”]
@ohos/webviewlibrary for webview3.1webviewweb[“SystemCapability.Web.Webview.Core”][“ability_base”, “ability_runtime”, “access_token”, “audio_framework”, “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”, “hilog”, “hisysevent”, “hitrace”, “huks”, “imf”, “init”, “input”, “ipc”, “location”, “image_framework”, “napi”, “netmanager_base”, “pasteboard”, “player_framework”, “power_manager”, “print_fwk”, “relational_store”, “resource_schedule_service”, “samgr”, “soc_perf”, “window_manager”][“chromium”, “cef”, “libxml2”]
@ohos/iothardware_peripheralIot peripheral controller.3.1peripheraliothardware[][][]
@ohos/locationLocation service, providing location and geocoding capabilities.3.1.0locationlocation[“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”, “bundle_framework”, “common_event_service”, “c_utils”, “data_share”, “eventhandler”, “hdf_core”, “hisysevent”, “hiview”, “hilog”, “init”, “ipc”, “napi”, “os_account”, “relational_store”, “safwk”, “samgr”, “wifi”, “bluetooth”][“libuv”]
@ohos/print_fwkProvide printer management and print ability for 3rd party app3.1print_fwkprint[“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”, “ipc_js”, “napi”, “netmanager_base”, “os_account”, “preferences”, “relational_store”, “resource_management”, “safwk”, “samgr”, “security_guard”, “time_service”][“googletest”, “zlib”, “cups”, “cups-filters”]
@ohos/miscdeviceControl vibration vibration3.1miscdevicesensors[“SystemCapability.Sensors.MiscDevice”, “SystemCapability.Sensors.MiscDevice.Lite”][“c_utils”, “hisysevent”, “napi”, “hilog”, “drivers_interface_light”, “drivers_interface_vibrator”, “access_token”, “hitrace”, “init”, “ipc”, “safwk”, “samgr”][“cJSON”]
@ohos/startStart sensor, vibrator and other small device services3.1startsensors[][][]
@ohos/sensorObtaining sensor data3.1sensorsensors[“SystemCapability.Sensors.Sensor”, “SystemCapability.Sensors.Sensor.Lite”][“c_utils”, “hilog”, “common”, “hisysevent”, “napi”, “drivers_interface_sensor”, “hilog”, “access_token”, “hitrace”, “ipc”, “safwk”, “samgr”, “eventhandler”][]
@ohos/medical_sensorObtaining sensor data3.1medical_sensorsensors[“SystemCapability.Sensors.Medical_sensor”][“hilog”, “ipc”, “safwk”, “samgr”, “utils_base”, “appexecfwk_standard”, “napi”, “hisysevent”, “drivers_peripheral_sensor”][]
@ohos/requestProvide download and upload service for 3rd party app3.1requestrequest[“SystemCapability.MiscServices.Download”, “SystemCapability.MiscServices.Upload”, “SystemCapability.Request.FileTransferAgent”][“samgr”, “ipc”, “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”][“curl”, “libuv”, “openssl”]
@ohos/hidumper_liteSystem information dump service for liteos-a kernel and liteos-m kernel.3.1hidumper_litehiviewdfxnull[][“bounds_checking_function”]
@ohos/hidumperDump system information for development and test4.0hidumperhiviewdfx[“SystemCapability.HiviewDFX.HiDumper”][“ability_base”, “access_token”, “battery_manager”, “common_event_service”, “c_utils”, “eventhandler”, “hilog”, “init”, “ipc”, “memmgr”, “memmgr_plugin”, “safwk”, “samgr”, “drivers_interface_memorytracker”, “hdf_core”, “ability_runtime”, “graphic_2d”][“zlib”]
@ohos/hicheckerHiChecker mode for application4.0hicheckerhiviewdfx[“SystemCapability.HiviewDFX.HiChecker”][“c_utils”, “faultloggerd”, “hilog”, “init”, “napi”]null
@ohos/hisyseventSystem event logging3.1hisyseventhiviewdfx[“SystemCapability.HiviewDFX.HiSysEvent”][“access_token”, “c_utils”, “hilog”, “hitrace”, “ipc”, “napi”, “safwk”, “samgr”, “storage_service”][“bounds_checking_function”, “jsoncpp”]
@ohos/hitracecross-thread, cross-process, and cross-device service call chain4.0hitracehiviewdfx[“SystemCapability.HiviewDFX.HiTrace”][“c_utils”, “hilog”, “init”, “napi”][“cJSON”, “zlib”]
@ohos/hilogNative log interface provided for system3.1hiloghiviewdfx[“SystemCapability.HiviewDFX.HiLog”][“init”, “napi”, “c_utils”][“bounds_checking_function”, “zlib”]
@ohos/faultloggerdCollecting c/c++ runtime crash log3.1faultloggerdhiviewdfx[][“common”, “c_utils”, “hilog”, “hisysevent”, “init”, “ipc”][“bounds_checking_function”, “libunwind”]
@ohos/hiviewHiview is the module of OpenHarmony that provides toolkits for device maintenance across different platforms.3.1hiviewhiviewdfx[“SystemCapability.HiviewDFX.Hiview”, “SystemCapability.HiviewDFX.Hiview.FaultLogger”, “SystemCapability.HiviewDFX.Hiview.LogLibrary”][“ability_base”, “ability_runtime”, “access_token”, “battery_statistics”, “bundle_framework”, “c_utils”, “device_usage_statistics”, “ets_runtime”, “faultloggerd”, “hidumper”, “hilog”, “hisysevent”, “init”, “ipc”, “os_account”, “power_manager”, “relational_store”, “safwk”, “samgr”, “storage_service”, “time_service”, “napi”, “hiperf”, “hitrace”][“jsoncpp”, “libxml2”, “sqlite”, “openssl”, “bounds_checking_function”, “zlib”]
@ohos/hiappeventEvent logging provided for application3.1hiappeventhiviewdfx[“SystemCapability.HiviewDFX.HiAppEvent”][“ability_runtime”, “bundle_framework”, “eventhandler”, “hitrace”, “hilog”, “ipc”, “napi”, “relational_store”][]
@ohos/hicollieHiCollie provides the software watchdog capability.3.1hicolliehiviewdfxnull[“hilog”, “hisysevent”, “c_utils”, “eventhandler”, “faultloggerd”, “ffrt”, “ipc”][]
@ohos/blackboxblackbox provides the software blackbox capability.3.1blackboxhiviewdfxnull[“utils_base”, “liteos_m”][]
@ohos/wallpaper_mgrAllowing apps to use OS wallpaper get/set functions3.1wallpaper_mgrtheme[“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”][]
@ohos/screenlock_mgrProvide communication capability between windowmanager and screenlock app3.1screenlock_mgrtheme[“SystemCapability.MiscServices.ScreenLock”][“safwk”, “napi”, “samgr”, “common_event_service”, “ipc”, “eventhandler”, “graphic_2d”, “os_account”, “bundle_framework”, “ability_base”, “ability_runtime”, “hitrace”, “access_token”, “hicollie”, “init”, “window_manager”, “hilog”, “user_auth_framework”, “c_utils”, “ffrt”][]
@ohos/i18nProvides internationalization APIS for implementing functions such date and time formatting.1.0.0i18nglobal[“SystemCapability.Global.I18n”][“ability_base”, “ability_runtime”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “hilog”, “init”, “ipc”, “napi”, “resource_management”, “samgr”][“icu”, “libphonenumber”, “libpng”, “libxml2”]
@ohos/global_timezoneProvides tools for timezone data management and update.1.0.0timezoneglobal[“SystemCapability.Global.I18n”][][]
@ohos/system_resourcesglobal resources at the system level4.0system_resourcesglobal[][][]
@ohos/resource_management根据当前configuration(语言,区域,横竖屏,mccmnc)和device capability(设备类型,分辨率)获取应用资源信息读取接口4.0resource_managementglobal[“SystemCapability.Global.ResourceManager”][“ability_base”, “ability_runtime”, “hilog”, “hisysevent”, “hitrace”, “napi”, “ace_engine”, “bundle_framework”, “c_utils”, “graphic_2d”][“zlib”, “bounds_checking_function”, “icu”]
@ohos/bootstrap_liteboostrap and start system services3.1bootstrap_litestartupnull[“utils_base”, “samgr_lite”][“bounds_checking_function”]
@ohos/hvbOpenHarmony Verified Boot (HVB)1.0hvbstartupnull[][]
@ohos/appspawn_litelite app start manager3.1appspawn_litestartupnull[“hilog_lite”, “samgr_lite”, “ipc_single”, “kv_store”, “ability_lite”, “ace_engine_lite”, “surface_lite”, “ui_lite”][“cJSON”, “bounds_checking_function”]
@ohos/time_serviceAllowing apps to use OS time get/set functions3.1time_servicetime[“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”][“jsoncpp”]
@ohos/cellular_calltelephony cellular call service4.0cellular_calltelephony[“SystemCapability.Telephony.CellularCall”][“ability_base”, “c_utils”, “call_manager”, “common_event_service”, “core_service”, “eventhandler”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “resource_management”, “safwk”, “samgr”][“libphonenumber”]
@ohos/telephony_datatelephony data storage service4.0telephony_datatelephonynull[“ability_base”, “ability_runtime”, “access_token”, “c_utils”, “config_policy”, “common_event_service”, “data_share”, “hilog”, “ipc”, “napi”, “relational_store”][“jsoncpp”]
@ohos/core_servicetelephony core service4.0core_servicetelephony[“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”, “hdf_core”, “hilog”, “hisysevent”, “i18n”, “init”, “ipc”, “napi”, “netmanager_base”, “netmanager_ext”, “power_manager”, “preferences”, “resource_management”, “safwk”, “samgr”, “telephony_data”, “time_service”][“icu”, “jsoncpp”, “libphonenumber”, “libxml2”, “node”, “openssl”, “protobuf”]
@ohos/call_managertelephony call manager service4.0call_managertelephony[“SystemCapability.Telephony.CallManager”][“ability_base”, “ability_runtime”, “bluetooth”, “c_utils”, “common_event_service”, “core_service”, “data_share”, “distributed_notification_service”, “eventhandler”, “ffrt”, “hilog”, “hisysevent”, “hitrace”, “init”, “ipc”, “audio_framework”, “camera_framework”, “napi”, “power_manager”, “safwk”, “samgr”, “sms_mms”][“libphonenumber”, “libuv”, “protobuf”]
@ohos/state_registrytelephony state_registry service4.0state_registrytelephony[“SystemCapability.Telephony.StateRegistry”][“ability_base”, “c_utils”, “common_event_service”, “core_service”, “eventhandler”, “hilog”, “init”, “ipc”, “napi”, “safwk”, “samgr”][“libuv”]
@ohos/cellular_datatelephony cellular data service4.0cellular_datatelephony[“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”]null
@ohos/ril_adaptertelephony ril adapter service4.0ril_adaptertelephonynull[“c_utils”, “drivers_interface_power”, “drivers_interface_ril”, “hdf_core”, “hilog”, “init”, “ipc”]null
@ohos/sms_mmstelephony sms mms service4.0sms_mmstelephony[“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”, “resource_management”, “safwk”, “samgr”, “telephony_data”][“curl”, “glib”]
@openharmony/face_authFace authentication capability4.0face_authuseriam[“SystemCapability.UserIAM.UserAuth.FaceAuth”][“access_token”, “c_utils”, “display_manager”, “drivers_interface_camera”, “drivers_interface_face_auth”, “graphic_2d”, “hilog”, “init”, “ipc”, “napi”, “power_manager”, “safwk”, “samgr”, “sensor”, “user_auth_framework”]null
@openharmony/pin_authPIN Authentication capability4.0pin_authuseriam[“SystemCapability.UserIAM.UserAuth.PinAuth”][“hilog”, “ipc”, “safwk”, “samgr”, “access_token”, “hisysevent”, “user_auth_framework”, “drivers_interface_pin_auth”, “c_utils”][“openssl”]
@openharmony/user_auth_frameworkUser Authentication capability4.0user_auth_frameworkuseriam[“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”, “window_manager”][“openssl”]
@openharmony/fingerprint_authfingerprint authentication capability4.0fingerprint_authuseriam[“SystemCapability.UserIAM.UserAuth.FingerprintAuth”][“ability_base”, “c_utils”, “common_event_service”, “display_manager”, “drivers_interface_fingerprint_auth”, “graphic_2d”, “hilog”, “ipc”, “power_manager”, “safwk”, “samgr”, “user_auth_framework”, “window_manager”]null
@openharmony/permission_litepermission_lite3.1.0permission_litesecurity[][“hilog”, “samgr_lite”, “ipc”][“bounds_checking_function”, “cJSON”]
@openharmony/dlp_permission_servicedlp_permission_service3.1.0dlp_permission_servicesecurity[“SystemCapability.Security.DlpPermissionService”][“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”][“libfuse”, “openssl”, “mbedtls”]
@ohos/selinux_adaptersecurity-enhanced linux(SELINUX) is a mandatory access control mechanism on linux3.1selinux_adaptersecuritynull[“hilog”][“pcre2”, “selinux”, “bounds_checking_function”]
@ohos/appverifySignature verification for HAP packages4.0appverifysecurity[][“c_utils”, “hilog”, “init”, “os_account”][“json”, “openssl”, “cJSON”, “bounds_checking_function”, “mbedtls”]
@openharmony/security_component_managersecurity_component_manager4.0.0security_component_managersecurity[][“ability_base”, “ability_runtime”, “access_token”, “c_utils”, “eventhandler”, “hilog”, “hisysevent”, “hitrace”, “graphic_2d”, “ipc”, “safwk”, “samgr”, “window_manager”][“cJSON”]
@ohos/dataclassificationdata transmission control3.1dataclassificationsecurity[“SystemCapability.Security.DataTransitManager”][“device_security_level”, “hilog”, “c_utils”][]
@ohos/crypto_frameworkOpenharmony’s crypto framework.3.2crypto_frameworksecurity[“SystemCapability.Security.CryptoFramework”][“hilog”, “c_utils”, “napi”][“openssl”, “bounds_checking_function”]
@openharmony/access_tokenaccess_token3.1.0access_tokensecurity[“SystemCapability.Security.AccessToken”][“ability_base”, “ability_runtime”, “c_utils”, “device_manager”, “dsoftbus”, “eventhandler”, “hicollie”, “hisysevent”, “hitrace”, “hilog”, “init”, “ipc”, “napi”, “power_manager”, “safwk”, “samgr”, “selinux_adapter”][“bounds_checking_function”, “cJSON”, “mbedtls”, “sqlite”, “zlib”]
@ohos/certificate_frameworkOpenharmony’s certificate framework.4.0certificate_frameworksecurity[“SystemCapability.Security.Cert”][“c_utils”, “crypto_framework”, “hilog”, “napi”][“openssl”]
@ohos/huksThe provider of key and certificate manangement capbility, which belongs to security subsystem4.0hukssecurity[“SystemCapability.Security.Huks”, “SystemCapability.Security.Cipher”][“ability_base”, “access_token”, “bundle_framework”, “c_utils”, “common_event_service”, “hisysevent”, “hitrace”, “hilog”, “ipc”, “napi”, “os_account”, “safwk”, “samgr”, “user_auth_framework”, “drivers_interface_user_auth”, “drivers_interface_huks”][“bounds_checking_function”, “openssl”, “mbedtls”, “cJSON”]
@ohos/code_signatureCode signature4.0code_signaturesecurity[][“hilog”, “hitrace”, “hisysevent”, “ability_base”, “c_utils”, “ipc”, “samgr”, “safwk”, “huks”, “eventhandler”, “build_framework”, “access_token”, “common”][“openssl”, “fsverity-utils”, “googletest”]
@ohos/certificate_managerThe provider of certificate manangement capbility, which belongs to security subsystem4.0certificate_managersecurity[“SystemCapability.Security.CertificateManager”][“ability_base”, “access_token”, “bundle_framework”, “common_event_service”, “c_utils”, “eventhandler”, “hisysevent”, “hilog”, “huks”, “ipc”, “napi”, “os_account”, “safwk”, “samgr”][“openssl”]
@ohos/device_security_levelopenharmony’s device security level management3.0.0device_security_levelsecurity[“SystemCapability.Security.DeviceSecurityLevel”][“c_utils”, “device_auth”, “device_manager”, “dsoftbus”, “hilog”, “hisysevent”, “hitrace”, “huks”, “ipc”, “safwk”, “samgr”][“cJSON”, “openssl”]
@ohos/device_authThe device authentication module belongs to the security subsystem of OpenHarmony. It manages the entire lifecycle of trust relationships between devices.3.1device_authsecurity[“SystemCapability.Security.DeviceAuth”][“access_token”, “c_utils”, “dsoftbus”, “hilog”, “hisysevent”, “hitrace”, “huks”, “init”, “os_account”, “samgr”, “ipc”][“bounds_checking_function”, “cJSON”, “mbedtls”, “openssl”]
@ohos/drivers_interface_powerpower device driver interface3.2drivers_interface_powerhdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_thermalthermal device driver interface3.2drivers_interface_thermalhdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_audioaudio driver interface3.2drivers_interface_audiohdfnull[“c_utils”, “hdf_core”, “hilog”][]
@ohos/drivers_interface_act_recgactivity recognition device driver interface3.2drivers_interface_act_recghdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_lightlight device driver interface4.0drivers_interface_lighthdf[][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_usbdrivers interface usb3.1drivers_interface_usbhdf[][“c_utils”, “ipc”, “hdf_core”, “hilog”][]
@ohos/drivers_interface_distributed_cameradrivers interface distributed camera3.2drivers_interface_distributed_camerahdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_batterybattery device driver interface3.2drivers_interface_batteryhdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_face_authface auth device driver4.0drivers_interface_face_authhdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”, “graphic_chipsetsdk”, “drivers_interface_camera”][]
@ohos/drivers_interface_location_geofencegeofence device driver interface3.2drivers_interface_location_geofencehdf[“SystemCapability.Location.Location.Geofence”][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_location_agnssagnss device driver interface3.2drivers_interface_location_agnsshdf[“SystemCapability.Location.Location.Gnss”][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_lpfence_geofencelow power fence geofence device driver interface4.0drivers_interface_lpfence_geofencehdf[“SystemCapability.Location.Location.Geofence”][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_lpfence_cellfencelow power fence cell fence device driver interface4.0drivers_interface_lpfence_cellfencehdf[“SystemCapability.Location.Location.Geofence”][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_lpfence_cellbatchinglow power fence cell batching device driver interface4.0drivers_interface_lpfence_cellbatchinghdf[“SystemCapability.Location.Location.Geofence”][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_lpfence_wififencelow power fence wifi fence device driver interface4.0drivers_interface_lpfence_wififencehdf[“SystemCapability.Location.Location.Geofence”][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_location_gnssgnss device driver interface3.2drivers_interface_location_gnsshdf[“SystemCapability.Location.Location.Gnss”][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_bluetoothbluetooth device driver interface3.2drivers_interface_bluetoothhdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/drivers_interface_sensorsensor device driver interface4.0drivers_interface_sensorhdf[][“ipc”, “hdf_core”, “hilog”, “c_utils”][]
@ohos/external_device_managerexternal device driver framework4.0external_device_managerhdf[“SystemCapability.Driver.HID.Extension”, “SystemCapability.Driver.DeviceManager.Extension”, “SystemCapability.Driver.USB.Extension”][“hilog”, “init”, “ipc”, “samgr”, “selinux_adapter”, “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”][“bounds_checking_function”, “googletest”, “jsoncpp”]
@ohos/drivers_peripheral_powerpower_hdf3.1drivers_peripheral_powerhdfnull[“c_utils”, “drivers_interface_power”, “hdf_core”, “hilog”, “ipc”][“libxml2”]
@ohos/drivers_peripheral_thermalthermal device driver3.1drivers_peripheral_thermalhdfnull[“c_utils”, “config_policy”, “drivers_interface_thermal”, “init”, “ipc”, “hdf_core”, “hilog”][“libxml2”, “zlib”]
@ohos/drivers_peripheral_audioaudio device driver4.0drivers_peripheral_audiohdfnull[“c_utils”, “hilog”, “hdf_core”, “drivers_interface_audio”][“bounds_checking_function”, “cjson”, “alsa-lib”]
@ohos/drivers_peripheral_lightlight device driver4.0drivers_peripheral_lighthdf[][“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_light”, “hitrace”]null
@ohos/drivers_peripheral_usbusb device driver3.1drivers_peripheral_usbhdf[][“ipc”, “hdf_core”, “hilog”, “samgr”, “init”, “hitrace”, “c_utils”, “drivers_interface_usb”, “hisysevent”][]
@ohos/drivers_peripheral_distributed_cameradrivers peripheral distributed camera3.2drivers_peripheral_distributed_camerahdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”, “samgr”, “drivers_interface_display”, “drivers_interface_distributed_camera”, “graphic_chipsetsdk”, “drivers_interface_camera”][“jsoncpp”]
@ohos/drivers_peripheral_batterybattery hdf3.1drivers_peripheral_batteryhdfnull[“c_utils”, “config_policy”, “drivers_interface_battery”, “drivers_interface_light”, “hdf_core”, “hilog”, “ipc”][“jsoncpp”]
@ohos/drivers_peripheral_face_authface auth device driver4.0drivers_peripheral_face_authhdfnull[“ipc”, “hdf_core”, “hilog”, “c_utils”, “drivers_interface_camera”, “drivers_interface_face_auth”, “graphic_chipsetsdk”][]
@ohos/drivers_peripheral_location_geofencelocation geofence hdf1.0drivers_peripheral_location_geofencehdfnull[“c_utils”, “drivers_interface_location_geofence”, “ipc”, “hdf_core”, “hilog”][]
@ohos/drivers_peripheral_location_agnsslocation agnss hdf1.0drivers_peripheral_location_agnsshdfnull[“c_utils”, “drivers_interface_location_agnss”, “drivers_peripheral_location_gnss”, “ipc”, “hdf_core”, “hilog”][]
@ohos/drivers_peripheral_location_gnsslocation gnss hdf1.0drivers_peripheral_location_gnsshdfnull[“c_utils”, “drivers_interface_location_gnss”, “ipc”, “hdf_core”, “hilog”][]
@ohos/drivers_peripheral_bluetoothbluetooth device driver3.1drivers_peripheral_bluetoothhdfnull[“c_utils”, “drivers_peripheral_bluetooth”, “hdf_core”, “hilog”, “ipc”, “samgr”, “drivers_interface_bluetooth”, “bluetooth_service”]null
@ohos/drivers_peripheral_sensorsensor device driver4.0drivers_peripheral_sensorhdf[][“ipc”, “hdf_core”, “hilog”, “hitrace”, “c_utils”, “drivers_interface_sensor”]null

简单解读

  • 分析范围

    本次分析是通过对源码的分析构建的,主要分析的目录包括:base,device,drivers和foundation这四个目录,重点关注部件名称,代码描述,版本,组件,子系统,系统能力声明,依赖组件,依赖三方库。因为vendor,third_party内容太多了,其他部分呢,属于应用、工具、内核等,不是本文重点关注的部分,所以没有加入分析范围。

  • 关注重点

    • 推荐的学习分析重点一个是版本,这表现了哪些组件有在4.0改动,哪些没有;
    • 依赖组件和依赖三方库是另外一个分析重点,这些标明了组件间的耦合关系;(这些是4.0开始整改的编译依赖内容,目前还有整改不完善的部分,在build仓里的whitelist里,文件里存在的就是还没整改完成的
    • 注意新名词,奤:ffrt,neural_network_runtime,intelligent_voice_framework;异构并发任务,神经网络运行时,智能语音服务框架。

最后

小编在之前的鸿蒙系统扫盲中,有很多朋友给我留言,不同的角度的问了一些问题,我明显感觉到一点,那就是许多人参与鸿蒙开发,但是又不知道从哪里下手,因为资料太多,太杂,教授的人也多,无从选择。有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。 

为了确保高效学习,建议规划清晰的学习路线,涵盖以下关键阶段:

 →【纯血版鸿蒙全套最新学习资料】希望这一份鸿蒙学习资料能够给大家带来帮助~


 鸿蒙(HarmonyOS NEXT)最新学习路线

该路线图包含基础技能、就业必备技能、多媒体技术、六大电商APP、进阶高级技能、实战就业级设备开发,不仅补充了华为官网未涉及的解决方案

路线图适合人群:

IT开发人员:想要拓展职业边界
零基础小白:鸿蒙爱好者,希望从0到1学习,增加一项技能。
技术提升/进阶跳槽:发展瓶颈期,提升职场竞争力,快速掌握鸿蒙技术

2.视频学习资料+学习PDF文档

这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、(南向驱动、嵌入式等)鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)技术知识点。

HarmonyOS Next 最新全套视频教程

​​

 (鸿蒙语法ArkTS、TypeScript、ArkUI教程……)

 纯血版鸿蒙全套学习资料(面试、文档、全套视频等)

                   

鸿蒙南向开发技术

​​

鸿蒙APP开发必备

​​

《鸿蒙 (OpenHarmony)开发基础到实战手册》

OpenHarmony北向、南向开发环境搭建

​​
纯血版全套鸿蒙HarmonyOS学习资料

总结

参与鸿蒙开发,你要先认清适合你的方向,如果是想从事鸿蒙应用开发方向的话,可以参考本文的学习路径,简单来说就是:为了确保高效学习,建议规划清晰的学习路线

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值