1{ 2 "name": "@ohos/device_manager", 3 "description": "device manager service", 4 "version": "3.0", 5 "license": "Apache License 2.0", 6 "repository": "https://gitee.com/openharmony/distributedhardware_device_manager", 7 "publishAs": "code-segment", 8 "segment": { 9 "destPath": "foundation/distributedhardware/device_manager" 10 }, 11 "dirs": {}, 12 "scripts": {}, 13 "component": { 14 "name": "device_manager", 15 "subsystem": "distributedhardware", 16 "syscap": ["SystemCapability.DistributedHardware.DeviceManager"], 17 "features": [ 18 "device_manager_no_interaction_auth", 19 "device_manager_feature_product" 20 ], 21 "adapted_system_type": ["standard", "mini"], 22 "rom": "2048KB", 23 "ram": "16384KB", 24 "hisysevent_config": [ 25 "//foundation/distributedhardware/device_manager/hisysevent.yaml" 26 ], 27 "deps": { 28 "components": [ 29 "ability_base", 30 "ability_runtime", 31 "access_token", 32 "bounds_checking_function", 33 "bluetooth", 34 "bundle_framework", 35 "cJSON", 36 "c_utils", 37 "common_event_service", 38 "data_share", 39 "device_auth", 40 "device_info_manager", 41 "dsoftbus", 42 "eventhandler", 43 "hicollie", 44 "ffrt", 45 "hisysevent", 46 "hitrace", 47 "hilog", 48 "init", 49 "ipc", 50 "json", 51 "kv_store", 52 "memmgr", 53 "napi", 54 "openssl", 55 "os_account", 56 "power_manager", 57 "safwk", 58 "samgr", 59 "resource_management", 60 "wifi", 61 "screenlock_mgr", 62 "mbedtls" 63 ], 64 "third_party": [] 65 }, 66 "build": { 67 "group_type": { 68 "base_group": [], 69 "fwk_group": [ 70 "//foundation/distributedhardware/device_manager:device_manager_fwk" 71 ], 72 "service_group": [ 73 "//foundation/distributedhardware/device_manager:device_manager", 74 "//foundation/distributedhardware/device_manager/sa_profile:device_manager.cfg", 75 "//foundation/distributedhardware/device_manager/sa_profile:dm_sa_profile", 76 "//foundation/distributedhardware/device_manager/permission:dm_permission_json" 77 ] 78 }, 79 "inner_kits": [{ 80 "type": "so", 81 "name": "//foundation/distributedhardware/device_manager/interfaces/inner_kits/native_cpp:devicemanagersdk", 82 "header": { 83 "header_files": [ 84 "device_manager.h", 85 "device_manager_callback.h", 86 "dm_device_info.h", 87 "dm_publish_info.h", 88 "dm_subscribe_info.h" 89 ], 90 "header_base": "//foundation/distributedhardware/device_manager/interfaces/inner_kits/native_cpp/include" 91 } 92 }, { 93 "type": "so", 94 "name": "//foundation/distributedhardware/device_manager/interfaces/mini_tools_kits/native_cpp:devicemanagerminisdk", 95 "header": { 96 "header_files": [ 97 "device_manager_mini.h" 98 ], 99 "header_base": "//foundation/distributedhardware/device_manager/interfaces/mini_tools_kits/native_cpp/include" 100 } 101 }], 102 "test": [ 103 "//foundation/distributedhardware/device_manager:device_manager_test" 104 ] 105 } 106 } 107}