Hi all,
As Application Framework as recently changed.
In addition to the build issue related to this (fixed with
https://review.tizen.org/gerrit/27836/)
I would like to know where ICO-UXF apps or Modello apps should be installed
or for wich user.
I mean these apps should be installed as Common/Global apps or installed to
dedicated user (apps by default).
Current Status :
Modello is currently installed for app user only
About Ico Apps , it seems to be installed for all users. as common apps
Changes probably needed on the apps due to applications Framework.
Indeed it depends of the logic that we try to implement.
About ico-uxf-Homesreen app, currently application information request are
made only on Common apps database. ( new CAPI should be used )
for example :
in bool CicoSCLifeCycleController::createAilItems()
we can see theses call
ail_filter_h fil;
ail_filter_new(&fil);
r = ail_filter_add_str(fil, AIL_PROP_TYPE_STR, DAilTypeFilPrm_Menu);
r = ail_filter_list_appinfo_foreach(fil, CSCLCCail_list_appinfo_cb,
(void*)this);
ail_filter_destroy(fil);
here we get applications informations about Common Applications Only...
We operate on system database stored in /usr/dbspace only
It seems to be *not* the behavior expected isn't it?
I suggest to replace this by
r = ail_filter_list_usr_appinfo_foreach(fil, CSCLCCail_list_appinfo_cb,
(void*)this, getuid());
This permits to get information of apps avaible for the current user ( so
User's specific applications + Common applications).
does it make sense?
Thanks for your answers
BR
Baptiste
--
Baptiste DURAND
Eurogiciel Vannes/FR
_______________________________________________
IVI mailing list
[email protected]
https://lists.tizen.org/listinfo/ivi