return (char *)g_strdup(p + 1);
}
-char *get_pa_usb_connect_mode_str()
-{
- int ret = SETTING_RETURN_FAIL;
- int value;
-
- ret = vconf_get_int(VCONFKEY_SETAPPL_USB_MODE_INT, &value);
- setting_retvm_if(SETTING_RETURN_FAIL == ret, NULL, "Failed to get vconf value"); /* file system exceptional handle */
-
- switch (value)
- {
- case SETTING_USB_DEBUG_MODE:
- return (char*)g_strdup(_("IDS_ST_BODY_USB_DEBUGGING"));
- default:
- return (char*)g_strdup(_("IDS_COM_POP_DISCONNECTED"));
- }
-}
-
char *get_brightness_mode_str()
{
int value, err;
return str;
}
-
-//NULL, "", " ", " " etc.. are all empty strings
+//return True just when NULL or '\0'
bool isEmptyStr(const char *str)
{
+ if (NULL == str || '\0' == str[0])
+ return TRUE;
+ return FALSE;
+}
+
+//return True just when str is NULL, '\0' or all strings made up of spaces
+bool isSpaceStr(const char *str)
+{
//if (NULL == str)
// return TRUE;
while (str)
#endif
}
+
+void app_launcher(char* pkg_name)
+{
+ service_h service;
+ service_create(&service);
+ service_set_operation(service, SERVICE_OPERATION_DEFAULT);
+ service_set_package(service, pkg_name);
+ int launch_ret = service_send_launch_request(service, NULL, NULL);
+ SETTING_TRACE("after app_service_create - %s : %d ", pkg_name, launch_ret);
+ if (launch_ret == SERVICE_ERROR_NONE)
+ {
+ // on success
+ SETTING_TRACE("on success");
+
+ } else {
+ // on error
+ SETTING_TRACE("on error");
+ }
+ service_destroy(service);
+ service = NULL;
+}
+