1{ 2 "name": "@ohos/app_file_service", 3 "description": "App file service provides sharing and file management for apps", 4 "optional": "false", 5 "version": "3.1", 6 "license": "Apache License 2.0", 7 "publishAs": "code-segment", 8 "segment": { 9 "destPath": "foundation/filemanagement/app_file_service" 10 }, 11 "dirs": {}, 12 "scripts": {}, 13 "component": { 14 "name": "app_file_service", 15 "subsystem": "filemanagement", 16 "syscap": [ 17 "SystemCapability.FileManagement.AppFileService", 18 "SystemCapability.FileManagement.StorageService.Backup", 19 "SystemCapability.FileManagement.AppFileService.FolderAuthorization" 20 ], 21 "deps": { 22 "components": [ 23 "ability_base", 24 "ability_runtime", 25 "access_token", 26 "bundle_framework", 27 "build_framework", 28 "common_event_service", 29 "c_utils", 30 "data_share", 31 "device_manager", 32 "faultloggerd", 33 "file_api", 34 "hitrace", 35 "hilog", 36 "ipc", 37 "init", 38 "napi", 39 "safwk", 40 "samgr", 41 "storage_service", 42 "sandbox_manager" 43 ], 44 "third_party": [ 45 "bounds_checking_function", 46 "jsoncpp" 47 ] 48 }, 49 "adapted_system_type": [ "small", "standard" ], 50 "rom": "1024KB", 51 "ram": "1024KB", 52 "build": { 53 "group_type": { 54 "base_group": [], 55 "fwk_group": [ 56 "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:etc_files", 57 "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:app_file_service_native", 58 "//foundation/filemanagement/app_file_service/interfaces/kits/js:fileshare", 59 "//foundation/filemanagement/app_file_service/interfaces/kits/js:fileuri", 60 "//foundation/filemanagement/app_file_service/interfaces/kits/js:backup" 61 ], 62 "service_group": [ 63 "//foundation/filemanagement/app_file_service:tgt_backup_extension", 64 "//foundation/filemanagement/app_file_service:tgt_backup_kit_inner", 65 "//foundation/filemanagement/app_file_service:tgt_backup_sa", 66 "//foundation/filemanagement/app_file_service:tgt_backup_tool" 67 ] 68 }, 69 "inner_kits": [ 70 { 71 "name": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:fileshare_native", 72 "header": { 73 "header_files": [ 74 "file_share.h" 75 ], 76 "header_base": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native/file_share/include" 77 } 78 }, 79 { 80 "name": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:fileuri_native", 81 "header": { 82 "header_files": [ 83 "file_uri.h" 84 ], 85 "header_base": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native/file_uri/include" 86 } 87 }, 88 { 89 "name": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:remote_file_share_native", 90 "header": { 91 "header_files": [ 92 "remote_file_share.h" 93 ], 94 "header_base": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native/remote_file_share/include" 95 } 96 }, 97 { 98 "name": "//foundation/filemanagement/app_file_service/interfaces/innerkits/native:sandbox_helper_native", 99 "header": { 100 "header_files": [ 101 "sandbox_helper.h" 102 ], 103 "header_base": "//foundation/filemanagement/app_file_service/interfaces/common/include" 104 } 105 }, 106 { 107 "name": "//foundation/filemanagement/app_file_service/interfaces/inner_api/native/backup_kit_inner:backup_kit_inner", 108 "header": { 109 "header_base": "//foundation/filemanagement/app_file_service/interfaces/inner_api/native/backup_kit_inner", 110 "header_files": [ 111 "backup_kit_inner.h", 112 "impl/b_session_restore.h", 113 "impl/b_session_restore_async.h", 114 "impl/b_file_info.h", 115 "impl/service_proxy.h", 116 "impl/b_session_backup.h", 117 "impl/i_service_ipc_interface_code.h", 118 "impl/i_service_reverse_ipc_interface_code.h", 119 "impl/i_service.h", 120 "impl/i_service_reverse.h" 121 ] 122 } 123 } 124 ], 125 "test": [ 126 "//foundation/filemanagement/app_file_service/test/fuzztest:fuzztest", 127 "//foundation/filemanagement/app_file_service/test/unittest:unittest", 128 "//foundation/filemanagement/app_file_service:tgt_backup_tests" 129 ] 130 } 131 } 132} 133