1{ 2 "name": "@ohos/battery_manager", 3 "version": "3.1", 4 "description": "电池、充放电状态查询,状态上报", 5 "homePage": "https://gitee.com/openharmony", 6 "license": "Apache License 2.0", 7 "repository": "https://gitee.com/openharmony/powermgr_battery_manager", 8 "domain": "os", 9 "publishAs": "code-segment", 10 "scripts": {}, 11 "dirs": [], 12 "segment": { 13 "destPath": "base/powermgr/battery_manager" 14 }, 15 "component": { 16 "name": "battery_manager", 17 "subsystem": "powermgr", 18 "syscap": [ 19 "SystemCapability.PowerManager.BatteryManager.Core", 20 "SystemCapability.PowerManager.BatteryManager.Extension" 21 ], 22 "features": [ 23 "battery_manager_feature_enable_charger", 24 "battery_manager_feature_set_low_capacity_threshold" 25 ], 26 "adapted_system_type": [ 27 "standard" 28 ], 29 "rom": "1024KB", 30 "ram": "2048KB", 31 "hisysevent_config": [ 32 "//base/powermgr/battery_manager/batterymgr.yaml" 33 ], 34 "deps": { 35 "components": [ 36 "ability_base", 37 "ability_runtime", 38 "bundle_framework", 39 "common_event_service", 40 "config_policy", 41 "cJSON", 42 "c_utils", 43 "drivers_interface_battery", 44 "drivers_interface_display", 45 "drivers_interface_input", 46 "drivers_interface_light", 47 "eventhandler", 48 "ffrt", 49 "graphic_surface", 50 "hdf_core", 51 "hicollie", 52 "hisysevent", 53 "hilog", 54 "ipc", 55 "init", 56 "json", 57 "jsoncpp", 58 "libdrm", 59 "libpng", 60 "miscdevice", 61 "napi", 62 "power_manager", 63 "safwk", 64 "samgr", 65 "ui_lite", 66 "input" 67 ] 68 }, 69 "build": { 70 "group_type": { 71 "base_group": [], 72 "fwk_group": [ 73 "//base/powermgr/battery_manager/frameworks:battery_napi", 74 "//base/powermgr/battery_manager/frameworks:battery_capi", 75 "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client" 76 ], 77 "service_group": [ 78 "//base/powermgr/battery_manager/sa_profile:batterymgr_sa_profile", 79 "//base/powermgr/battery_manager/services:service", 80 "//base/powermgr/battery_manager/charger:charger_group", 81 "//base/powermgr/battery_manager/charger:charger_animation", 82 "//base/powermgr/battery_manager/charger:resources_service" 83 ] 84 }, 85 "inner_kits": [ 86 { 87 "name": "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client", 88 "header": { 89 "header_files": [ 90 "battery_info.h", 91 "battery_srv_client.h", 92 "ibattery_srv.h" 93 ], 94 "header_base": "//base/powermgr/battery_manager/interfaces/inner_api/native/include" 95 } 96 }, 97 { 98 "name": "//base/powermgr/battery_manager/frameworks/cj:cj_battery_info_ffi", 99 "header": { 100 "header_files": [ 101 "battery_info_ffi.h" 102 ], 103 "header_base": "//base/powermgr/battery_manager/frameworks/cj/include" 104 } 105 } 106 ], 107 "test": [ 108 "//base/powermgr/battery_manager/test:battery_frameworks_unittest", 109 "//base/powermgr/battery_manager/test:battery_unittest", 110 "//base/powermgr/battery_manager/test:battery_systemtest", 111 "//base/powermgr/battery_manager/test:battery_fuzzertest", 112 "//base/powermgr/battery_manager/test:battery_benchmarktest", 113 "//base/powermgr/battery_manager/test:battery_apitest" 114 ] 115 } 116 } 117} 118