我需要在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通知示例。这意味着此代码适用于示例中的任何形式。但是,在我的简单按钮中单击我不能。单击按钮时没有错误发生但没有任何反应。
答案 0 :(得分:1)
正如日志所说:“应用程序没有权限调用此方法。”
如果您查找NotificationManager::Notify,您会发现它需要特权http://tizen.org/privilege/notification
。
要为您的应用请求此权限,请打开manifest.xml
文件,点击Privileges
标签,点击Add...
,输入字符串http://tizen.org/privilege/notification
,然后点击确定并重建/部署您的应用。