manifest->ns = strdup(pkg_info->xmlns().c_str());
manifest->package = strdup(pkg_info->package().c_str());
manifest->nodisplay_setting = strdup(pkg_info->nodisplay_setting().c_str());
+ manifest->support_mode = strdup(pkg_info->support_mode().c_str());
manifest->appsetting = strdup("false");
manifest->support_disable = strdup("false");
manifest->version = strdup(pkg_info->version().c_str());
strdup(application.app_info.launch_mode().c_str());
widget_app->multiple = strdup("false");
widget_app->nodisplay = strdup("true");
+ widget_app->support_mode =
+ strdup(application.app_info.support_mode().c_str());
widget_app->taskmanage = strdup("false");
widget_app->indicatordisplay = strdup("false");
widget_app->type =
service_app->appid = strdup(application.app_info.appid().c_str());
service_app->multiple = strdup(application.app_info.multiple().c_str());
service_app->taskmanage = strdup(application.app_info.taskmanage().c_str());
+ service_app->support_mode =
+ strdup(application.app_info.support_mode().c_str());
service_app->autorestart =
strdup(application.app_info.auto_restart().c_str());
service_app->onboot = strdup(application.app_info.on_boot().c_str());
ui_app->launch_mode = strdup(application.app_info.launch_mode().c_str());
ui_app->multiple = strdup(application.app_info.multiple().c_str());
ui_app->nodisplay = strdup(application.app_info.nodisplay().c_str());
+ ui_app->support_mode = strdup(application.app_info.support_mode().c_str());
ui_app->taskmanage = strdup(application.app_info.taskmanage().c_str());
ui_app->type = strdup(application.app_info.type().c_str());
ui_app->ui_gadget = strdup(application.app_info.uigadget().c_str());
watch_app->nodisplay = strdup("true");
watch_app->multiple = strdup("false");
watch_app->type = strdup(watch_application.app_info.type().c_str());
+ watch_app->support_mode =
+ strdup(watch_application.app_info.support_mode().c_str());
watch_app->taskmanage = strdup("false");
watch_app->enabled = strdup("true");
watch_app->hwacceleration = strdup("default");