[Application] Enable system events listener
[ACR] https://code.sec.samsung.net/jira/browse/TWDAPI-276
[Verification] Code compiles without errors.
TCT passrate for application, appcontrol, capablity, deprecated - 100%
Checked some of native events from:
https://docs.tizen.org/application/native/guides/app-management/event/
var app = tizen.application.getCurrentApplication();
watchId =
app.addEventListener({"name": "location_enable_state"}, function(event, data)
{
console.log("Event" + JSON.stringify(event) + " Data: " + JSON.stringify(data));
});
var watchId =
app.addEventListener({"appId": app.appInfo.id, "name": "custom_user_event"}, function(event, data)
{
console.log("Event" + JSON.stringify(event) + " Data: " + JSON.stringify(data));
/* Do something. */
});
after triggering associated event - listener seem to be called properly:
> app.broadcastEvent({'name': 'custom_user_event'}, {'test': 't'})
console-via-logger.js:173 Event{"appId":"Bwk0GVY1f3.BasicUI40","name":"custom_user_event"} Data: {"test":"t"}
> // ebable location on device
console-via-logger.js:173 Event{"name":"LOCATION_ENABLE_STATE"} Data: {"value":"disabled","type":"LOCATION_ENABLE_STATE"}
Change-Id: I73ae5b2b180c441db4f2da2eb84292b04b8e188f
Id: I65c83787c7d366fef918103be882370614034354