gitextract_22m6e9zb/ ├── .gitignore ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── DailyTask.jks │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── assets/ │ │ └── QuestionAndAnswer.json │ ├── cpp/ │ │ ├── CMakeLists.txt │ │ └── daily_task.cpp │ ├── java/ │ │ └── com/ │ │ └── pengxh/ │ │ └── daily/ │ │ └── app/ │ │ ├── DailyTaskApplication.kt │ │ ├── adapter/ │ │ │ └── DailyTaskAdapter.kt │ │ ├── extensions/ │ │ │ ├── Context.kt │ │ │ ├── DailyTaskBean.kt │ │ │ ├── Int.kt │ │ │ ├── List.kt │ │ │ ├── String.kt │ │ │ └── View.kt │ │ ├── model/ │ │ │ ├── ExportDataModel.java │ │ │ └── QuestionAnAnswerModel.java │ │ ├── retrofit/ │ │ │ ├── RetrofitService.kt │ │ │ └── RetrofitServiceManager.kt │ │ ├── service/ │ │ │ ├── CaptureImageService.kt │ │ │ ├── CountDownTimerService.kt │ │ │ ├── FloatingWindowService.kt │ │ │ ├── ForegroundRunningService.kt │ │ │ └── NotificationMonitorService.kt │ │ ├── sqlite/ │ │ │ ├── DailyTaskDataBase.java │ │ │ ├── DatabaseWrapper.kt │ │ │ ├── bean/ │ │ │ │ ├── DailyTaskBean.java │ │ │ │ ├── EmailConfigBean.java │ │ │ │ └── NotificationBean.java │ │ │ └── dao/ │ │ │ ├── DailyTaskBeanDao.java │ │ │ ├── EmailConfigBeanDao.java │ │ │ └── NotificationBeanDao.java │ │ ├── ui/ │ │ │ ├── MainActivity.kt │ │ │ ├── MessageChannelActivity.kt │ │ │ ├── QuestionAndAnswerActivity.kt │ │ │ ├── SettingsActivity.kt │ │ │ └── TaskConfigActivity.kt │ │ ├── utils/ │ │ │ ├── AlarmScheduler.kt │ │ │ ├── ApplicationEvent.kt │ │ │ ├── Constant.kt │ │ │ ├── DailyTask.kt │ │ │ ├── EmailAuthenticator.kt │ │ │ ├── EmailManager.kt │ │ │ ├── GestureController.kt │ │ │ ├── HttpRequestManager.kt │ │ │ ├── LogFileManager.kt │ │ │ ├── MaskViewController.kt │ │ │ ├── MessageDispatcher.kt │ │ │ ├── ProjectionSession.kt │ │ │ ├── TaskDataManager.kt │ │ │ ├── TaskResetReceiver.kt │ │ │ ├── TaskScheduler.kt │ │ │ ├── TimeKit.kt │ │ │ ├── TimeoutTimerManager.kt │ │ │ └── WatermarkDrawable.kt │ │ └── vm/ │ │ └── MessageViewModel.kt │ └── res/ │ ├── drawable/ │ │ ├── bg_solid_layout_white_16.xml │ │ ├── divider_gradient.xml │ │ ├── ic_arrow_right.xml │ │ ├── ic_clear.xml │ │ ├── ic_ding_ding.xml │ │ ├── ic_fei_shu.xml │ │ ├── ic_menu_add.xml │ │ ├── ic_menu_settings.xml │ │ ├── ic_sand.xml │ │ ├── ic_title_right_black.xml │ │ └── ic_wei_xin.xml │ ├── layout/ │ │ ├── activity_main.xml │ │ ├── activity_message_channel.xml │ │ ├── activity_question_and_answer.xml │ │ ├── activity_settings.xml │ │ ├── activity_task_config.xml │ │ ├── bottom_sheet_layout_select_time.xml │ │ ├── item_app_rv_l.xml │ │ ├── item_daily_task_rv_l.xml │ │ ├── item_notice_rv_l.xml │ │ ├── item_q_a_rv_l.xml │ │ ├── item_task_rv_g.xml │ │ └── window_floating.xml │ ├── menu/ │ │ ├── email_config_top_bar_menu.xml │ │ └── main_top_bar_menu.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── values/ │ ├── colors.xml │ ├── dimens.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ ├── styles.xml │ └── themes.xml ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle