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 "selinux_adapter", 60 "resource_management", 61 "wifi", 62 "screenlock_mgr", 63 "mbedtls", 64 "zlib" 65 ], 66 "third_party": [] 67 }, 68 "build": { 69 "group_type": { 70 "base_group": [], 71 "fwk_group": [ 72 "//foundation/distributedhardware/device_manager:device_manager_fwk" 73 ], 74 "service_group": [ 75 "//foundation/distributedhardware/device_manager:device_manager", 76 "//foundation/distributedhardware/device_manager/sa_profile:device_manager.cfg", 77 "//foundation/distributedhardware/device_manager/sa_profile:dm_sa_profile", 78 "//foundation/distributedhardware/device_manager/permission:dm_permission_json" 79 ] 80 }, 81 "inner_kits": [{ 82 "type": "so", 83 "name": "//foundation/distributedhardware/device_manager/interfaces/inner_kits/native_cpp:devicemanagersdk", 84 "header": { 85 "header_files": [ 86 "device_manager.h", 87 "device_manager_callback.h", 88 "dm_device_info.h", 89 "dm_publish_info.h", 90 "dm_subscribe_info.h" 91 ], 92 "header_base": "//foundation/distributedhardware/device_manager/interfaces/inner_kits/native_cpp/include" 93 } 94 }, { 95 "type": "so", 96 "name": "//foundation/distributedhardware/device_manager/interfaces/mini_tools_kits/native_cpp:devicemanagerminisdk", 97 "header": { 98 "header_files": [ 99 "device_manager_mini.h" 100 ], 101 "header_base": "//foundation/distributedhardware/device_manager/interfaces/mini_tools_kits/native_cpp/include" 102 } 103 }, { 104 "name": "//foundation/distributedhardware/device_manager/interfaces/cj/kits:cj_distributed_device_manager_ffi" 105 }, { 106 "type": "so", 107 "name": "//foundation/distributedhardware/device_manager/json:devicemanagerjson", 108 "header": { 109 "header_files": [ 110 "json_object.h" 111 ], 112 "header_base": "//foundation/distributedhardware/device_manager/json/include" 113 } 114 }, { 115 "type": "so", 116 "name": "//foundation/distributedhardware/device_manager/interfaces/kits/ndk:devicemanager_ndk", 117 "header": { 118 "header_files": [ 119 "oh_device_manager_err_code.h", 120 "oh_device_manager.h" 121 ], 122 "header_base": "//foundation/distributedhardware/device_manager/interfaces/kits/ndk/include" 123 } 124 }], 125 "test": [ 126 "//foundation/distributedhardware/device_manager:device_manager_test" 127 ] 128 } 129 } 130}