/ohos5.0/base/notification/distributed_notification_service/frameworks/ans/test/unittest/ |
H A D | reminder_store_test.cpp | 337 reminder->reminderId_ = 999; 339 reminder->userId_ = 998; 340 reminder->uid_ = 997; 346 reminder->snoozeTimes_ = 10; 350 reminder->state_ = 123; 397 reminder->reminderId_ = 999; 402 reminder->title_ = "title_"; 411 reminder->creatorUid_ = 101; 456 reminder->reminderId_ = 999; 504 reminder->reminderId_ = 999; [all …]
|
/ohos5.0/base/notification/distributed_notification_service/services/ans/src/ |
H A D | reminder_store_strategy.cpp | 115 reminder->InitUserId(userId); in RecoverIdFromOldVersion() 119 reminder->InitUid(uid); in RecoverIdFromOldVersion() 139 reminder->SetGroupId(groupId); in RecoverIdFromOldVersion() 151 reminder->SetTitle(title); in RecoverContextFromOldVersion() 155 reminder->SetContent(content); in RecoverContextFromOldVersion() 204 reminder->SetState(state); in RecoverFromOldVersion() 264 reminder->InitUserId(userId); in RecoverIdFromDb() 268 reminder->InitUid(uid); in RecoverIdFromDb() 288 reminder->SetGroupId(groupId); in RecoverIdFromDb() 308 reminder->SetTitle(title); in RecoverContextFromDb() [all …]
|
H A D | reminder_data_manager.cpp | 116 if (reminder == nullptr) { in CancelReminder() 168 return reminder; in CheckExcludeDateParam() 502 return reminder; in FindReminderRequestLocked() 578 store_->UpdateOrInsert(reminder, reminder->GetNotificationBundleOption()); in CloseReminder() 1153 reminder->OnSnooze(); in SnoozeReminderImpl() 1154 store_->UpdateOrInsert(reminder, reminder->GetNotificationBundleOption()); in SnoozeReminderImpl() 1199 reminder->OnStart(); in StartRecentReminder() 1200 store_->UpdateOrInsert(reminder, reminder->GetNotificationBundleOption()); in StartRecentReminder() 1343 store_->UpdateOrInsert(reminder, reminder->GetNotificationBundleOption()); in HandleRefreshReminder() 1346 store_->UpdateOrInsert(reminder, reminder->GetNotificationBundleOption()); in HandleRefreshReminder() [all …]
|
H A D | reminder_data_manager_inner.cpp | 71 auto actionButtonMap = reminder->GetActionButtons(); in IsActionButtonDataShareValid() 97 for (auto reminder : showedReminder) { in HandleAutoDeleteReminder() local 98 if (reminder == nullptr) { in HandleAutoDeleteReminder() 102 if (reminder->GetUid() != uid || notificationId != reminder->GetNotificationId() || in HandleAutoDeleteReminder() 106 CloseReminder(reminder, true); in HandleAutoDeleteReminder() 128 soundResource_ = GetResourceMgr(reminder->GetBundleName(), reminder->GetUid()); in GetCustomRingFileDesc() 160 std::string bundleName = reminder->GetBundleName(); in ReportSysEvent() 161 int32_t uid = reminder->GetUid(); in ReportSysEvent() 173 sptr<ReminderRequest>& reminder) in CheckShowLimit() argument 180 …std::string key = std::to_string(reminder->GetUid()) + "_" + std::to_string(reminder->GetTriggerTi… in CheckShowLimit() [all …]
|
H A D | reminder_store.cpp | 209 for (auto reminder : reminders) { in InsertNewReminders() local 389 if (IsReminderExist(reminder)) { in UpdateOrInsert() 609 ret, reminder->GetReminderId()); in Insert() 617 switch (reminder->GetReminderType()) { in Insert() 641 ret, reminder->GetReminderId()); in Insert() 670 ret, reminder->GetReminderId()); in Update() 678 switch (reminder->GetReminderType()) { in Update() 737 if (reminder != nullptr) { in GetReminders() 738 reminders.push_back(reminder); in GetReminders() 779 if (reminder != nullptr) { in BuildReminder() [all …]
|
H A D | advanced_notification_reminder_service.cpp | 52 ErrCode AdvancedNotificationService::PublishReminder(sptr<ReminderRequest> &reminder) in PublishReminder() argument 56 if (!reminder) { in PublishReminder() 71 reminder->SetSystemApp(AccessTokenHelper::IsSystemApp()); in PublishReminder() 72 sptr<NotificationRequest> notificationRequest = reminder->GetNotificationRequest(); in PublishReminder() 73 reminder->InitCreatorBundleName(bundle); in PublishReminder() 74 reminder->InitCreatorUid(IPCSkeleton::GetCallingUid()); in PublishReminder() 75 … if (reminder->GetWantAgentInfo() == nullptr || reminder->GetMaxScreenWantAgentInfo() == nullptr) { in PublishReminder() 79 std::string wantAgentName = reminder->GetWantAgentInfo()->pkgName; in PublishReminder() 80 std::string msWantAgentName = reminder->GetMaxScreenWantAgentInfo()->pkgName; in PublishReminder() 103 if (!reminder->IsSystemApp() && (result != ERR_OK || !allowedNotify)) { in PublishReminder() [all …]
|
/ohos5.0/base/notification/distributed_notification_service/services/ans/test/unittest/ |
H A D | reminder_data_manager_test.cpp | 95 reminder->SetReminderId(10); in HWTEST_F() 141 reminder->SetReminderId(10); in HWTEST_F() 162 reminder->SetReminderId(1); in HWTEST_F() 166 reminder->SetReminderId(2); in HWTEST_F() 169 reminder->SetReminderId(3); in HWTEST_F() 172 reminder->SetReminderId(4); in HWTEST_F() 173 reminder->SetGroupId(""); in HWTEST_F() 233 reminder->state_ = 2; in HWTEST_F() 368 vec.push_back(reminder); in HWTEST_F() 657 reminder->InitUserId(-1); in HWTEST_F() [all …]
|
/ohos5.0/docs/en/application-dev/task-management/ |
H A D | agent-powered-reminder.md | 21 …reminder time arrives, the notification center displays the relevant reminder. The reminder remain… 23 …> For a recurring reminder (for example, a daily reminder), the reminder is always valid regardles… 84 …expiredContent: 'this reminder has expired', // Content to be displayed after the reminder expires. 128 …expiredContent: 'this reminder has expired', // Content to be displayed after the reminder expires. 140 hour: 23, // Hour portion of the reminder time. 166 …expiredContent: 'this reminder has expired', // Content to be displayed after the reminder expires. 173 5. Publish the reminder. After the reminder is published, your application can use the agent-powere… 177 console.info('Succeeded in publishing reminder. '); 184 6. Delete the reminder as required. 188 // The reminder ID is obtained from the callback after the reminder is published. [all …]
|
/ohos5.0/base/notification/distributed_notification_service/services/ans/include/ |
H A D | reminder_data_manager.h | 186 ErrCode PublishReminder(const sptr<ReminderRequest> &reminder, 203 bool ShouldAlert(const sptr<ReminderRequest> &reminder) const; 293 void AddDefaultSlotIfNeeded(sptr<ReminderRequest> &reminder); 300 void AddToShowedReminders(const sptr<ReminderRequest> &reminder); 322 void UpdateAppDatabase(const sptr<ReminderRequest> &reminder, 390 const sptr<ReminderRequest> &reminder) const; 407 std::string GetSoundUri(const sptr<ReminderRequest> &reminder); 537 void SetActiveReminder(const sptr<ReminderRequest> &reminder); 557 void SnoozeReminderImpl(sptr<ReminderRequest> &reminder); 665 void ReportSysEvent(const sptr<ReminderRequest>& reminder); [all …]
|
H A D | reminder_store_strategy.h | 43 static void AppendValuesBucket(const sptr<ReminderRequest>& reminder, 49 static void RecoverFromOldVersion(sptr<ReminderRequest>& reminder, 61 static void RecoverTimeFromOldVersion(sptr<ReminderRequest>& reminder, 66 static void RecoverIdFromOldVersion(sptr<ReminderRequest>& reminder, 77 static void RecoverTimeFromDb(sptr<ReminderRequest>& reminder, 82 static void RecoverIdFromDb(sptr<ReminderRequest>& reminder, 87 static void RecoverContextFromDb(sptr<ReminderRequest>& reminder, 96 static void AppendValuesBucket(const sptr<ReminderRequest>& reminder, 102 static void RecoverFromOldVersion(sptr<ReminderRequest>& reminder, 122 static void RecoverFromOldVersion(sptr<ReminderRequest>& reminder, [all …]
|
/ohos5.0/base/notification/distributed_notification_service/test/fuzztest/reminderdatamanager_fuzzer/ |
H A D | reminderdatamanager_fuzzer.cpp | 64 manager->ShouldAlert(reminder); in DoSomethingInterestingWithManager() 91 reminder->GetActionButtons()); in DoSomethingInterestingWithReminder() 92 manager->GetCustomRingUri(reminder); in DoSomethingInterestingWithReminder() 95 manager->CancelNotification(reminder); in DoSomethingInterestingWithReminder() 99 manager->GetSoundUri(reminder); in DoSomethingInterestingWithReminder() 100 manager->AddToShowedReminders(reminder); in DoSomethingInterestingWithReminder() 102 manager->IsAllowedNotify(reminder); in DoSomethingInterestingWithReminder() 104 manager->PlaySoundAndVibration(reminder); in DoSomethingInterestingWithReminder() 106 manager->StopSoundAndVibration(reminder); in DoSomethingInterestingWithReminder() 109 manager->SetActiveReminder(reminder); in DoSomethingInterestingWithReminder() [all …]
|
/ohos5.0/base/startup/appspawn/test/unittest/app_spawn_standard_test/ |
H A D | app_spawn_appmgr_test.cpp | 317 uint32_t reminder = 0; variable 366 uint32_t reminder = 0; variable 414 uint32_t reminder = 0; variable 440 uint32_t reminder = 0; variable 488 uint32_t reminder = 0; variable 533 uint32_t reminder = 0; variable 568 uint32_t reminder = 0; variable 600 uint32_t reminder = 0; variable 635 uint32_t reminder = 0; variable 696 uint32_t reminder = 0; variable [all …]
|
/ohos5.0/base/notification/distributed_notification_service/frameworks/js/napi/src/reminder/ |
H A D | reminder_common.cpp | 149 reminder->SetCustomButtonUri(str); in GetButtonWantAgent() 445 if (reminder == nullptr) { in CreateReminder() 468 reminder->SetSystemApp(isSysApp); in GenReminder() 473 GenReminderBoolInner(env, value, reminder); in GenReminder() 492 reminder->SetWantAgentInfo(wantAgentInfo); in GenReminder() 512 reminder->SetTitle(std::string(str)); in GenReminderStringInner() 517 reminder->SetContent(std::string(str)); in GenReminderStringInner() 559 reminder->SetTimeInterval(0); in GenReminderIntInner() 575 reminder->SetSnoozeTimes(0); in GenReminderIntInner() 590 reminder->SetSlotType(actureType); in GenReminderIntInner() [all …]
|
H A D | publish.cpp | 60 std::shared_ptr<ReminderRequest> reminder = nullptr; member 440 for (auto day : reminder.GetDaysOfWeek()) { in ParseReminderAlarm() 498 for (auto day : reminder.GetDaysOfWeek()) { in ParseReminderCalendar() 730 ParseReminder(env, type, reminder, result); in SetValidReminder() 793 ParseWantAgent(env, reminder, result); in SetValidReminder() 799 ParseActionButtons(env, reminder, result); in SetValidReminder() 808 for (auto reminder : validReminders) { in GetValidRemindersInner() local 809 if (reminder == nullptr) { in GetValidRemindersInner() 829 for (auto reminder : validReminders) { in GetAllValidRemindersInner() local 830 if (reminder == nullptr) { in GetAllValidRemindersInner() [all …]
|
/ohos5.0/base/notification/distributed_notification_service/frameworks/js/napi/include/reminder/ |
H A D | reminder_common.h | 103 const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder); 149 const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder); 152 const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder); 167 const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder); 170 …const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder, bool isS… 173 const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder); 176 std::shared_ptr<ReminderRequest>& reminder, const char* str, int32_t buttonType); 179 const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder); 182 const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder); 185 const napi_env &env, const napi_value &value, std::shared_ptr<ReminderRequest>& reminder); [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-backgroundtasks-kit/ |
H A D | js-apis-reminderAgentManager.md | 144 | 1700003 | The reminder does not exist. | 189 | 1700003 | The reminder does not exist. | 691 | 1700003 | The reminder does not exist. | 733 | 1700003 | The reminder does not exist. | 764 Enumerates the reminder types. 772 | REMINDER_TYPE_ALARM | 2 | Alarm reminder.| 777 Describes the button displayed for a reminder. 846 Defines a reminder for a calendar event. 863 Defines a reminder for an alarm. 878 Defines a reminder for a scheduled timer. [all …]
|
H A D | js-apis-reminderAgent.md | 110 | reminderId | number | Yes | ID of the reminder. | 140 | reminderId | number | Yes | ID of the reminder. | 468 Enumerates reminder types. 478 | REMINDER_TYPE_TIMER | 0 | Countdown reminder. | 479 | REMINDER_TYPE_CALENDAR | 1 | Calendar reminder. | 480 | REMINDER_TYPE_ALARM | 2 | Alarm reminder. | 533 Defines the reminder to publish. 561 Defines a reminder for a calendar event. 579 Defines a reminder for an alarm. 596 Defines a reminder for a scheduled timer. [all …]
|
H A D | errorcode-reminderAgentManager.md | 20 2. The reminder function is disabled. 50 The reminder does not exist. 54 The reminder passed in **cancelReminder()** does not exist. 58 1. The reminder has expired. 59 2. The reminder has been deleted. 63 1. Check whether the reminder is valid. 64 2. Check whether the reminder has been deleted.
|
/ohos5.0/base/notification/distributed_notification_service/frameworks/core/src/ |
H A D | ans_manager_proxy_reminder.cpp | 33 ErrCode AnsManagerProxy::PublishReminder(sptr<ReminderRequest> &reminder) in PublishReminder() argument 41 if (reminder == nullptr) { in PublishReminder() 49 if (!data.WriteParcelable(reminder)) { in PublishReminder() 66 reminder->SetReminderId(reminderId); in PublishReminder() 67 ANSR_LOGD("ReminderId=%{public}d", reminder->GetReminderId()); in PublishReminder() 272 sptr<ReminderRequest> reminder; in ReadReminders() local 275 reminder = reply.ReadParcelable<ReminderRequestAlarm>(); in ReadReminders() 278 reminder = reply.ReadParcelable<ReminderRequestTimer>(); in ReadReminders() 281 reminder = reply.ReadParcelable<ReminderRequestCalendar>(); in ReadReminders() 286 if (!reminder) { in ReadReminders() [all …]
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_5.0.0.38/ |
H A D | changelogs-backgroundtasks.md | 17 … uses reminderAgentManager to create a deferred reminder. The API is successfully called, and a re… 28 …// Before the change, the API returns a success response, indicating that the reminder is successf… 32 After change: The application attempts to uses reminderAgentManager to create a deferred reminder. … 43 …returns a failure message, with error code 1700002, indicating that the reminder fails to be publi… 64 You can use the Calendar API to create a deferred reminder. For details, see [Calendar Kit Developm… 68 …reminder, provide the following information for a request. For details, see [Agent-Powered Reminde…
|
/ohos5.0/docs/zh-cn/application-dev/task-management/ |
H A D | agent-powered-reminder.md | 83 expiredContent: 'this reminder has expired', // 指明提醒过期后需要显示的内容 127 expiredContent: 'this reminder has expired', // 指明提醒过期后需要显示的内容 165 expiredContent: 'this reminder has expired', // 指明提醒过期后需要显示的内容 176 console.info('Succeeded in publishing reminder. '); 179 console.error(`Failed to publish reminder. Code: ${err.code}, message: ${err.message}`); 189 console.log('Succeeded in canceling reminder.'); 191 console.error(`Failed to cancel reminder. Code: ${err.code}, message: ${err.message}`);
|
/ohos5.0/base/notification/distributed_notification_service/test/fuzztest/reminderhelper_fuzzer/ |
H A D | reminderhelper_fuzzer.cpp | 31 Notification::ReminderRequest reminder; in DoSomethingInterestingWithMyAPI() local 32 reminder.SetContent(stringData); in DoSomethingInterestingWithMyAPI() 33 reminder.SetExpiredContent(stringData); in DoSomethingInterestingWithMyAPI() 34 Notification::ReminderHelper::PublishReminder(reminder); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/base/notification/distributed_notification_service/frameworks/core/test/unittest/ans_notification_annex_test/ |
H A D | ans_notification_annex_test.cpp | 272 ReminderRequestTimer reminder = ReminderRequestTimer(countDownTimeInSeconds); variable 273 ErrCode ret = ans_->PublishReminder(reminder); 287 ReminderRequestAlarm reminder = ReminderRequestAlarm(0, 0, daysOfWeek); variable 288 ErrCode ret = ans_->PublishReminder(reminder); 305 …ReminderRequestCalendar reminder = ReminderRequestCalendar(dateTime, repeatMonths, repeatDays, day… variable 306 ErrCode ret = ans_->PublishReminder(reminder);
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.0.7.1/ |
H A D | changelog-resourceschedule.md | 5 The reminder agent allows you to customize buttons for system applications. Clicking a custom butto… 26 …reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_ALARM, // The reminder type is alarm… 51 The reminder agent allows you to set reminders to automatically disappear at the given time. 70 …reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_ALARM, // The reminder type is alarm…
|
/ohos5.0/base/notification/distributed_notification_service/frameworks/ans/src/ |
H A D | reminder_helper.cpp | 25 ErrCode ReminderHelper::PublishReminder(ReminderRequest &reminder) in PublishReminder() argument 28 NotificationHelper::AddSlotByType(reminder.GetSlotType()); in PublishReminder() 29 return DelayedSingleton<AnsNotification>::GetInstance()->PublishReminder(reminder); in PublishReminder()
|