1{ 2 "app": { 3 "bundleName": "com.ohos.socket", 4 "vendor": "example", 5 "version": { 6 "code": 1000000, 7 "name": "1.0.0" 8 } 9 }, 10 "deviceConfig": {}, 11 "module": { 12 "package": "com.ohos.socket", 13 "name": ".entry_test", 14 "mainAbility": ".TestAbility", 15 "deviceType": [ 16 "wearable", 17 "default", 18 "tablet", 19 "2in1" 20 ], 21 "distro": { 22 "deliveryWithInstall": true, 23 "moduleName": "entry_test", 24 "moduleType": "feature", 25 "installationFree": false 26 }, 27 "defPermissions": [ 28 { 29 "availableScope": [], 30 "grantMode": "system_grant", 31 "name": "ohos.permission.DISTRIBUTED_DATASYNC" 32 } 33 ], 34 "reqPermissions": [ 35 { 36 "name": "ohos.permission.DISTRIBUTED_DATASYNC", 37 "reason": "ceshi" 38 }, 39 { 40 "name":"ohos.permission.GET_NETWORK_INFO", 41 "reason":"need use ohos.permission.GET_NETWORK_INFO" 42 }, 43 { 44 "name":"ohos.permission.INTERNET", 45 "reason":"need use ohos.permission.INTERNET" 46 } 47 ], 48 "abilities": [ 49 { 50 "skills": [ 51 { 52 "entities": [ 53 "entity.system.home" 54 ], 55 "actions": [ 56 "action.system.home" 57 ] 58 } 59 ], 60 "orientation": "unspecified", 61 "formsEnabled": false, 62 "name": ".TestAbility", 63 "srcLanguage": "js", 64 "srcPath": "TestAbility", 65 "icon": "$media:icon", 66 "description": "$string:TestAbility_desc", 67 "label": "$string:TestAbility_label", 68 "type": "page", 69 "visible": true, 70 "launchType": "standard" 71 } 72 ], 73 "js": [ 74 { 75 "pages": [ 76 "pages/index/index" 77 ], 78 "name": ".TestAbility", 79 "window": { 80 "designWidth": 720, 81 "autoDesignWidth": false 82 } 83 } 84 ], 85 "testRunner": { 86 "name": "OpenHarmonyTestRunner", 87 "srcPath": "TestRunner" 88 } 89 } 90}