1f6603c60Sopenharmony_ci{
2f6603c60Sopenharmony_ci  "app": {
3f6603c60Sopenharmony_ci    "bundleName": "ohos.acts.communication.wifi.wifidevice",
4f6603c60Sopenharmony_ci    "vendor": "acts",
5f6603c60Sopenharmony_ci    "version": {
6f6603c60Sopenharmony_ci      "code": 1000000,
7f6603c60Sopenharmony_ci      "name": "1.0.0"
8f6603c60Sopenharmony_ci    }
9f6603c60Sopenharmony_ci  },
10f6603c60Sopenharmony_ci  "deviceConfig": {},
11f6603c60Sopenharmony_ci  "module": {
12f6603c60Sopenharmony_ci    "package": "ohos.acts.communication.wifi.wifidevice",
13f6603c60Sopenharmony_ci    "name": ".entry",
14f6603c60Sopenharmony_ci    "mainAbility": ".MainAbility",
15f6603c60Sopenharmony_ci    "deviceType": [
16f6603c60Sopenharmony_ci      "wearable",
17f6603c60Sopenharmony_ci      "tablet",
18f6603c60Sopenharmony_ci      "default",
19f6603c60Sopenharmony_ci      "phone",
20f6603c60Sopenharmony_ci      "2in1"
21f6603c60Sopenharmony_ci    ],
22f6603c60Sopenharmony_ci    "distro": {
23f6603c60Sopenharmony_ci      "deliveryWithInstall": true,
24f6603c60Sopenharmony_ci      "moduleName": "wifi_standard",
25f6603c60Sopenharmony_ci      "moduleType": "entry",
26f6603c60Sopenharmony_ci      "installationFree": false
27f6603c60Sopenharmony_ci    },
28f6603c60Sopenharmony_ci    "abilities": [
29f6603c60Sopenharmony_ci      {
30f6603c60Sopenharmony_ci        "skills": [
31f6603c60Sopenharmony_ci          {
32f6603c60Sopenharmony_ci            "entities": [
33f6603c60Sopenharmony_ci              "entity.system.home"
34f6603c60Sopenharmony_ci            ],
35f6603c60Sopenharmony_ci            "actions": [
36f6603c60Sopenharmony_ci              "action.system.home"
37f6603c60Sopenharmony_ci            ]
38f6603c60Sopenharmony_ci          }
39f6603c60Sopenharmony_ci        ],
40f6603c60Sopenharmony_ci        "orientation": "unspecified",
41f6603c60Sopenharmony_ci        "formsEnabled": false,
42f6603c60Sopenharmony_ci        "name": ".MainAbility",
43f6603c60Sopenharmony_ci        "srcLanguage": "js",
44f6603c60Sopenharmony_ci        "srcPath": "MainAbility",
45f6603c60Sopenharmony_ci        "icon": "$media:icon",
46f6603c60Sopenharmony_ci        "description": "$string:MainAbility_desc",
47f6603c60Sopenharmony_ci        "label": "$string:MainAbility_label",
48f6603c60Sopenharmony_ci        "type": "page",
49f6603c60Sopenharmony_ci        "visible": true,
50f6603c60Sopenharmony_ci        "launchType": "standard"
51f6603c60Sopenharmony_ci      }
52f6603c60Sopenharmony_ci    ],
53f6603c60Sopenharmony_ci    "js": [
54f6603c60Sopenharmony_ci      {
55f6603c60Sopenharmony_ci        "pages": [
56f6603c60Sopenharmony_ci          "pages/index/index"
57f6603c60Sopenharmony_ci        ],
58f6603c60Sopenharmony_ci        "name": ".MainAbility",
59f6603c60Sopenharmony_ci        "window": {
60f6603c60Sopenharmony_ci          "designWidth": 720,
61f6603c60Sopenharmony_ci          "autoDesignWidth": false
62f6603c60Sopenharmony_ci        }
63f6603c60Sopenharmony_ci      }
64f6603c60Sopenharmony_ci    ],
65f6603c60Sopenharmony_ci    "defPermissions": [
66f6603c60Sopenharmony_ci      {
67f6603c60Sopenharmony_ci        "availableScope": [],
68f6603c60Sopenharmony_ci        "grantMode": "user_grant",
69f6603c60Sopenharmony_ci        "name": "ohos.permission.ACCESS_LOCATION",
70f6603c60Sopenharmony_ci        "availableLevel": "system_basic",
71f6603c60Sopenharmony_ci        "provisionEnable": true,
72f6603c60Sopenharmony_ci        "distributedSceneEnable": true,
73f6603c60Sopenharmony_ci        "label": "ACCESS_LOCATION label",
74f6603c60Sopenharmony_ci        "description": "ACCESS_LOCATION description"
75f6603c60Sopenharmony_ci      },
76f6603c60Sopenharmony_ci      {
77f6603c60Sopenharmony_ci        "availableScope": [],
78f6603c60Sopenharmony_ci        "grantMode": "system_grant",
79f6603c60Sopenharmony_ci        "name": "ohos.permission.MANAGE_SECURE_SETTINGS",
80f6603c60Sopenharmony_ci        "availableLevel": "system_basic",
81f6603c60Sopenharmony_ci        "provisionEnable": true,
82f6603c60Sopenharmony_ci        "distributedSceneEnable": false,
83f6603c60Sopenharmony_ci        "label": "MANAGE_SECURE_SETTINGS label",
84f6603c60Sopenharmony_ci        "description": "MANAGE_SECURE_SETTINGS description"
85f6603c60Sopenharmony_ci      },
86f6603c60Sopenharmony_ci      {
87f6603c60Sopenharmony_ci        "availableScope": [],
88f6603c60Sopenharmony_ci        "grantMode": "user_grant",
89f6603c60Sopenharmony_ci        "name": "ohos.permission.LOCATION",
90f6603c60Sopenharmony_ci        "availableLevel": "system_basic",
91f6603c60Sopenharmony_ci        "provisionEnable": true,
92f6603c60Sopenharmony_ci        "distributedSceneEnable": true,
93f6603c60Sopenharmony_ci        "label": "LOCATION label",
94f6603c60Sopenharmony_ci        "description": "LOCATION description"
95f6603c60Sopenharmony_ci      }
96f6603c60Sopenharmony_ci    ],
97f6603c60Sopenharmony_ci    "reqPermissions": [
98f6603c60Sopenharmony_ci      {
99f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_WIFI_INFO",
100f6603c60Sopenharmony_ci        "reason": "use ohos.permission.GET_WIFI_INFO"
101f6603c60Sopenharmony_ci      },
102f6603c60Sopenharmony_ci      {
103f6603c60Sopenharmony_ci        "name": "ohos.permission.SET_WIFI_INFO",
104f6603c60Sopenharmony_ci        "reason": "use ohos.permission.SET_WIFI_INFO"
105f6603c60Sopenharmony_ci      },
106f6603c60Sopenharmony_ci      {
107f6603c60Sopenharmony_ci        "name": "ohos.permission.MANAGE_WIFI_CONNECTION",
108f6603c60Sopenharmony_ci        "reason": "use ohos.permission.MANAGE_WIFI_CONNECTION"
109f6603c60Sopenharmony_ci      },
110f6603c60Sopenharmony_ci      {
111f6603c60Sopenharmony_ci        "name": "ohos.permission.SET_WIFI_CONFIG",
112f6603c60Sopenharmony_ci        "reason": "use ohos.permission.SET_WIFI_CONFIG"
113f6603c60Sopenharmony_ci      },
114f6603c60Sopenharmony_ci      {
115f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_WIFI_CONFIG",
116f6603c60Sopenharmony_ci        "reason": "use ohos.permission.GET_WIFI_CONFIG"
117f6603c60Sopenharmony_ci      },
118f6603c60Sopenharmony_ci      {
119f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
120f6603c60Sopenharmony_ci        "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
121f6603c60Sopenharmony_ci      },
122f6603c60Sopenharmony_ci      {
123f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_WIFI_LOCAL_MAC",
124f6603c60Sopenharmony_ci        "reason": "use ohos.permission.GET_WIFI_LOCAL_MAC"
125f6603c60Sopenharmony_ci      },
126f6603c60Sopenharmony_ci      {
127f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_WIFI_PEERS_MAC",
128f6603c60Sopenharmony_ci        "reason": "use ohos.permission.GET_WIFI_PEERS_MAC"
129f6603c60Sopenharmony_ci      },
130f6603c60Sopenharmony_ci      {
131f6603c60Sopenharmony_ci        "name": "ohos.permission.MANAGE_WIFI_HOTSPOT",
132f6603c60Sopenharmony_ci        "reason": "use ohos.permission.MANAGE_WIFI_HOTSPOT"
133f6603c60Sopenharmony_ci      },
134f6603c60Sopenharmony_ci      {
135f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_WIFI_INFO_INTERNAL",
136f6603c60Sopenharmony_ci        "reason": "use ohos.permission.GET_WIFI_INFO_INTERNAL"
137f6603c60Sopenharmony_ci      },
138f6603c60Sopenharmony_ci      {
139f6603c60Sopenharmony_ci        "name": "ohos.permission.LOCATION",
140f6603c60Sopenharmony_ci        "reason": "need use ohos.permission.LOCATION",
141f6603c60Sopenharmony_ci        "usedScene": {
142f6603c60Sopenharmony_ci          "ability": [
143f6603c60Sopenharmony_ci            "ohos.acts.location.geolocation.function.MainAbility"
144f6603c60Sopenharmony_ci          ],
145f6603c60Sopenharmony_ci          "when": "inuse"
146f6603c60Sopenharmony_ci        }
147f6603c60Sopenharmony_ci      },
148f6603c60Sopenharmony_ci      {
149f6603c60Sopenharmony_ci        "name": "ohos.permission.ACCESS_LOCATION",
150f6603c60Sopenharmony_ci        "reason": "need use ohos.permission.ACCESS_LOCATION",
151f6603c60Sopenharmony_ci        "usedScene": {
152f6603c60Sopenharmony_ci          "ability": [
153f6603c60Sopenharmony_ci            "ohos.acts.location.geolocation.function.MainAbility"
154f6603c60Sopenharmony_ci          ],
155f6603c60Sopenharmony_ci          "when": "inuse"
156f6603c60Sopenharmony_ci        }
157f6603c60Sopenharmony_ci      },
158f6603c60Sopenharmony_ci      {
159f6603c60Sopenharmony_ci        "name": "ohos.permission.LOCATION_IN_BACKGROUND",
160f6603c60Sopenharmony_ci        "reason": "need use ohos.permission.LOCATION_IN_BACKGROUND",
161f6603c60Sopenharmony_ci        "usedScene": {
162f6603c60Sopenharmony_ci          "ability": [
163f6603c60Sopenharmony_ci            "ohos.acts.location.geolocation.function.MainAbility"
164f6603c60Sopenharmony_ci          ],
165f6603c60Sopenharmony_ci          "when": "inuse"
166f6603c60Sopenharmony_ci        }
167f6603c60Sopenharmony_ci      },
168f6603c60Sopenharmony_ci      {
169f6603c60Sopenharmony_ci        "name": "ohos.permission.MANAGE_SECURE_SETTINGS",
170f6603c60Sopenharmony_ci        "reason": "need use ohos.permission.MANAGE_SECURE_SETTINGS",
171f6603c60Sopenharmony_ci        "usedScene": {
172f6603c60Sopenharmony_ci          "ability": [
173f6603c60Sopenharmony_ci            "ohos.acts.location.geolocation.function.MainAbility"
174f6603c60Sopenharmony_ci          ],
175f6603c60Sopenharmony_ci          "when": "inuse"
176f6603c60Sopenharmony_ci        }
177f6603c60Sopenharmony_ci      },
178f6603c60Sopenharmony_ci      {
179f6603c60Sopenharmony_ci        "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",
180f6603c60Sopenharmony_ci        "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS"
181f6603c60Sopenharmony_ci      },
182f6603c60Sopenharmony_ci      {
183f6603c60Sopenharmony_ci        "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS",
184f6603c60Sopenharmony_ci        "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS"
185f6603c60Sopenharmony_ci      },
186f6603c60Sopenharmony_ci      {
187f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
188f6603c60Sopenharmony_ci      },
189f6603c60Sopenharmony_ci      {
190f6603c60Sopenharmony_ci        "name": "ohos.permission.GET_BUNDLE_INFO"
191f6603c60Sopenharmony_ci      }
192f6603c60Sopenharmony_ci    ],
193f6603c60Sopenharmony_ci    "srcPath": ""
194f6603c60Sopenharmony_ci  }
195f6603c60Sopenharmony_ci}