如何在tizen上显示通知

时间:2014-05-22 07:34:31

标签: c++ tizen

我需要在tizen上显示通知。 我试过下面的代码。

Tizen::Shell::NotificationManager notiMgr;
notiMgr.Construct();
NotificationRequest request;
request.SetAlertText(L"AlertText");
request.SetTitleText(L"TitleText");
request.SetAppMessage(L"AppMessage");
request.SetNotificationStyle(NOTIFICATION_STYLE_NORMAL);
notiMgr.Notify(request);

我将获得通知,同时将此代码放入tizen通知示例。这意味着此代码适用于示例中的任何形式。但是,在我的简单按钮中单击我不能。单击按钮时没有错误发生但没有任何反应。

1 个答案:

答案 0 :(得分:1)

正如日志所说:“应用程序没有权限调用此方法。”

如果您查找NotificationManager::Notify,您会发现它需要特权http://tizen.org/privilege/notification

要为您的应用请求此权限,请打开manifest.xml文件,点击Privileges标签,点击Add...,输入字符串http://tizen.org/privilege/notification,然后点击确定并重建/部署您的应用。