• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2021-2023 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include "support.h"
17 #include "common_event_support.h"
18 
19 namespace OHOS {
20 namespace EventFwkNapi {
SetNamedPropertyByStr(napi_env env,napi_value dstObj,const std::string & objName,const char * propName)21 void SetNamedPropertyByStr(napi_env env, napi_value dstObj, const std::string &objName, const char *propName)
22 {
23     napi_value prop = nullptr;
24     if (napi_create_string_utf8(env, objName.c_str(), NAPI_AUTO_LENGTH, &prop) == napi_ok) {
25         napi_set_named_property(env, dstObj, propName, prop);
26     }
27 }
28 
SupportInit(napi_env env,napi_value exports)29 napi_value SupportInit(napi_env env, napi_value exports)
30 {
31     napi_value obj = nullptr;
32     napi_create_object(env, &obj);
33 
34     SetNamedPropertyByStr(
35         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_BOOT_COMPLETED, "COMMON_EVENT_BOOT_COMPLETED");
36     SetNamedPropertyByStr(env,
37         obj,
38         EventFwk::CommonEventSupport::COMMON_EVENT_LOCKED_BOOT_COMPLETED,
39         "COMMON_EVENT_LOCKED_BOOT_COMPLETED");
40     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_SHUTDOWN, "COMMON_EVENT_SHUTDOWN");
41     SetNamedPropertyByStr(
42         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_BATTERY_CHANGED, "COMMON_EVENT_BATTERY_CHANGED");
43     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_BATTERY_LOW, "COMMON_EVENT_BATTERY_LOW");
44     SetNamedPropertyByStr(
45         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_BATTERY_OKAY, "COMMON_EVENT_BATTERY_OKAY");
46     SetNamedPropertyByStr(
47         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_POWER_CONNECTED, "COMMON_EVENT_POWER_CONNECTED");
48     SetNamedPropertyByStr(
49         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_POWER_DISCONNECTED, "COMMON_EVENT_POWER_DISCONNECTED");
50     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_SCREEN_OFF, "COMMON_EVENT_SCREEN_OFF");
51     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_SCREEN_ON, "COMMON_EVENT_SCREEN_ON");
52     SetNamedPropertyByStr(env,
53         obj, EventFwk::CommonEventSupport::COMMON_EVENT_THERMAL_LEVEL_CHANGED, "COMMON_EVENT_THERMAL_LEVEL_CHANGED");
54     SetNamedPropertyByStr(env,
55         obj, EventFwk::CommonEventSupport::COMMON_EVENT_ENTER_FORCE_SLEEP, "COMMON_EVENT_ENTER_FORCE_SLEEP");
56     SetNamedPropertyByStr(env,
57         obj, EventFwk::CommonEventSupport::COMMON_EVENT_EXIT_FORCE_SLEEP, "COMMON_EVENT_EXIT_FORCE_SLEEP");
58     SetNamedPropertyByStr(env,
59         obj, EventFwk::CommonEventSupport::COMMON_EVENT_ENTER_HIBERNATE, "COMMON_EVENT_ENTER_HIBERNATE");
60     SetNamedPropertyByStr(env,
61         obj, EventFwk::CommonEventSupport::COMMON_EVENT_EXIT_HIBERNATE, "COMMON_EVENT_EXIT_HIBERNATE");
62     SetNamedPropertyByStr(
63         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_PRESENT, "COMMON_EVENT_USER_PRESENT");
64     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_TIME_TICK, "COMMON_EVENT_TIME_TICK");
65     SetNamedPropertyByStr(
66         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_TIME_CHANGED, "COMMON_EVENT_TIME_CHANGED");
67     SetNamedPropertyByStr(
68         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DATE_CHANGED, "COMMON_EVENT_DATE_CHANGED");
69     SetNamedPropertyByStr(
70         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_TIMEZONE_CHANGED, "COMMON_EVENT_TIMEZONE_CHANGED");
71     SetNamedPropertyByStr(
72         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_CLOSE_SYSTEM_DIALOGS, "COMMON_EVENT_CLOSE_SYSTEM_DIALOGS");
73     SetNamedPropertyByStr(
74         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_ADDED, "COMMON_EVENT_PACKAGE_ADDED");
75     SetNamedPropertyByStr(env,
76         obj,
77         EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_INSTALLATION_STARTED,
78         "COMMON_EVENT_PACKAGE_INSTALLATION_STARTED");
79     SetNamedPropertyByStr(env,
80         obj,
81         EventFwk::CommonEventSupport::COMMON_EVENT_DYNAMIC_ICON_CHANGED,
82         "COMMON_EVENT_DYNAMIC_ICON_CHANGED");
83     SetNamedPropertyByStr(
84         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_REPLACED, "COMMON_EVENT_PACKAGE_REPLACED");
85     SetNamedPropertyByStr(
86         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_MY_PACKAGE_REPLACED, "COMMON_EVENT_MY_PACKAGE_REPLACED");
87     SetNamedPropertyByStr(
88         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_REMOVED, "COMMON_EVENT_PACKAGE_REMOVED");
89     SetNamedPropertyByStr(
90         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_BUNDLE_REMOVED, "COMMON_EVENT_BUNDLE_REMOVED");
91     SetNamedPropertyByStr(env,
92         obj,
93         EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_FULLY_REMOVED,
94         "COMMON_EVENT_PACKAGE_FULLY_REMOVED");
95     SetNamedPropertyByStr(
96         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_CHANGED, "COMMON_EVENT_PACKAGE_CHANGED");
97     SetNamedPropertyByStr(
98         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_RESTARTED, "COMMON_EVENT_PACKAGE_RESTARTED");
99     SetNamedPropertyByStr(
100         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_DATA_CLEARED, "COMMON_EVENT_PACKAGE_DATA_CLEARED");
101     SetNamedPropertyByStr(
102         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_CACHE_CLEARED,
103         "COMMON_EVENT_PACKAGE_CACHE_CLEARED");
104     SetNamedPropertyByStr(
105         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGES_SUSPENDED, "COMMON_EVENT_PACKAGES_SUSPENDED");
106     SetNamedPropertyByStr(
107         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGES_UNSUSPENDED, "COMMON_EVENT_PACKAGES_UNSUSPENDED");
108     SetNamedPropertyByStr(
109         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_MY_PACKAGE_SUSPENDED, "COMMON_EVENT_MY_PACKAGE_SUSPENDED");
110     SetNamedPropertyByStr(env,
111         obj,
112         EventFwk::CommonEventSupport::COMMON_EVENT_MY_PACKAGE_UNSUSPENDED,
113         "COMMON_EVENT_MY_PACKAGE_UNSUSPENDED");
114     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_UID_REMOVED, "COMMON_EVENT_UID_REMOVED");
115     SetNamedPropertyByStr(
116         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_FIRST_LAUNCH, "COMMON_EVENT_PACKAGE_FIRST_LAUNCH");
117     SetNamedPropertyByStr(env,
118         obj,
119         EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_NEEDS_VERIFICATION,
120         "COMMON_EVENT_PACKAGE_NEEDS_VERIFICATION");
121     SetNamedPropertyByStr(
122         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_PACKAGE_VERIFIED, "COMMON_EVENT_PACKAGE_VERIFIED");
123     SetNamedPropertyByStr(env,
124         obj,
125         EventFwk::CommonEventSupport::COMMON_EVENT_EXTERNAL_APPLICATIONS_AVAILABLE,
126         "COMMON_EVENT_EXTERNAL_APPLICATIONS_AVAILABLE");
127     SetNamedPropertyByStr(env,
128         obj,
129         EventFwk::CommonEventSupport::COMMON_EVENT_EXTERNAL_APPLICATIONS_UNAVAILABLE,
130         "COMMON_EVENT_EXTERNAL_APPLICATIONS_UNAVAILABLE");
131     SetNamedPropertyByStr(env,
132         obj,
133         EventFwk::CommonEventSupport::COMMON_EVENT_CONFIGURATION_CHANGED,
134         "COMMON_EVENT_CONFIGURATION_CHANGED");
135     SetNamedPropertyByStr(
136         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_LOCALE_CHANGED, "COMMON_EVENT_LOCALE_CHANGED");
137     SetNamedPropertyByStr(env,
138         obj,
139         EventFwk::CommonEventSupport::COMMON_EVENT_MANAGE_PACKAGE_STORAGE,
140         "COMMON_EVENT_MANAGE_PACKAGE_STORAGE");
141     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DRIVE_MODE, "COMMON_EVENT_DRIVE_MODE");
142     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_HOME_MODE, "COMMON_EVENT_HOME_MODE");
143     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_OFFICE_MODE, "COMMON_EVENT_OFFICE_MODE");
144     SetNamedPropertyByStr(
145         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_SPLIT_SCREEN, "COMMON_EVENT_SPLIT_SCREEN");
146     SetNamedPropertyByStr(
147         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_STARTED, "COMMON_EVENT_USER_STARTED");
148     SetNamedPropertyByStr(
149         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_BACKGROUND, "COMMON_EVENT_USER_BACKGROUND");
150     SetNamedPropertyByStr(
151         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_FOREGROUND, "COMMON_EVENT_USER_FOREGROUND");
152     SetNamedPropertyByStr(
153         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_SWITCHED, "COMMON_EVENT_USER_SWITCHED");
154     SetNamedPropertyByStr(
155         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_STARTING, "COMMON_EVENT_USER_STARTING");
156     SetNamedPropertyByStr(
157         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_UNLOCKED, "COMMON_EVENT_USER_UNLOCKED");
158     SetNamedPropertyByStr(
159         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_STOPPING, "COMMON_EVENT_USER_STOPPING");
160     SetNamedPropertyByStr(
161         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_STOPPED, "COMMON_EVENT_USER_STOPPED");
162     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_HWID_LOGIN, "COMMON_EVENT_HWID_LOGIN");
163     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_HWID_LOGOUT, "COMMON_EVENT_HWID_LOGOUT");
164     SetNamedPropertyByStr(
165         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_HWID_TOKEN_INVALID, "COMMON_EVENT_HWID_TOKEN_INVALID");
166     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_HWID_LOGOFF, "COMMON_EVENT_HWID_LOGOFF");
167     SetNamedPropertyByStr(
168         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_POWER_STATE, "COMMON_EVENT_WIFI_POWER_STATE");
169     SetNamedPropertyByStr(
170         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_SCAN_FINISHED, "COMMON_EVENT_WIFI_SCAN_FINISHED");
171     SetNamedPropertyByStr(
172         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_RSSI_VALUE, "COMMON_EVENT_WIFI_RSSI_VALUE");
173     SetNamedPropertyByStr(
174         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_CONN_STATE, "COMMON_EVENT_WIFI_CONN_STATE");
175     SetNamedPropertyByStr(
176         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_HOTSPOT_STATE, "COMMON_EVENT_WIFI_HOTSPOT_STATE");
177     SetNamedPropertyByStr(
178         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_AP_STA_JOIN, "COMMON_EVENT_WIFI_AP_STA_JOIN");
179     SetNamedPropertyByStr(
180         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_AP_STA_LEAVE, "COMMON_EVENT_WIFI_AP_STA_LEAVE");
181     SetNamedPropertyByStr(env,
182         obj,
183         EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_MPLINK_STATE_CHANGE,
184         "COMMON_EVENT_WIFI_MPLINK_STATE_CHANGE");
185     SetNamedPropertyByStr(
186         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_P2P_CONN_STATE, "COMMON_EVENT_WIFI_P2P_CONN_STATE");
187     SetNamedPropertyByStr(env,
188         obj,
189         EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_P2P_STATE_CHANGED,
190         "COMMON_EVENT_WIFI_P2P_STATE_CHANGED");
191     SetNamedPropertyByStr(env,
192         obj,
193         EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_P2P_PEERS_STATE_CHANGED,
194         "COMMON_EVENT_WIFI_P2P_PEERS_STATE_CHANGED");
195     SetNamedPropertyByStr(env,
196         obj,
197         EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_P2P_PEERS_DISCOVERY_STATE_CHANGED,
198         "COMMON_EVENT_WIFI_P2P_PEERS_DISCOVERY_STATE_CHANGED");
199     SetNamedPropertyByStr(env,
200         obj,
201         EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_P2P_CURRENT_DEVICE_STATE_CHANGED,
202         "COMMON_EVENT_WIFI_P2P_CURRENT_DEVICE_STATE_CHANGED");
203     SetNamedPropertyByStr(env,
204         obj,
205         EventFwk::CommonEventSupport::COMMON_EVENT_WIFI_P2P_GROUP_STATE_CHANGED,
206         "COMMON_EVENT_WIFI_P2P_GROUP_STATE_CHANGED");
207     SetNamedPropertyByStr(env,
208         obj,
209         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CONNECT_STATE_UPDATE,
210         "COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CONNECT_STATE_UPDATE");
211     SetNamedPropertyByStr(env,
212         obj,
213         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CURRENT_DEVICE_UPDATE,
214         "COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_CURRENT_DEVICE_UPDATE");
215     SetNamedPropertyByStr(env,
216         obj,
217         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_AUDIO_STATE_UPDATE,
218         "COMMON_EVENT_BLUETOOTH_HANDSFREE_AG_AUDIO_STATE_UPDATE");
219     SetNamedPropertyByStr(env,
220         obj,
221         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CONNECT_STATE_UPDATE,
222         "COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CONNECT_STATE_UPDATE");
223     SetNamedPropertyByStr(env,
224         obj,
225         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CURRENT_DEVICE_UPDATE,
226         "COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CURRENT_DEVICE_UPDATE");
227     SetNamedPropertyByStr(env,
228         obj,
229         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_A2DPSOURCE_PLAYING_STATE_UPDATE,
230         "COMMON_EVENT_BLUETOOTH_A2DPSOURCE_PLAYING_STATE_UPDATE");
231     SetNamedPropertyByStr(env,
232         obj,
233         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_A2DPSOURCE_AVRCP_CONNECT_STATE_UPDATE,
234         "COMMON_EVENT_BLUETOOTH_A2DPSOURCE_AVRCP_CONNECT_STATE_UPDATE");
235     SetNamedPropertyByStr(env,
236         obj,
237         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CODEC_VALUE_UPDATE,
238         "COMMON_EVENT_BLUETOOTH_A2DPSOURCE_CODEC_VALUE_UPDATE");
239     SetNamedPropertyByStr(env,
240         obj,
241         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_DISCOVERED,
242         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_DISCOVERED");
243     SetNamedPropertyByStr(env,
244         obj,
245         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CLASS_VALUE_UPDATE,
246         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CLASS_VALUE_UPDATE");
247     SetNamedPropertyByStr(env,
248         obj,
249         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_CONNECTED,
250         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_CONNECTED");
251     SetNamedPropertyByStr(env,
252         obj,
253         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_DISCONNECTED,
254         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_ACL_DISCONNECTED");
255     SetNamedPropertyByStr(env,
256         obj,
257         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_NAME_UPDATE,
258         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_NAME_UPDATE");
259     SetNamedPropertyByStr(env,
260         obj,
261         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIR_STATE,
262         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIR_STATE");
263     SetNamedPropertyByStr(env,
264         obj,
265         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_BATTERY_VALUE_UPDATE,
266         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_BATTERY_VALUE_UPDATE");
267     SetNamedPropertyByStr(env,
268         obj,
269         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_SDP_RESULT,
270         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_SDP_RESULT");
271     SetNamedPropertyByStr(env,
272         obj,
273         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_UUID_VALUE,
274         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_UUID_VALUE");
275     SetNamedPropertyByStr(env,
276         obj,
277         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_REQ,
278         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_REQ");
279     SetNamedPropertyByStr(env,
280         obj,
281         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_CANCEL,
282         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_PAIRING_CANCEL");
283     SetNamedPropertyByStr(env,
284         obj,
285         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REQ,
286         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REQ");
287     SetNamedPropertyByStr(env,
288         obj,
289         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REPLY,
290         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_REPLY");
291     SetNamedPropertyByStr(env,
292         obj,
293         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_CANCEL,
294         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_CANCEL");
295     SetNamedPropertyByStr(env,
296         obj,
297         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_CONNECT_STATE_UPDATE,
298         "COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_CONNECT_STATE_UPDATE");
299     SetNamedPropertyByStr(env,
300         obj,
301         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AUDIO_STATE_UPDATE,
302         "COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AUDIO_STATE_UPDATE");
303     SetNamedPropertyByStr(env,
304         obj,
305         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_COMMON_EVENT,
306         "COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_COMMON_EVENT");
307     SetNamedPropertyByStr(env,
308         obj,
309         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_CALL_STATE_UPDATE,
310         "COMMON_EVENT_BLUETOOTH_HANDSFREEUNIT_AG_CALL_STATE_UPDATE");
311     SetNamedPropertyByStr(env,
312         obj,
313         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HOST_STATE_UPDATE,
314         "COMMON_EVENT_BLUETOOTH_HOST_STATE_UPDATE");
315     SetNamedPropertyByStr(env,
316         obj,
317         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HOST_REQ_DISCOVERABLE,
318         "COMMON_EVENT_BLUETOOTH_HOST_REQ_DISCOVERABLE");
319     SetNamedPropertyByStr(env,
320         obj,
321         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HOST_REQ_ENABLE,
322         "COMMON_EVENT_BLUETOOTH_HOST_REQ_ENABLE");
323     SetNamedPropertyByStr(env,
324         obj,
325         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HOST_REQ_DISABLE,
326         "COMMON_EVENT_BLUETOOTH_HOST_REQ_DISABLE");
327     SetNamedPropertyByStr(env,
328         obj,
329         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HOST_SCAN_MODE_UPDATE,
330         "COMMON_EVENT_BLUETOOTH_HOST_SCAN_MODE_UPDATE");
331     SetNamedPropertyByStr(env,
332         obj,
333         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_STARTED,
334         "COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_STARTED");
335     SetNamedPropertyByStr(env,
336         obj,
337         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_FINISHED,
338         "COMMON_EVENT_BLUETOOTH_HOST_DISCOVERY_FINISHED");
339     SetNamedPropertyByStr(env,
340         obj,
341         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_HOST_NAME_UPDATE,
342         "COMMON_EVENT_BLUETOOTH_HOST_NAME_UPDATE");
343     SetNamedPropertyByStr(env,
344         obj,
345         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_A2DPSINK_CONNECT_STATE_UPDATE,
346         "COMMON_EVENT_BLUETOOTH_A2DPSINK_CONNECT_STATE_UPDATE");
347     SetNamedPropertyByStr(env,
348         obj,
349         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_A2DPSINK_PLAYING_STATE_UPDATE,
350         "COMMON_EVENT_BLUETOOTH_A2DPSINK_PLAYING_STATE_UPDATE");
351     SetNamedPropertyByStr(env,
352         obj,
353         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_A2DPSINK_AUDIO_STATE_UPDATE,
354         "COMMON_EVENT_BLUETOOTH_A2DPSINK_AUDIO_STATE_UPDATE");
355     SetNamedPropertyByStr(env,
356         obj,
357         EventFwk::CommonEventSupport::COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_STATUS_VALUE,
358         "COMMON_EVENT_BLUETOOTH_REMOTEDEVICE_CONNECT_STATUS_VALUE");
359     SetNamedPropertyByStr(env,
360         obj,
361         EventFwk::CommonEventSupport::COMMON_EVENT_NFC_ACTION_ADAPTER_STATE_CHANGED,
362         "COMMON_EVENT_NFC_ACTION_ADAPTER_STATE_CHANGED");
363     SetNamedPropertyByStr(env,
364         obj,
365         EventFwk::CommonEventSupport::COMMON_EVENT_NFC_ACTION_RF_FIELD_ON_DETECTED,
366         "COMMON_EVENT_NFC_ACTION_RF_FIELD_ON_DETECTED");
367     SetNamedPropertyByStr(env,
368         obj,
369         EventFwk::CommonEventSupport::COMMON_EVENT_NFC_ACTION_RF_FIELD_OFF_DETECTED,
370         "COMMON_EVENT_NFC_ACTION_RF_FIELD_OFF_DETECTED");
371     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DISCHARGING, "COMMON_EVENT_DISCHARGING");
372     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_CHARGING, "COMMON_EVENT_CHARGING");
373     SetNamedPropertyByStr(
374         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_CHARGE_TYPE_CHANGED, "COMMON_EVENT_CHARGE_TYPE_CHANGED");
375     SetNamedPropertyByStr(env,
376         obj,
377         EventFwk::CommonEventSupport::COMMON_EVENT_CHARGE_IDLE_MODE_CHANGED,
378         "COMMON_EVENT_CHARGE_IDLE_MODE_CHANGED");
379     SetNamedPropertyByStr(env,
380         obj,
381         EventFwk::CommonEventSupport::COMMON_EVENT_DEVICE_IDLE_MODE_CHANGED,
382         "COMMON_EVENT_DEVICE_IDLE_MODE_CHANGED");
383     SetNamedPropertyByStr(env,
384         obj,
385         EventFwk::CommonEventSupport::COMMON_EVENT_DEVICE_IDLE_EXEMPTION_LIST_UPDATED,
386         "COMMON_EVENT_DEVICE_IDLE_EXEMPTION_LIST_UPDATED");
387     SetNamedPropertyByStr(env,
388         obj,
389         EventFwk::CommonEventSupport::COMMON_EVENT_POWER_SAVE_MODE_CHANGED,
390         "COMMON_EVENT_POWER_SAVE_MODE_CHANGED");
391     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_ADDED, "COMMON_EVENT_USER_ADDED");
392     SetNamedPropertyByStr(
393         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USER_REMOVED, "COMMON_EVENT_USER_REMOVED");
394     SetNamedPropertyByStr(
395         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_ABILITY_ADDED, "COMMON_EVENT_ABILITY_ADDED");
396     SetNamedPropertyByStr(
397         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_ABILITY_REMOVED, "COMMON_EVENT_ABILITY_REMOVED");
398     SetNamedPropertyByStr(
399         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_ABILITY_UPDATED, "COMMON_EVENT_ABILITY_UPDATED");
400     SetNamedPropertyByStr(env,
401         obj,
402         EventFwk::CommonEventSupport::COMMON_EVENT_LOCATION_MODE_STATE_CHANGED,
403         "COMMON_EVENT_LOCATION_MODE_STATE_CHANGED");
404     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_IVI_SLEEP, "COMMON_EVENT_IVI_SLEEP");
405     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_IVI_PAUSE, "COMMON_EVENT_IVI_PAUSE");
406     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_IVI_STANDBY, "COMMON_EVENT_IVI_STANDBY");
407     SetNamedPropertyByStr(
408         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_IVI_LASTMODE_SAVE, "COMMON_EVENT_IVI_LASTMODE_SAVE");
409     SetNamedPropertyByStr(
410         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_IVI_VOLTAGE_ABNORMAL, "COMMON_EVENT_IVI_VOLTAGE_ABNORMAL");
411     SetNamedPropertyByStr(
412         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_IVI_HIGH_TEMPERATURE, "COMMON_EVENT_IVI_HIGH_TEMPERATURE");
413     SetNamedPropertyByStr(env,
414         obj,
415         EventFwk::CommonEventSupport::COMMON_EVENT_IVI_EXTREME_TEMPERATURE,
416         "COMMON_EVENT_IVI_EXTREME_TEMPERATURE");
417     SetNamedPropertyByStr(env,
418         obj,
419         EventFwk::CommonEventSupport::COMMON_EVENT_IVI_TEMPERATURE_ABNORMAL,
420         "COMMON_EVENT_IVI_TEMPERATURE_ABNORMAL");
421     SetNamedPropertyByStr(
422         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_IVI_VOLTAGE_RECOVERY, "COMMON_EVENT_IVI_VOLTAGE_RECOVERY");
423     SetNamedPropertyByStr(env,
424         obj,
425         EventFwk::CommonEventSupport::COMMON_EVENT_IVI_TEMPERATURE_RECOVERY,
426         "COMMON_EVENT_IVI_TEMPERATURE_RECOVERY");
427     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_IVI_ACTIVE, "COMMON_EVENT_IVI_ACTIVE");
428     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USB_STATE, "COMMON_EVENT_USB_STATE");
429     SetNamedPropertyByStr(
430         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USB_PORT_CHANGED, "COMMON_EVENT_USB_PORT_CHANGED");
431     SetNamedPropertyByStr(
432         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USB_DEVICE_ATTACHED, "COMMON_EVENT_USB_DEVICE_ATTACHED");
433     SetNamedPropertyByStr(
434         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_USB_DEVICE_DETACHED, "COMMON_EVENT_USB_DEVICE_DETACHED");
435     SetNamedPropertyByStr(env,
436         obj,
437         EventFwk::CommonEventSupport::COMMON_EVENT_USB_ACCESSORY_ATTACHED,
438         "COMMON_EVENT_USB_ACCESSORY_ATTACHED");
439     SetNamedPropertyByStr(env,
440         obj,
441         EventFwk::CommonEventSupport::COMMON_EVENT_USB_ACCESSORY_DETACHED,
442         "COMMON_EVENT_USB_ACCESSORY_DETACHED");
443     SetNamedPropertyByStr(
444         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DISK_REMOVED, "COMMON_EVENT_DISK_REMOVED");
445     SetNamedPropertyByStr(
446         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DISK_UNMOUNTED, "COMMON_EVENT_DISK_UNMOUNTED");
447     SetNamedPropertyByStr(
448         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DISK_MOUNTED, "COMMON_EVENT_DISK_MOUNTED");
449     SetNamedPropertyByStr(
450         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DISK_BAD_REMOVAL, "COMMON_EVENT_DISK_BAD_REMOVAL");
451     SetNamedPropertyByStr(
452         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DISK_UNMOUNTABLE, "COMMON_EVENT_DISK_UNMOUNTABLE");
453     SetNamedPropertyByStr(env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_DISK_EJECT, "COMMON_EVENT_DISK_EJECT");
454     SetNamedPropertyByStr(
455         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_VOLUME_REMOVED, "COMMON_EVENT_VOLUME_REMOVED");
456     SetNamedPropertyByStr(
457         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_VOLUME_UNMOUNTED, "COMMON_EVENT_VOLUME_UNMOUNTED");
458     SetNamedPropertyByStr(
459         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_VOLUME_MOUNTED, "COMMON_EVENT_VOLUME_MOUNTED");
460     SetNamedPropertyByStr(
461         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_VOLUME_BAD_REMOVAL, "COMMON_EVENT_VOLUME_BAD_REMOVAL");
462     SetNamedPropertyByStr(
463         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_VOLUME_EJECT, "COMMON_EVENT_VOLUME_EJECT");
464     SetNamedPropertyByStr(env,
465         obj,
466         EventFwk::CommonEventSupport::COMMON_EVENT_VISIBLE_ACCOUNTS_UPDATED,
467         "COMMON_EVENT_VISIBLE_ACCOUNTS_UPDATED");
468     SetNamedPropertyByStr(
469         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_ACCOUNT_DELETED, "COMMON_EVENT_ACCOUNT_DELETED");
470     SetNamedPropertyByStr(
471         env, obj, EventFwk::CommonEventSupport::COMMON_EVENT_FOUNDATION_READY, "COMMON_EVENT_FOUNDATION_READY");
472     SetNamedPropertyByStr(env,
473         obj,
474         EventFwk::CommonEventSupport::COMMON_EVENT_SIM_STATE_CHANGED,
475         "COMMON_EVENT_SIM_STATE_CHANGED");
476     SetNamedPropertyByStr(env,
477         obj,
478         EventFwk::CommonEventSupport::COMMON_EVENT_AIRPLANE_MODE_CHANGED,
479         "COMMON_EVENT_AIRPLANE_MODE_CHANGED");
480     SetNamedPropertyByStr(env,
481         obj,
482         EventFwk::CommonEventSupport::COMMON_EVENT_SMS_RECEIVE_COMPLETED,
483         "COMMON_EVENT_SMS_RECEIVE_COMPLETED");
484     SetNamedPropertyByStr(env,
485         obj,
486         EventFwk::CommonEventSupport::COMMON_EVENT_SMS_EMERGENCY_CB_RECEIVE_COMPLETED,
487         "COMMON_EVENT_SMS_EMERGENCY_CB_RECEIVE_COMPLETED");
488     SetNamedPropertyByStr(env,
489         obj,
490         EventFwk::CommonEventSupport::COMMON_EVENT_SMS_CB_RECEIVE_COMPLETED,
491         "COMMON_EVENT_SMS_CB_RECEIVE_COMPLETED");
492     SetNamedPropertyByStr(env,
493         obj,
494         EventFwk::CommonEventSupport::COMMON_EVENT_STK_COMMAND,
495         "COMMON_EVENT_STK_COMMAND");
496     SetNamedPropertyByStr(env,
497         obj,
498         EventFwk::CommonEventSupport::COMMON_EVENT_STK_SESSION_END,
499         "COMMON_EVENT_STK_SESSION_END");
500     SetNamedPropertyByStr(env,
501         obj,
502         EventFwk::CommonEventSupport::COMMON_EVENT_STK_CARD_STATE_CHANGED,
503         "COMMON_EVENT_STK_CARD_STATE_CHANGED");
504     SetNamedPropertyByStr(env,
505         obj,
506         EventFwk::CommonEventSupport::COMMON_EVENT_STK_ALPHA_IDENTIFIER,
507         "COMMON_EVENT_STK_ALPHA_IDENTIFIER");
508     SetNamedPropertyByStr(env,
509         obj,
510         EventFwk::CommonEventSupport::COMMON_EVENT_SPN_INFO_CHANGED,
511         "COMMON_EVENT_SPN_INFO_CHANGED");
512     SetNamedPropertyByStr(env,
513         obj,
514         EventFwk::CommonEventSupport::COMMON_EVENT_SMS_WAPPUSH_RECEIVE_COMPLETED,
515         "COMMON_EVENT_SMS_WAPPUSH_RECEIVE_COMPLETED");
516     SetNamedPropertyByStr(env,
517         obj,
518         EventFwk::CommonEventSupport::COMMON_EVENT_OPERATOR_CONFIG_CHANGED,
519         "COMMON_EVENT_OPERATOR_CONFIG_CHANGED");
520 
521     SetNamedPropertyByStr(env,
522         obj,
523         EventFwk::CommonEventSupport::COMMON_EVENT_SLOT_CHANGE,
524         "COMMON_EVENT_SLOT_CHANGE");
525     SetNamedPropertyByStr(env,
526         obj,
527         EventFwk::CommonEventSupport::COMMON_EVENT_CALL_STATE_CHANGED,
528         "COMMON_EVENT_CALL_STATE_CHANGED");
529     SetNamedPropertyByStr(env,
530         obj,
531         EventFwk::CommonEventSupport::COMMON_EVENT_CELLULAR_DATA_STATE_CHANGED,
532         "COMMON_EVENT_CELLULAR_DATA_STATE_CHANGED");
533     SetNamedPropertyByStr(env,
534         obj,
535         EventFwk::CommonEventSupport::COMMON_EVENT_INCOMING_CALL_MISSED,
536         "COMMON_EVENT_INCOMING_CALL_MISSED");
537     SetNamedPropertyByStr(env,
538         obj,
539         EventFwk::CommonEventSupport::COMMON_EVENT_SIM_CARD_DEFAULT_DATA_SUBSCRIPTION_CHANGED,
540         "COMMON_EVENT_SIM_CARD_DEFAULT_DATA_SUBSCRIPTION_CHANGED");
541     SetNamedPropertyByStr(env,
542         obj,
543         EventFwk::CommonEventSupport::COMMON_EVENT_SIM_CARD_DEFAULT_SMS_SUBSCRIPTION_CHANGED,
544         "COMMON_EVENT_SIM_CARD_DEFAULT_SMS_SUBSCRIPTION_CHANGED");
545     SetNamedPropertyByStr(env,
546         obj,
547         EventFwk::CommonEventSupport::COMMON_EVENT_SIM_CARD_DEFAULT_MAIN_SUBSCRIPTION_CHANGED,
548         "COMMON_EVENT_SIM_CARD_DEFAULT_MAIN_SUBSCRIPTION_CHANGED");
549     SetNamedPropertyByStr(env,
550         obj,
551         EventFwk::CommonEventSupport::COMMON_EVENT_SET_PRIMARY_SLOT_STATUS,
552         "COMMON_EVENT_SET_PRIMARY_SLOT_STATUS");
553     SetNamedPropertyByStr(env,
554         obj,
555         EventFwk::CommonEventSupport::COMMON_EVENT_PRIMARY_SLOT_ROAMING,
556         "COMMON_EVENT_PRIMARY_SLOT_ROAMING");
557     SetNamedPropertyByStr(env,
558         obj,
559         EventFwk::CommonEventSupport::COMMON_EVENT_SIM_CARD_DEFAULT_VOICE_SUBSCRIPTION_CHANGED,
560         "COMMON_EVENT_SIM_CARD_DEFAULT_VOICE_SUBSCRIPTION_CHANGED");
561     SetNamedPropertyByStr(env,
562         obj,
563         EventFwk::CommonEventSupport::COMMON_EVENT_SIGNAL_INFO_CHANGED,
564         "COMMON_EVENT_SIGNAL_INFO_CHANGED");
565     SetNamedPropertyByStr(env,
566         obj,
567         EventFwk::CommonEventSupport::COMMON_EVENT_NETWORK_STATE_CHANGED,
568         "COMMON_EVENT_NETWORK_STATE_CHANGED");
569     SetNamedPropertyByStr(env,
570         obj,
571         EventFwk::CommonEventSupport::COMMON_EVENT_QUICK_FIX_APPLY_RESULT,
572         "COMMON_EVENT_QUICK_FIX_APPLY_RESULT");
573     SetNamedPropertyByStr(env,
574         obj,
575         EventFwk::CommonEventSupport::COMMON_EVENT_QUICK_FIX_REVOKE_RESULT,
576         "COMMON_EVENT_QUICK_FIX_REVOKE_RESULT");
577     SetNamedPropertyByStr(env,
578         obj,
579         EventFwk::CommonEventSupport::COMMON_EVENT_RADIO_STATE_CHANGE,
580         "COMMON_EVENT_RADIO_STATE_CHANGE");
581     SetNamedPropertyByStr(env,
582         obj,
583         EventFwk::CommonEventSupport::COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGIN,
584         "COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGIN");
585     SetNamedPropertyByStr(env,
586         obj,
587         EventFwk::CommonEventSupport::COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOUT,
588         "COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOUT");
589     SetNamedPropertyByStr(env,
590         obj,
591         EventFwk::CommonEventSupport::COMMON_EVENT_DISTRIBUTED_ACCOUNT_TOKEN_INVALID,
592         "COMMON_EVENT_DISTRIBUTED_ACCOUNT_TOKEN_INVALID");
593     SetNamedPropertyByStr(env,
594         obj,
595         EventFwk::CommonEventSupport::COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOFF,
596         "COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOFF");
597     SetNamedPropertyByStr(env,
598         obj,
599         EventFwk::CommonEventSupport::COMMON_EVENT_USER_INFO_UPDATED,
600         "COMMON_EVENT_USER_INFO_UPDATED");
601     SetNamedPropertyByStr(env,
602         obj,
603         EventFwk::CommonEventSupport::COMMON_EVENT_DOMAIN_ACCOUNT_STATUS_CHANGED,
604         "COMMON_EVENT_DOMAIN_ACCOUNT_STATUS_CHANGED");
605     SetNamedPropertyByStr(env,
606         obj,
607         EventFwk::CommonEventSupport::COMMON_EVENT_USER_LOCKING,
608         "COMMON_EVENT_USER_LOCKING");
609     SetNamedPropertyByStr(env,
610         obj,
611         EventFwk::CommonEventSupport::COMMON_EVENT_USER_LOCKED,
612         "COMMON_EVENT_USER_LOCKED");
613     SetNamedPropertyByStr(env,
614         obj,
615         EventFwk::CommonEventSupport::COMMON_EVENT_HTTP_PROXY_CHANGE,
616         "COMMON_EVENT_HTTP_PROXY_CHANGE");
617     SetNamedPropertyByStr(env,
618         obj,
619         EventFwk::CommonEventSupport::COMMON_EVENT_CONNECTIVITY_CHANGE,
620         "COMMON_EVENT_CONNECTIVITY_CHANGE");
621     SetNamedPropertyByStr(env,
622         obj,
623         EventFwk::CommonEventSupport::COMMON_EVENT_SCREEN_LOCKED,
624         "COMMON_EVENT_SCREEN_LOCKED");
625     SetNamedPropertyByStr(env,
626         obj,
627         EventFwk::CommonEventSupport::COMMON_EVENT_SCREEN_UNLOCKED,
628         "COMMON_EVENT_SCREEN_UNLOCKED");
629     SetNamedPropertyByStr(env,
630         obj,
631         EventFwk::CommonEventSupport::COMMON_EVENT_AUDIO_QUALITY_CHANGE,
632         "COMMON_EVENT_AUDIO_QUALITY_CHANGE");
633     SetNamedPropertyByStr(env,
634         obj,
635         EventFwk::CommonEventSupport::COMMON_EVENT_SPECIAL_CODE,
636         "COMMON_EVENT_SPECIAL_CODE");
637     SetNamedPropertyByStr(env,
638         obj,
639         EventFwk::CommonEventSupport::COMMON_EVENT_REMINDER_STATUS_CHANGE,
640         "COMMON_EVENT_REMINDER_STATUS_CHANGE");
641     SetNamedPropertyByStr(env,
642         obj,
643         EventFwk::CommonEventSupport::COMMON_EVENT_PRIVACY_STATE_CHANGED,
644         "COMMON_EVENT_PRIVACY_STATE_CHANGED");
645     SetNamedPropertyByStr(env,
646         obj,
647         EventFwk::CommonEventSupport::COMMON_EVENT_MINORSMODE_ON,
648         "COMMON_EVENT_MINORSMODE_ON");
649     SetNamedPropertyByStr(env,
650         obj,
651         EventFwk::CommonEventSupport::COMMON_EVENT_MINORSMODE_OFF,
652         "COMMON_EVENT_MINORSMODE_OFF");
653     SetNamedPropertyByStr(env,
654         obj,
655         EventFwk::CommonEventSupport::COMMON_EVENT_BUNDLE_RESOURCES_CHANGED,
656         "COMMON_EVENT_BUNDLE_RESOURCES_CHANGED");
657     SetNamedPropertyByStr(env,
658         obj,
659         EventFwk::CommonEventSupport::COMMON_EVENT_SCREEN_LOCK_FILE_ACCESS_STATE_CHANGED,
660         "COMMON_EVENT_SCREEN_LOCK_FILE_ACCESS_STATE_CHANGED");
661     SetNamedPropertyByStr(env,
662         obj,
663         EventFwk::CommonEventSupport::COMMON_EVENT_DATA_SHARE_READY,
664         "COMMON_EVENT_DATA_SHARE_READY");
665     SetNamedPropertyByStr(env,
666         obj,
667         EventFwk::CommonEventSupport::COMMON_EVENT_VPN_CONNECTION_STATUS_CHANGED,
668         "COMMON_EVENT_VPN_CONNECTION_STATUS_CHANGED");
669     SetNamedPropertyByStr(env,
670         obj,
671         EventFwk::CommonEventSupport::COMMON_EVENT_SECOND_MOUNTED,
672         "COMMON_EVENT_SECOND_MOUNTED");
673     SetNamedPropertyByStr(env,
674         obj,
675         EventFwk::CommonEventSupport::COMMON_EVENT_RESTORE_START,
676         "COMMON_EVENT_RESTORE_START");
677     SetNamedPropertyByStr(env,
678         obj,
679         EventFwk::CommonEventSupport::COMMON_EVENT_MANAGED_BROWSER_POLICY_CHANGED,
680         "COMMON_EVENT_MANAGED_BROWSER_POLICY_CHANGED");
681     SetNamedPropertyByStr(env,
682         obj,
683         EventFwk::CommonEventSupport::COMMON_EVENT_DEFAULT_APPLICATION_CHANGED,
684         "COMMON_EVENT_DEFAULT_APPLICATION_CHANGED");
685     SetNamedPropertyByStr(env,
686         obj,
687         EventFwk::CommonEventSupport::COMMON_EVENT_SHORTCUT_CHANGED,
688         "COMMON_EVENT_SHORTCUT_CHANGED");
689     SetNamedPropertyByStr(env,
690         obj,
691         EventFwk::CommonEventSupport::COMMON_EVENT_TRUSTED_RING_CHECKIN,
692         "COMMON_EVENT_TRUSTED_RING_CHECKIN");
693     SetNamedPropertyByStr(env,
694         obj,
695         EventFwk::CommonEventSupport::COMMON_EVENT_TRUSTED_RING_CHECKOUT,
696         "COMMON_EVENT_TRUSTED_RING_CHECKOUT");
697     SetNamedPropertyByStr(env,
698         obj,
699         EventFwk::CommonEventSupport::COMMON_EVENT_TRUSTED_RING_RESET,
700         "COMMON_EVENT_TRUSTED_RING_RESET");
701     SetNamedPropertyByStr(env,
702         obj,
703         EventFwk::CommonEventSupport::COMMON_EVENT_KIOSK_MODE_ON,
704         "COMMON_EVENT_KIOSK_MODE_ON");
705     SetNamedPropertyByStr(env,
706         obj,
707         EventFwk::CommonEventSupport::COMMON_EVENT_KIOSK_MODE_OFF,
708         "COMMON_EVENT_KIOSK_MODE_OFF");
709     SetNamedPropertyByStr(env,
710         obj,
711         EventFwk::CommonEventSupport::COMMON_EVENT_CUSTOM_CONFIG_POLICY_UPDATED,
712         "COMMON_EVENT_CUSTOM_CONFIG_POLICY_UPDATED");
713     SetNamedPropertyByStr(env,
714         obj,
715         EventFwk::CommonEventSupport::COMMON_EVENT_CUSTOM_ROAMING_REGION_UPDATED,
716         "COMMON_EVENT_CUSTOM_ROAMING_REGION_UPDATED");
717     napi_property_descriptor exportFuncs[] = {DECLARE_NAPI_PROPERTY("Support", obj)};
718     napi_define_properties(env, exports, sizeof(exportFuncs) / sizeof(*exportFuncs), exportFuncs);
719 
720     return exports;
721 }
722 }  // namespace EventFwkNapi
723 }  // namespace OHOS
724