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_enable_charging_sound", 25 "battery_manager_feature_set_low_capacity_threshold" 26 ], 27 "adapted_system_type": [ 28 "standard" 29 ], 30 "rom": "1024KB", 31 "ram": "2048KB", 32 "hisysevent_config": [ 33 "//base/powermgr/battery_manager/batterymgr.yaml" 34 ], 35 "deps": { 36 "components": [ 37 "ability_base", 38 "ability_runtime", 39 "audio_framework", 40 "bundle_framework", 41 "common_event_service", 42 "config_policy", 43 "cJSON", 44 "c_utils", 45 "drivers_interface_battery", 46 "drivers_interface_display", 47 "drivers_interface_input", 48 "drivers_interface_light", 49 "ffrt", 50 "graphic_surface", 51 "hdf_core", 52 "hicollie", 53 "hisysevent", 54 "hilog", 55 "ipc", 56 "init", 57 "json", 58 "jsoncpp", 59 "libdrm", 60 "libpng", 61 "miscdevice", 62 "napi", 63 "player_framework", 64 "power_manager", 65 "safwk", 66 "samgr", 67 "ui_lite" 68 ] 69 }, 70 "build": { 71 "group_type": { 72 "base_group": [], 73 "fwk_group": [ 74 "//base/powermgr/battery_manager/frameworks:battery_napi", 75 "//base/powermgr/battery_manager/frameworks:battery_capi", 76 "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client" 77 ], 78 "service_group": [ 79 "//base/powermgr/battery_manager/sa_profile:batterymgr_sa_profile", 80 "//base/powermgr/battery_manager/services:service", 81 "//base/powermgr/battery_manager/charger:charger_group", 82 "//base/powermgr/battery_manager/charger:charger_animation", 83 "//base/powermgr/battery_manager/charger:resources_service" 84 ] 85 }, 86 "inner_kits": [ 87 { 88 "name": "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client", 89 "header": { 90 "header_files": [ 91 "battery_info.h", 92 "battery_srv_client.h", 93 "ibattery_srv.h" 94 ], 95 "header_base": "//base/powermgr/battery_manager/interfaces/inner_api/native/include" 96 } 97 } 98 ], 99 "test": [ 100 "//base/powermgr/battery_manager/frameworks:battery_frameworks_unittest", 101 "//base/powermgr/battery_manager/test:battery_unittest", 102 "//base/powermgr/battery_manager/test:battery_systemtest", 103 "//base/powermgr/battery_manager/test:battery_fuzzertest", 104 "//base/powermgr/battery_manager/test:battery_benchmarktest", 105 "//base/powermgr/battery_manager/test:battery_apitest" 106 ] 107 } 108 } 109} 110