├── .gitignore ├── LICENSE ├── README.md ├── app ├── app.iml ├── build.gradle ├── libs │ ├── BmobSDK_3.7.4_20190523.jar │ ├── Msc.jar │ ├── arm64-v8a │ │ ├── libbmob.so │ │ └── libmsc.so │ ├── armeabi-v7a │ │ ├── libbmob.so │ │ └── libmsc.so │ ├── armeabi │ │ ├── libbmob.so │ │ └── libmsc.so │ ├── commons-beanutils-1.7.0.jar │ ├── commons-collections-3.2.jar │ ├── commons-lang3-3.1.jar │ ├── commons-logging-1.0.4.jar │ ├── mips │ │ ├── libbmob.so │ │ └── libmsc.so │ ├── mips64 │ │ ├── libbmob.so │ │ └── libmsc.so │ ├── trove-3.1a1.jar │ ├── x86 │ │ ├── libbmob.so │ │ └── libmsc.so │ └── x86_64 │ │ ├── libbmob.so │ │ └── libmsc.so ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── hita_animation │ │ ├── hita_normal.json │ │ └── img_0.png │ └── preset.config │ ├── java │ └── com │ │ └── stupidtree │ │ └── hita │ │ ├── AppThemeCore.java │ │ ├── HITAApplication.java │ │ ├── HITAContentProvider.java │ │ ├── HITADBHelper.java │ │ ├── MFileProvider.java │ │ ├── activities │ │ ├── ActivityAboutHITA.java │ │ ├── ActivityAttitude.java │ │ ├── ActivityChatbot.java │ │ ├── ActivityCurriculumManager.java │ │ ├── ActivityDDLManager.java │ │ ├── ActivityDynamicTable.java │ │ ├── ActivityEmptyClassroom.java │ │ ├── ActivityEmptyClassroomDetail.java │ │ ├── ActivityExamCountdown.java │ │ ├── ActivityJWTS.java │ │ ├── ActivityLeaderBoard.java │ │ ├── ActivityLocation.java │ │ ├── ActivityLogin.java │ │ ├── ActivityLoginJWTS.java │ │ ├── ActivityMain.java │ │ ├── ActivityNews.java │ │ ├── ActivityNewsDetail.java │ │ ├── ActivityPhotoDetail.java │ │ ├── ActivitySchoolCalendar.java │ │ ├── ActivitySearch.java │ │ ├── ActivitySetting.java │ │ ├── ActivitySplash.java │ │ ├── ActivitySubject.java │ │ ├── ActivitySubjectJW.java │ │ ├── ActivityTasks.java │ │ ├── ActivityTeacher.java │ │ ├── ActivityTeacherOfficial.java │ │ ├── ActivityTeacherOfficial_External.java │ │ ├── ActivityTimeTable.java │ │ ├── ActivityUTMood.java │ │ ├── ActivityUserCenter.java │ │ ├── ActivityUserProfile.java │ │ ├── BaseActivity.java │ │ └── TransparentActivity.java │ │ ├── adapter │ │ ├── AttitudeListAdapter.java │ │ ├── BaseCheckableListAdapter.java │ │ ├── BaseListAdapter.java │ │ ├── BaseTabAdapter.java │ │ ├── CanteenListAdapter.java │ │ ├── ChatBotItemsAdapter.java │ │ ├── ChatBotListAdapter.java │ │ ├── ClassroomListAdapter.java │ │ ├── DDLItemAdapter.java │ │ ├── ExamCDItemAdapter.java │ │ ├── JWTSPagerAdapter.java │ │ ├── KSXXListAdapter.java │ │ ├── LocationInfoListAdapter.java │ │ ├── MainPagerAdapter.java │ │ ├── NavigationListAdapter.java │ │ ├── NewsBulletinRecyclerAdapter.java │ │ ├── NewsIpNewsListAdapter.java │ │ ├── NewsLectureListAdapter.java │ │ ├── NewsPagerAdapter.java │ │ ├── SearchResultAdapter.java │ │ ├── SubjectCoursesListAdapter.java │ │ ├── SubjectsListAdapter.java │ │ ├── SubjectsManagerPagerAdapter.java │ │ ├── TaskCardListAdapter.java │ │ ├── TaskListAdapter.java │ │ ├── TimeTablePagerAdapter.java │ │ ├── TimelineListAdapter.java │ │ ├── UserInfosAdapter.java │ │ └── XSXKListAdapter.java │ │ ├── community │ │ ├── ActivityCommunity.java │ │ ├── ActivityCreatePost.java │ │ ├── ActivityMessageBox.java │ │ ├── ActivityOneTopic.java │ │ ├── ActivityOneUserPostList.java │ │ ├── ActivityPostDetail.java │ │ ├── BmobCacheHelper.java │ │ ├── DeletePostHelper.java │ │ ├── FragmentAddComment.java │ │ ├── FragmentPostsList.java │ │ ├── FragmentSquarePage.java │ │ ├── FragmentTabsPostPage.java │ │ ├── FragmentTopics.java │ │ ├── FragmentTopicsPage.java │ │ ├── FragmentTopicsPopup.java │ │ ├── UploadPostHelper.java │ │ └── UserRelationHelper.java │ │ ├── eas │ │ ├── FragmentJWTS_cjgl.java │ │ ├── FragmentJWTS_cjgl_grcj.java │ │ ├── FragmentJWTS_grkb.java │ │ ├── FragmentJWTS_xsxk.java │ │ ├── FragmentJWTS_xsxk_second.java │ │ ├── FragmentJWTS_xsxk_second_yx.java │ │ ├── FragmentJWTS_xxjd.java │ │ ├── FragmentJW_xk_popup.java │ │ ├── JWCore.java │ │ ├── JWException.java │ │ ├── JWFragment.java │ │ └── RefreshJWPageTask.java │ │ ├── fragments │ │ ├── BaseFragment.java │ │ ├── BaseOperationTask.java │ │ ├── BasicRefreshTask.java │ │ ├── FragmentTimeTablePage.java │ │ ├── WeakAsyncTask.java │ │ ├── attitude │ │ │ └── FragmentAttitude.java │ │ ├── campus │ │ │ ├── FragmentCanteenList.java │ │ │ └── FragmentUTMoodDay.java │ │ ├── events │ │ │ ├── FragmentArrangement.java │ │ │ ├── FragmentCourse.java │ │ │ ├── FragmentDDL.java │ │ │ ├── FragmentEventItem.java │ │ │ └── FragmentExam.java │ │ ├── main │ │ │ ├── FragmentNavigation.java │ │ │ ├── FragmentTimeLine.java │ │ │ └── NavigationCardItem.java │ │ ├── news │ │ │ ├── FragmentNews.java │ │ │ ├── FragmentNewsBulletin.java │ │ │ ├── FragmentNewsIPNews.java │ │ │ └── FragmentNewsLecture.java │ │ ├── popup │ │ │ ├── FragmentAddAttitude.java │ │ │ ├── FragmentAddEvent.java │ │ │ ├── FragmentAddTask.java │ │ │ ├── FragmentBindStuNum.java │ │ │ ├── FragmentEmptyClassroomDialog.java │ │ │ ├── FragmentEvent.java │ │ │ ├── FragmentImportCurriculum.java │ │ │ ├── FragmentLoading.java │ │ │ ├── FragmentRadiusPopup.java │ │ │ ├── FragmentRelatedUsers.java │ │ │ ├── FragmentSheetList.java │ │ │ ├── FragmentTeacherContact.java │ │ │ ├── FragmentTheme.java │ │ │ └── FragmentTimetablePanel.java │ │ ├── pref │ │ │ └── FragmentSettings.java │ │ ├── search │ │ │ ├── FragmentSearchResult.java │ │ │ ├── FragmentSearchResult_library.java │ │ │ ├── FragmentSearchResult_location.java │ │ │ ├── FragmentSearchResult_teacher.java │ │ │ ├── FragmentSearchResult_timetable.java │ │ │ ├── FragmentSearchResult_user.java │ │ │ ├── FragmentSearchResult_web.java │ │ │ └── FragmentSearchResult_zsw.java │ │ ├── timetable_manager │ │ │ ├── FragmentSubjects.java │ │ │ ├── FragmentTeachers.java │ │ │ ├── FragmentTimeTableChild.java │ │ │ └── FragmentTimeTableSettings.java │ │ └── user │ │ │ ├── FragmentLogin.java │ │ │ ├── FragmentSignup.java │ │ │ ├── FragmentUserCenter_Info.java │ │ │ ├── FragmentUserCenter_sync.java │ │ │ └── FragmentUserCenter_ut.java │ │ ├── hita │ │ ├── ChatBotA.java │ │ ├── ChatBotB.java │ │ ├── ChatBotMessageItem.java │ │ ├── Chat_QuerySubject.java │ │ ├── Chat_SearchEvent.java │ │ ├── Term.java │ │ └── TextTools.java │ │ ├── online │ │ ├── Attitude.java │ │ ├── BannerItem.java │ │ ├── Canteen.java │ │ ├── ChatMessage.java │ │ ├── Classroom.java │ │ ├── Comment.java │ │ ├── Dormitory.java │ │ ├── DownloadService.java │ │ ├── DownloadTask.java │ │ ├── Facility.java │ │ ├── HITAUser.java │ │ ├── Infos.java │ │ ├── Like.java │ │ ├── Location.java │ │ ├── Post.java │ │ ├── RateUser.java │ │ ├── Scenery.java │ │ ├── SearchCore.java │ │ ├── SearchException.java │ │ ├── SearchHITSZCore.java │ │ ├── SearchHITSZZSCore.java │ │ ├── SearchLibraryCore.java │ │ ├── SearchTeacherCore.java │ │ ├── SearchTimetableCore.java │ │ ├── Teacher.java │ │ ├── Topic.java │ │ ├── UserData.java │ │ ├── UserRelation.java │ │ └── errorTableText.java │ │ ├── timetable │ │ ├── CurriculumCreator.java │ │ ├── TimeTableGenerator.java │ │ ├── TimeWatcherService.java │ │ ├── TimetableCore.java │ │ ├── javaapi │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── stupidtree │ │ │ │ │ └── hita │ │ │ │ │ └── core │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── test.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── element-list │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── jquery │ │ │ │ ├── external │ │ │ │ │ └── jquery │ │ │ │ │ │ └── jquery.js │ │ │ │ ├── images │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ │ └── ui-icons_cd0a0a_256x240.png │ │ │ │ ├── jquery-1.10.2.js │ │ │ │ ├── jquery-ui.css │ │ │ │ ├── jquery-ui.js │ │ │ │ ├── jquery-ui.min.css │ │ │ │ ├── jquery-ui.min.js │ │ │ │ ├── jquery-ui.structure.css │ │ │ │ ├── jquery-ui.structure.min.css │ │ │ │ ├── jszip-utils │ │ │ │ │ └── dist │ │ │ │ │ │ ├── jszip-utils-ie.js │ │ │ │ │ │ ├── jszip-utils-ie.min.js │ │ │ │ │ │ ├── jszip-utils.js │ │ │ │ │ │ └── jszip-utils.min.js │ │ │ │ └── jszip │ │ │ │ │ └── dist │ │ │ │ │ ├── jszip.js │ │ │ │ │ └── jszip.min.js │ │ │ ├── member-search-index.js │ │ │ ├── member-search-index.zip │ │ │ ├── overview-tree.html │ │ │ ├── package-search-index.js │ │ │ ├── package-search-index.zip │ │ │ ├── resources │ │ │ │ ├── glass.png │ │ │ │ └── x.png │ │ │ ├── script.js │ │ │ ├── search.js │ │ │ ├── stylesheet.css │ │ │ ├── type-search-index.js │ │ │ └── type-search-index.zip │ │ └── packable │ │ │ ├── Curriculum.java │ │ │ ├── EventItem.java │ │ │ ├── EventItemHolder.java │ │ │ ├── HTime.java │ │ │ ├── Subject.java │ │ │ ├── Task.java │ │ │ └── TimePeriod.java │ │ ├── util │ │ ├── ActivityUtils.java │ │ ├── ColorBox.java │ │ ├── DeflaterUtils.java │ │ ├── EventsUtils.java │ │ ├── FileOperator.java │ │ ├── FileProviderUtils.java │ │ ├── GalleryPicker.java │ │ ├── HTMLUtils.java │ │ ├── JsonUtils.java │ │ ├── RefreshBroadcastReceiver.java │ │ ├── UpdateManager.java │ │ └── mUpgradeListener.java │ │ ├── views │ │ ├── BadgeActionProvider.java │ │ ├── ButtonLoading.java │ │ ├── ColorPickerDialog.java │ │ ├── CornerTransform.java │ │ ├── EditModeHelper.java │ │ ├── FocusTextView.java │ │ ├── LongStringDialog.java │ │ ├── MaterialCircleAnimator.java │ │ ├── PickCourseTimeDialog.java │ │ ├── PickInfoDialog.java │ │ ├── PickNumberDialog.java │ │ ├── PickSimpleDateDialog.java │ │ ├── PickSingleTimeDialog.java │ │ ├── PickSubjectDialog.java │ │ ├── PickTeacherDialog.java │ │ ├── PickTimePeriodDialog.java │ │ ├── RevealAnimation.java │ │ ├── RoundedCornerDialog.java │ │ ├── TaskDialog.java │ │ ├── TimeTableBlockAddView.java │ │ ├── TimeTableBlockView.java │ │ ├── TimeTableNowLine.java │ │ ├── TimeTablePreferenceChangeListener.java │ │ ├── TimeTableViewGroup.java │ │ ├── WrapContentLinearLayoutManager.java │ │ ├── mBlurTransformation.java │ │ ├── mBottomHideBehavior.java │ │ ├── mWheel3DView.java │ │ └── pullextend │ │ │ ├── ExpendPoint.java │ │ │ ├── ExtendLayout.java │ │ │ ├── ExtendListFooter.java │ │ │ ├── ExtendListHeader.java │ │ │ ├── IExtendLayout.java │ │ │ ├── IPullToExtend.java │ │ │ ├── PullExtendLayout.java │ │ │ └── mRecyclerView.java │ │ └── widget │ │ ├── TimeLineWidget.java │ │ ├── TodayListWidgetService.java │ │ ├── TodayRemoteViewsFactory.java │ │ ├── TodayWidget.java │ │ └── WidgetService.java │ ├── jniLibs │ ├── arm64-v8a │ │ └── libmsc.so │ ├── armeabi-v7a │ │ └── libmsc.so │ ├── armeabi │ │ └── libmsc.so │ ├── mips │ │ └── libmsc.so │ ├── mips64 │ │ └── libmsc.so │ ├── x86 │ │ └── libmsc.so │ └── x86_64 │ │ └── libmsc.so │ └── res │ ├── AndroidManifest.xml │ ├── anim │ ├── fab_scale_hide.xml │ ├── fab_scale_show.xml │ ├── fragment_slide_from_left.xml │ ├── fragment_slide_from_right.xml │ ├── fragment_slide_to_left.xml │ ├── fragment_slide_to_right.xml │ ├── recycler_animation_fade.xml │ ├── recycler_animation_falls_down.xml │ ├── recycler_animation_float_up.xml │ ├── recycler_animation_slide_from_left.xml │ ├── recycler_animation_slide_from_right.xml │ ├── recycler_layout_animation_fade.xml │ ├── recycler_layout_animation_falls_down.xml │ ├── recycler_layout_animation_slide_from_left.xml │ └── recycler_layout_animation_slide_from_right.xml │ ├── drawable-anydpi │ └── timetable_block_add_background.xml │ ├── drawable-hdpi │ ├── notification_logo_small.png │ └── timetable_card_background.xml │ ├── drawable-mdpi │ └── notification_logo_small.png │ ├── drawable-v24 │ ├── ic_account_activated.xml │ └── ic_location3.xml │ ├── drawable-xhdpi │ ├── drawer_radius_bg.xml │ ├── jw_radius_bg_bottom.xml │ └── notification_logo_small.png │ ├── drawable-xxhdpi │ └── notification_logo_small.png │ ├── drawable-xxxhdpi │ └── notification_logo_small.png │ ├── drawable │ ├── background_color_gradient_reverse.xml │ ├── bg_black.xml │ ├── bottom_sheet_radius_background.xml │ ├── bt_addevent_cancel.xml │ ├── bt_addevent_triangle.xml │ ├── bt_chatbot_send.xml │ ├── bt_detail.xml │ ├── bt_edit.xml │ ├── bt_guide_done.xml │ ├── bt_timeline_toolbar_add.xml │ ├── bt_timeline_toolbar_task.xml │ ├── bt_timeline_toolbar_timetable.xml │ ├── bt_timetable_toolbar_week.xml │ ├── cyberpunk_drawer_header.xml │ ├── cyberpunk_drawer_header_buttons.xml │ ├── dialog_background_radius.xml │ ├── fab_add.xml │ ├── fab_done.xml │ ├── fab_excel.xml │ ├── fab_main.xml │ ├── fab_navigation.xml │ ├── gradient_bg.xml │ ├── gradient_bg_reverse.xml │ ├── gradient_bg_reverse_darkmode.xml │ ├── gradient_round.xml │ ├── hita_face1.xml │ ├── ic_access_alarm_black_24dp.xml │ ├── ic_access_time.xml │ ├── ic_account.xml │ ├── ic_account_activated.xml │ ├── ic_addevent_date.xml │ ├── ic_arrow_downward.xml │ ├── ic_arrow_drop_down_black_24dp.xml │ ├── ic_autumn.xml │ ├── ic_book.xml │ ├── ic_bug_report.xml │ ├── ic_business.xml │ ├── ic_cancel.xml │ ├── ic_card.xml │ ├── ic_chatbot_arrangement.xml │ ├── ic_chatbot_course.xml │ ├── ic_chatbot_deadline.xml │ ├── ic_chatbot_exam.xml │ ├── ic_circle_done.xml │ ├── ic_circle_done_solid.xml │ ├── ic_clear.xml │ ├── ic_cloud_download.xml │ ├── ic_cloud_upload.xml │ ├── ic_comment.xml │ ├── ic_crowd.xml │ ├── ic_date_range.xml │ ├── ic_delete.xml │ ├── ic_description.xml │ ├── ic_dlg_tag2.xml │ ├── ic_dlg_timetable_date.xml │ ├── ic_dlg_tt_classroom.xml │ ├── ic_dlg_tt_duration.xml │ ├── ic_dlg_tt_tag1.xml │ ├── ic_dlg_tt_teacher.xml │ ├── ic_done_translucent.xml │ ├── ic_email.xml │ ├── ic_empty.xml │ ├── ic_event.xml │ ├── ic_event_note_black_24dp.xml │ ├── ic_exit.xml │ ├── ic_facility.xml │ ├── ic_finish.xml │ ├── ic_follow.xml │ ├── ic_format_list_bulleted_black_24dp.xml │ ├── ic_hint.xml │ ├── ic_image.xml │ ├── ic_info_black_24dp.xml │ ├── ic_label.xml │ ├── ic_landscape.xml │ ├── ic_launcher_foreground.xml │ ├── ic_like_filled.xml │ ├── ic_like_outline.xml │ ├── ic_local_phone.xml │ ├── ic_location2.xml │ ├── ic_location3.xml │ ├── ic_lock.xml │ ├── ic_lunch.xml │ ├── ic_menu_bulletin.xml │ ├── ic_menu_curriculum.xml │ ├── ic_menu_jwts.xml │ ├── ic_menu_manage.xml │ ├── ic_menu_subject.xml │ ├── ic_menu_theme.xml │ ├── ic_menu_timetable.xml │ ├── ic_menu_user.xml │ ├── ic_mood_happy.xml │ ├── ic_mood_normal.xml │ ├── ic_mood_sad.xml │ ├── ic_moon.xml │ ├── ic_more.xml │ ├── ic_navigation.xml │ ├── ic_near_me.xml │ ├── ic_news.xml │ ├── ic_next.xml │ ├── ic_notifications.xml │ ├── ic_origami_paper_bird.xml │ ├── ic_person.xml │ ├── ic_post.xml │ ├── ic_progress.xml │ ├── ic_question_mark.xml │ ├── ic_rate_review.xml │ ├── ic_refresh.xml │ ├── ic_return.xml │ ├── ic_round.xml │ ├── ic_run.xml │ ├── ic_search.xml │ ├── ic_search_solid.xml │ ├── ic_settings.xml │ ├── ic_short_text.xml │ ├── ic_spring.xml │ ├── ic_star.xml │ ├── ic_subtitles.xml │ ├── ic_summer.xml │ ├── ic_sunglasses.xml │ ├── ic_sunny.xml │ ├── ic_thumb_down.xml │ ├── ic_thumb_up.xml │ ├── ic_thumbs_up_down.xml │ ├── ic_timelapse.xml │ ├── ic_timeline.xml │ ├── ic_timeline_head_free.xml │ ├── ic_timeline_head_login.xml │ ├── ic_timeline_head_nulldata.xml │ ├── ic_toolbox.xml │ ├── ic_topic.xml │ ├── ic_topic_gradient.xml │ ├── ic_turned_in.xml │ ├── ic_unfollow.xml │ ├── ic_university.xml │ ├── ic_view.xml │ ├── ic_view_list_black_24dp.xml │ ├── ic_warning.xml │ ├── ic_winter.xml │ ├── location_radius_background.xml │ ├── logo.xml │ ├── radius_accent_lgiht_button_bg.xml │ ├── radius_accent_lgiht_button_bg_sharp.xml │ ├── radius_accent_round_icon_bg.xml │ ├── radius_grey_lgiht_button_bg.xml │ ├── radius_grey_lgiht_sharp_bg.xml │ ├── radius_grey_round_icon_bg.xml │ ├── radius_white_lgiht_button_bg.xml │ ├── res_select_add_event_arrange_off.xml │ ├── res_select_add_event_arrange_on.xml │ ├── res_select_add_event_course_off.xml │ ├── res_select_add_event_course_on.xml │ ├── res_select_add_event_ddl_off.xml │ ├── res_select_add_event_ddl_on.xml │ ├── res_select_add_event_exam_off.xml │ ├── res_select_add_event_exam_on.xml │ ├── round_grey.xml │ ├── round_red.xml │ ├── round_white.xml │ ├── round_white_transparent.xml │ ├── select_add_event_arrange.xml │ ├── select_add_event_course.xml │ ├── select_add_event_ddl.xml │ ├── select_add_event_exam.xml │ ├── shortcut_empty_classroom.xml │ ├── shortcut_explore.xml │ ├── shortcut_news.xml │ ├── shortcut_timetable.xml │ ├── splash.xml │ ├── style_progressbar_accent.xml │ ├── style_progressbar_attitude.xml │ ├── style_progressbar_timeline.xml │ ├── tabs_fading_edge_end.xml │ └── timeline_marker.xml │ ├── layout-v23 │ └── extend_footer.xml │ ├── layout │ ├── action_switch_darkmode.xml │ ├── activity_about_hita.xml │ ├── activity_attitude.xml │ ├── activity_chatbot.xml │ ├── activity_community.xml │ ├── activity_community_message_box.xml │ ├── activity_create_post.xml │ ├── activity_curriculum_manager.xml │ ├── activity_ddl_manager.xml │ ├── activity_dynamic_table.xml │ ├── activity_empty_classroom.xml │ ├── activity_empty_classroom_detail.xml │ ├── activity_jwts.xml │ ├── activity_leaderboard.xml │ ├── activity_location.xml │ ├── activity_login.xml │ ├── activity_login_jwts.xml │ ├── activity_main.xml │ ├── activity_main_nav_header.xml │ ├── activity_news.xml │ ├── activity_news_detail.xml │ ├── activity_note_detail.xml │ ├── activity_one_post_list.xml │ ├── activity_one_topic.xml │ ├── activity_post_detail.xml │ ├── activity_schoolcalendar.xml │ ├── activity_search.xml │ ├── activity_setting.xml │ ├── activity_subject.xml │ ├── activity_subject_jw.xml │ ├── activity_tasks.xml │ ├── activity_teacher.xml │ ├── activity_teacher_official.xml │ ├── activity_time_table.xml │ ├── activity_user_center.xml │ ├── activity_user_profile.xml │ ├── activity_utmood.xml │ ├── dialog_chatbot_builddb.xml │ ├── dialog_color_picker.xml │ ├── dialog_editinfo.xml │ ├── dialog_emptyclassroom_detail.xml │ ├── dialog_long_string.xml │ ├── dialog_pick_course_time.xml │ ├── dialog_pick_info.xml │ ├── dialog_pick_number.xml │ ├── dialog_pick_simple_date.xml │ ├── dialog_pick_single_time.xml │ ├── dialog_pick_subject.xml │ ├── dialog_pick_time_period.xml │ ├── dialog_rate_canteen.xml │ ├── dialog_task.xml │ ├── dialog_textview.xml │ ├── dialog_timetable_arrangement.xml │ ├── dialog_timetable_course.xml │ ├── dialog_timetable_deadline.xml │ ├── dialog_timetable_exam.xml │ ├── dynamic_add_post_img_add.xml │ ├── dynamic_add_post_img_item.xml │ ├── dynamic_attitute_item.xml │ ├── dynamic_bulletin_card.xml │ ├── dynamic_canteen_item.xml │ ├── dynamic_chatbot_left.xml │ ├── dynamic_chatbot_list_item.xml │ ├── dynamic_chatbot_right.xml │ ├── dynamic_classroom_item.xml │ ├── dynamic_comment_item.xml │ ├── dynamic_community_message_reply.xml │ ├── dynamic_curriculum_item.xml │ ├── dynamic_ddl_item.xml │ ├── dynamic_ddl_passed.xml │ ├── dynamic_ddl_tag.xml │ ├── dynamic_dialog_task_eventlist_item.xml │ ├── dynamic_emptyclassroom_detail.xml │ ├── dynamic_emptyclassroom_places.xml │ ├── dynamic_exam_item_todo.xml │ ├── dynamic_exam_passed.xml │ ├── dynamic_ipnews_card.xml │ ├── dynamic_jw_cjxx_item.xml │ ├── dynamic_jw_xsxk_popup_foot.xml │ ├── dynamic_jw_xsxk_popup_header.xml │ ├── dynamic_jw_xsxk_popup_item_button.xml │ ├── dynamic_jw_xsxk_popup_item_text.xml │ ├── dynamic_jw_xsxk_popup_item_text_special.xml │ ├── dynamic_jw_xsxk_yx_foot.xml │ ├── dynamic_jw_xxjd_xflb.xml │ ├── dynamic_jwt_xsxk_header.xml │ ├── dynamic_jwt_xsxk_item.xml │ ├── dynamic_jwts_ksxx_item.xml │ ├── dynamic_lecture_card.xml │ ├── dynamic_library_search_result_item.xml │ ├── dynamic_location_info.xml │ ├── dynamic_navi_banner.xml │ ├── dynamic_navipage_board_jw.xml │ ├── dynamic_navipage_campus.xml │ ├── dynamic_navipage_header.xml │ ├── dynamic_navipage_hint.xml │ ├── dynamic_navipage_ksxx_item.xml │ ├── dynamic_navipage_mood.xml │ ├── dynamic_navipage_news.xml │ ├── dynamic_navipage_notification.xml │ ├── dynamic_pick_week_item.xml │ ├── dynamic_post.xml │ ├── dynamic_post_img_item.xml │ ├── dynamic_post_img_item_mini.xml │ ├── dynamic_related_user_item.xml │ ├── dynamic_search_item.xml │ ├── dynamic_search_location_result_item.xml │ ├── dynamic_search_subject_item.xml │ ├── dynamic_search_user_result_item.xml │ ├── dynamic_subject_courseitem.xml │ ├── dynamic_subject_courseitem_passed.xml │ ├── dynamic_subject_courseitem_tag.xml │ ├── dynamic_subject_jw_team_item.xml │ ├── dynamic_subject_jw_xfxs_item.xml │ ├── dynamic_subject_list_title.xml │ ├── dynamic_subjects_foot.xml │ ├── dynamic_subjects_item.xml │ ├── dynamic_subjects_mooc_item.xml │ ├── dynamic_tasks_item.xml │ ├── dynamic_tasks_item_finished.xml │ ├── dynamic_teacher.xml │ ├── dynamic_teacher_official_info_page.xml │ ├── dynamic_teacher_search_result_item.xml │ ├── dynamic_teacher_search_result_item_mini.xml │ ├── dynamic_theme_item.xml │ ├── dynamic_timeline_card_arrangement.xml │ ├── dynamic_timeline_card_ddl.xml │ ├── dynamic_timeline_card_deadline.xml │ ├── dynamic_timeline_card_important.xml │ ├── dynamic_timeline_card_passed.xml │ ├── dynamic_timeline_card_task.xml │ ├── dynamic_timeline_card_wholeday.xml │ ├── dynamic_timeline_empty.xml │ ├── dynamic_timeline_foot.xml │ ├── dynamic_timeline_header.xml │ ├── dynamic_timetable_block_add.xml │ ├── dynamic_timetable_course_card.xml │ ├── dynamic_timetable_deadline_card.xml │ ├── dynamic_timetable_duplicate_card.xml │ ├── dynamic_timetable_search_result_item_event.xml │ ├── dynamic_topic_item.xml │ ├── dynamic_topic_item_mini.xml │ ├── dynamic_usercenter_info_item.xml │ ├── dynamic_web_search_foot.xml │ ├── dynamic_web_search_result_item.xml │ ├── dynamic_xl_month.xml │ ├── dynamic_xl_month_week.xml │ ├── dynamic_xnxq_spinner_dropdown_item.xml │ ├── dynamic_xnxq_spinner_item.xml │ ├── dynamic_zsw_search_result_item.xml │ ├── edit_mode_bar_1.xml │ ├── edit_mode_bar_2.xml │ ├── edit_mode_bar_3.xml │ ├── extend_header.xml │ ├── fragment_add_attitude.xml │ ├── fragment_add_comment.xml │ ├── fragment_add_event.xml │ ├── fragment_add_task.xml │ ├── fragment_attitude.xml │ ├── fragment_bind_student_number.xml │ ├── fragment_canteen_list.xml │ ├── fragment_community_topics.xml │ ├── fragment_curriculum_settings.xml │ ├── fragment_event_popup.xml │ ├── fragment_import_curriculum.xml │ ├── fragment_jw_xk_popup.xml │ ├── fragment_jw_xk_second.xml │ ├── fragment_jwts_cjgl.xml │ ├── fragment_jwts_cjgl_grcj.xml │ ├── fragment_jwts_grkb.xml │ ├── fragment_jwts_xsxk.xml │ ├── fragment_jwts_xxjd.xml │ ├── fragment_loading.xml │ ├── fragment_login.xml │ ├── fragment_navi.xml │ ├── fragment_news.xml │ ├── fragment_post_page.xml │ ├── fragment_related_user.xml │ ├── fragment_search_result_1.xml │ ├── fragment_search_result_library.xml │ ├── fragment_sheet_list.xml │ ├── fragment_signup.xml │ ├── fragment_subjets.xml │ ├── fragment_teacher_contact.xml │ ├── fragment_teachers.xml │ ├── fragment_theme.xml │ ├── fragment_timeline.xml │ ├── fragment_timetable_page.xml │ ├── fragment_timetable_panel.xml │ ├── fragment_topics.xml │ ├── fragment_topics_popup.xml │ ├── fragment_user_center_sync.xml │ ├── fragment_usercenter_info.xml │ ├── fragment_usercenter_ut.xml │ ├── fragment_utmood_day.xml │ └── menu_badge_provider.xml │ ├── menu │ ├── drawer_main.xml │ ├── menu_opr_timetable.xml │ ├── menu_user_center.xml │ ├── toolbar_chat_bot.xml │ ├── toolbar_community.xml │ ├── toolbar_create_post.xml │ ├── toolbar_curriculum_manager.xml │ ├── toolbar_jwts.xml │ ├── toolbar_main.xml │ ├── toolbar_news_detail.xml │ ├── toolbar_subject.xml │ ├── toolbar_teacher.xml │ └── toolbar_teacher_official.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── values-en │ └── strings.xml │ ├── values-night │ ├── colors.xml │ └── styles.xml │ ├── values-v14 │ └── dimens.xml │ ├── values │ ├── arrays.xml │ ├── attrs.xml │ ├── attrs_timetable.xml │ ├── colors.xml │ ├── dimen.xml │ ├── dimens.xml │ ├── horizontalselectedView_attrs.xml │ ├── ic_launcher_background.xml │ ├── strings.xml │ ├── styles.xml │ └── styles_translucent.xml │ ├── xml-v25 │ └── shortcuts.xml │ └── xml │ ├── file_paths.xml │ ├── pref_appearence.xml │ ├── pref_basic.xml │ └── pref_others.xml ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── library.properties ├── local.properties └── settings.gradle /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 StupidTree 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | ## 说明 3 | - 代码结构和APP架构太混乱了... 4 | - 正在重构 移步仓库[助手重构版](https://github.com/StupidTrees/HITA_X) 5 | 6 | -------------------------------------------------------------------------------- /app/libs/BmobSDK_3.7.4_20190523.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/BmobSDK_3.7.4_20190523.jar -------------------------------------------------------------------------------- /app/libs/Msc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/Msc.jar -------------------------------------------------------------------------------- /app/libs/arm64-v8a/libbmob.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/arm64-v8a/libbmob.so -------------------------------------------------------------------------------- /app/libs/arm64-v8a/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/arm64-v8a/libmsc.so -------------------------------------------------------------------------------- /app/libs/armeabi-v7a/libbmob.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/armeabi-v7a/libbmob.so -------------------------------------------------------------------------------- /app/libs/armeabi-v7a/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/armeabi-v7a/libmsc.so -------------------------------------------------------------------------------- /app/libs/armeabi/libbmob.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/armeabi/libbmob.so -------------------------------------------------------------------------------- /app/libs/armeabi/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/armeabi/libmsc.so -------------------------------------------------------------------------------- /app/libs/commons-beanutils-1.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/commons-beanutils-1.7.0.jar -------------------------------------------------------------------------------- /app/libs/commons-collections-3.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/commons-collections-3.2.jar -------------------------------------------------------------------------------- /app/libs/commons-lang3-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/commons-lang3-3.1.jar -------------------------------------------------------------------------------- /app/libs/commons-logging-1.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/commons-logging-1.0.4.jar -------------------------------------------------------------------------------- /app/libs/mips/libbmob.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/mips/libbmob.so -------------------------------------------------------------------------------- /app/libs/mips/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/mips/libmsc.so -------------------------------------------------------------------------------- /app/libs/mips64/libbmob.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/mips64/libbmob.so -------------------------------------------------------------------------------- /app/libs/mips64/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/mips64/libmsc.so -------------------------------------------------------------------------------- /app/libs/trove-3.1a1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/trove-3.1a1.jar -------------------------------------------------------------------------------- /app/libs/x86/libbmob.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/x86/libbmob.so -------------------------------------------------------------------------------- /app/libs/x86/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/x86/libmsc.so -------------------------------------------------------------------------------- /app/libs/x86_64/libbmob.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/x86_64/libbmob.so -------------------------------------------------------------------------------- /app/libs/x86_64/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/libs/x86_64/libmsc.so -------------------------------------------------------------------------------- /app/src/main/assets/hita_animation/img_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/assets/hita_animation/img_0.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/MFileProvider.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita; 2 | 3 | import androidx.core.content.FileProvider; 4 | 5 | public class MFileProvider extends FileProvider { 6 | } 7 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/activities/ActivitySplash.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.activities; 2 | 3 | import android.app.Activity; 4 | import android.content.Intent; 5 | import android.os.Bundle; 6 | 7 | 8 | public class ActivitySplash extends Activity { 9 | @Override 10 | protected void onCreate(Bundle savedInstanceState) { 11 | super.onCreate(savedInstanceState); 12 | Intent intent = new Intent(ActivitySplash.this, ActivityMain.class); 13 | startActivity(intent); 14 | this.finish(); 15 | } 16 | 17 | } 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/activities/TransparentActivity.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.activities; 2 | 3 | public interface TransparentActivity { 4 | } 5 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/adapter/MainPagerAdapter.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.adapter; 2 | 3 | import androidx.annotation.Nullable; 4 | import androidx.fragment.app.Fragment; 5 | import androidx.fragment.app.FragmentManager; 6 | 7 | import com.stupidtree.hita.fragments.main.FragmentNavigation; 8 | import com.stupidtree.hita.fragments.main.FragmentTimeLine; 9 | 10 | public class MainPagerAdapter extends BaseTabAdapter { 11 | private String[] name; 12 | 13 | public MainPagerAdapter(FragmentManager fm, String[] name) { 14 | super(fm, 2); 15 | this.name = name; 16 | } 17 | 18 | @Override 19 | protected Fragment initItem(int position) { 20 | switch (position) { 21 | case 0: 22 | return new FragmentNavigation(); 23 | case 1: 24 | return new FragmentTimeLine(); 25 | } 26 | return null; 27 | } 28 | 29 | @Nullable 30 | @Override 31 | public CharSequence getPageTitle(int position) { 32 | return name[position]; 33 | } 34 | 35 | // @Override 36 | // public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) { 37 | // // super.destroyItem(container, position, object); 38 | // //防止销毁 39 | // } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/eas/RefreshJWPageTask.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.eas; 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/fragments/news/FragmentNews.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.fragments.news; 2 | 3 | public interface FragmentNews { 4 | 5 | void backToTop(); 6 | } 7 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/fragments/popup/FragmentRadiusPopup.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.fragments.popup; 2 | 3 | import android.os.Bundle; 4 | 5 | import androidx.annotation.Nullable; 6 | 7 | import com.google.android.material.bottomsheet.BottomSheetDialogFragment; 8 | import com.stupidtree.hita.R; 9 | 10 | public class FragmentRadiusPopup extends BottomSheetDialogFragment { 11 | @Override 12 | public void onCreate(@Nullable Bundle savedInstanceState) { 13 | super.onCreate(savedInstanceState); 14 | setRetainInstance(true); 15 | setStyle(BottomSheetDialogFragment.STYLE_NORMAL, R.style.RadiusCornerBottomSheetDialogTheme); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/hita/Term.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.hita; 2 | 3 | import androidx.annotation.NonNull; 4 | 5 | public class Term { 6 | String tag; 7 | String content; 8 | int indexInSentence; 9 | int priority; 10 | 11 | public int getPriority() { 12 | return priority; 13 | } 14 | 15 | public int getIndexInSentence() { 16 | return indexInSentence; 17 | } 18 | 19 | public Term setIndexInSentence(int indexInSentence) { 20 | this.indexInSentence = indexInSentence; 21 | return this; 22 | } 23 | public Term setPriority(int pr) { 24 | this.priority = pr; 25 | return this; 26 | } 27 | public String getTag() { 28 | return tag; 29 | } 30 | 31 | public void setTag(String tag) { 32 | this.tag = tag; 33 | } 34 | 35 | public String getContent() { 36 | return content; 37 | } 38 | 39 | public void setContent(String content) { 40 | this.content = content; 41 | } 42 | 43 | public Term( String content,String tag) { 44 | this.tag = tag; 45 | this.content = content; 46 | } 47 | 48 | @NonNull 49 | @Override 50 | public String toString() { 51 | return "["+content+":"+tag+"]"; 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/online/ChatMessage.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.online; 2 | 3 | import java.util.List; 4 | 5 | import cn.bmob.v3.BmobObject; 6 | 7 | public class ChatMessage extends BmobObject { 8 | String queryText; 9 | String answer; 10 | String tag; 11 | List queryArray; 12 | 13 | public String getTag() { 14 | return tag; 15 | } 16 | 17 | public void setTag(String tag) { 18 | this.tag = tag; 19 | } 20 | 21 | public List getQueryArray() { 22 | return queryArray; 23 | } 24 | 25 | public void setQueryArray(List queryArray) { 26 | this.queryArray = queryArray; 27 | } 28 | 29 | public String getQueryText() { 30 | return queryText; 31 | } 32 | 33 | public void setQueryText(String queryText) { 34 | this.queryText = queryText; 35 | } 36 | 37 | public String getAnswer() { 38 | return answer; 39 | } 40 | 41 | public void setAnswer(String answer) { 42 | this.answer = answer; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/online/Like.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.online; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | public class Like extends BmobObject { 6 | private HITAUser from; 7 | private Post to; 8 | private boolean read; 9 | 10 | public boolean isRead() { 11 | return read; 12 | } 13 | 14 | public void setRead(boolean read) { 15 | this.read = read; 16 | } 17 | 18 | public HITAUser getFrom() { 19 | return from; 20 | } 21 | 22 | public void setFrom(HITAUser from) { 23 | this.from = from; 24 | } 25 | 26 | public Post getTo() { 27 | return to; 28 | } 29 | 30 | public void setTo(Post to) { 31 | this.to = to; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/online/RateUser.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.online; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | public class RateUser extends BmobObject { 6 | HITAUser hitaUser; 7 | String rateObjectId; 8 | 9 | public HITAUser getHitaUser() { 10 | return hitaUser; 11 | } 12 | 13 | public void setHitaUser(HITAUser hitaUser) { 14 | this.hitaUser = hitaUser; 15 | } 16 | 17 | public String getRateObjectId() { 18 | return rateObjectId; 19 | } 20 | 21 | public void setRateObjectId(String rateObjectId) { 22 | this.rateObjectId = rateObjectId; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/online/SearchException.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.online; 2 | 3 | import com.stupidtree.hita.R; 4 | 5 | import static com.stupidtree.hita.HITAApplication.HContext; 6 | 7 | public class SearchException extends Exception { 8 | public static SearchException newConnectError(){ 9 | return new SearchException(HContext.getString(R.string.search_connect_error)); 10 | } 11 | public static SearchException newResolveError(){ 12 | return new SearchException(HContext.getString(R.string.search_resolve_error)); 13 | } 14 | public SearchException(String message) { 15 | super(message); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/online/errorTableText.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.online; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | public class errorTableText extends BmobObject { 6 | String tableText; 7 | String correction; 8 | Exception exception; 9 | 10 | public errorTableText(String tableText, Exception exception) { 11 | this.tableText = tableText; 12 | this.exception = exception; 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/element-list: -------------------------------------------------------------------------------- 1 | com.stupidtree.hita.core 2 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/jquery/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/member-search-index.js: -------------------------------------------------------------------------------- 1 | memberSearchIndex = [{"l":"one()","h":"","u":""},{"l":"two()","h":"","u":""}] -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/member-search-index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/member-search-index.zip -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/package-search-index.js: -------------------------------------------------------------------------------- 1 | packageSearchIndex = [{"l":"com.stupidtree.hita.core","h":"","u":""}] -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/package-search-index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/package-search-index.zip -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/resources/glass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/resources/glass.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/resources/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/resources/x.png -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/type-search-index.js: -------------------------------------------------------------------------------- 1 | typeSearchIndex = [{"l":"test","h":"","u":""}] -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/timetable/javaapi/type-search-index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/java/com/stupidtree/hita/timetable/javaapi/type-search-index.zip -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/util/ColorBox.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.util; 2 | 3 | import android.graphics.Color; 4 | 5 | import java.util.Random; 6 | 7 | public class ColorBox { 8 | static String[] colors_material = new String[]{ 9 | "#ef5350", 10 | "#ec407a", 11 | "#9c27b0", 12 | "#7e57c2", 13 | "#7c4dff", 14 | "#3f51b5", 15 | "#536dfe", 16 | "#2196f3", 17 | "#26c6da", 18 | "#009688", 19 | "#4caf50", 20 | "#fdd835" 21 | }; 22 | 23 | public static int getRandomColor_Material() { 24 | Random random = new Random(); 25 | return Color.parseColor(colors_material[random.nextInt(colors_material.length - 1)]); 26 | 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/util/RefreshBroadcastReceiver.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.util; 2 | 3 | import android.content.BroadcastReceiver; 4 | import android.content.Context; 5 | import android.content.Intent; 6 | 7 | public class RefreshBroadcastReceiver extends BroadcastReceiver { 8 | private ActionListener listener; 9 | 10 | public void setListener(ActionListener l) { 11 | listener = l; 12 | } 13 | 14 | public interface ActionListener { 15 | void receive(Context context, Intent intent); 16 | } 17 | 18 | @Override 19 | public void onReceive(Context context, Intent intent) { 20 | listener.receive(context, intent); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/util/UpdateManager.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.util; 2 | 3 | import com.stupidtree.hita.activities.BaseActivity; 4 | import com.tencent.bugly.beta.Beta; 5 | 6 | public class UpdateManager { 7 | static public void checkUpdate(BaseActivity activity){ 8 | ((mUpgradeListener)Beta.upgradeListener).setContext(activity); 9 | Beta.checkUpgrade(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/util/mUpgradeListener.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.util; 2 | 3 | import android.widget.Toast; 4 | 5 | import com.stupidtree.hita.R; 6 | import com.stupidtree.hita.activities.ActivityMain; 7 | import com.stupidtree.hita.activities.BaseActivity; 8 | import com.tencent.bugly.beta.UpgradeInfo; 9 | import com.tencent.bugly.beta.upgrade.UpgradeListener; 10 | 11 | //import static com.stupidtree.hita.HITAApplication.localBroadcastManager; 12 | 13 | public class mUpgradeListener implements UpgradeListener { 14 | BaseActivity context; 15 | 16 | 17 | public void setContext(BaseActivity context){ 18 | this.context = context; 19 | } 20 | 21 | 22 | 23 | @Override 24 | public void onUpgrade(int i, UpgradeInfo upgradeInfo, boolean b, boolean b1) { 25 | if (upgradeInfo != null) { 26 | if(context instanceof ActivityMain){ 27 | Toast.makeText(context, R.string.new_version_available,Toast.LENGTH_SHORT).show(); 28 | ActivityMain.showUpdateDialog(context); 29 | } 30 | 31 | } 32 | } 33 | 34 | 35 | 36 | 37 | } 38 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/views/FocusTextView.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.views; 2 | 3 | import android.content.Context; 4 | import android.util.AttributeSet; 5 | 6 | import androidx.annotation.Nullable; 7 | 8 | public class FocusTextView extends androidx.appcompat.widget.AppCompatTextView { 9 | 10 | public FocusTextView(Context context) { 11 | super(context); 12 | } 13 | 14 | public FocusTextView(Context context, @Nullable AttributeSet attrs) { 15 | super(context, attrs); 16 | } 17 | 18 | public FocusTextView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { 19 | super(context, attrs, defStyleAttr); 20 | } 21 | 22 | @Override 23 | public boolean isFocused() { 24 | return true; 25 | } 26 | } -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/views/RoundedCornerDialog.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.views; 2 | 3 | import android.app.AlertDialog; 4 | import android.content.Context; 5 | import android.os.Bundle; 6 | import android.widget.LinearLayout; 7 | 8 | import com.stupidtree.hita.R; 9 | 10 | import java.util.Objects; 11 | 12 | import static com.stupidtree.hita.adapter.NewsIpNewsListAdapter.dip2px; 13 | 14 | public class RoundedCornerDialog extends AlertDialog { 15 | protected RoundedCornerDialog(Context context) { 16 | super(context); 17 | } 18 | 19 | 20 | @Override 21 | protected void onCreate(Bundle savedInstanceState) { 22 | super.onCreate(savedInstanceState); 23 | Objects.requireNonNull(getWindow()). 24 | setLayout(dip2px(getContext(), 320), LinearLayout.LayoutParams.WRAP_CONTENT); 25 | getWindow(). 26 | setBackgroundDrawableResource(R.drawable.dialog_background_radius); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/views/TimeTableNowLine.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.views; 2 | 3 | import android.content.Context; 4 | import android.util.AttributeSet; 5 | import android.view.View; 6 | import android.view.ViewGroup; 7 | import android.widget.FrameLayout; 8 | 9 | import androidx.annotation.Nullable; 10 | 11 | 12 | public class TimeTableNowLine extends View { 13 | int color; 14 | public TimeTableNowLine(Context context,int color) { 15 | super(context); 16 | this.color = color; 17 | setBackgroundColor(color); 18 | setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); 19 | } 20 | 21 | public TimeTableNowLine(Context context) { 22 | super(context); 23 | } 24 | 25 | public TimeTableNowLine(Context context, @Nullable AttributeSet attrs) { 26 | super(context, attrs); 27 | } 28 | 29 | public TimeTableNowLine(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { 30 | super(context, attrs, defStyleAttr); 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/views/WrapContentLinearLayoutManager.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.views; 2 | 3 | import android.content.Context; 4 | import android.util.AttributeSet; 5 | 6 | import androidx.recyclerview.widget.LinearLayoutManager; 7 | import androidx.recyclerview.widget.RecyclerView; 8 | 9 | public class WrapContentLinearLayoutManager extends LinearLayoutManager { 10 | public WrapContentLinearLayoutManager(Context context) { 11 | super(context); 12 | } 13 | 14 | public WrapContentLinearLayoutManager(Context context, int orientation, boolean reverseLayout) { 15 | super(context, orientation, reverseLayout); 16 | } 17 | 18 | public WrapContentLinearLayoutManager(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { 19 | super(context, attrs, defStyleAttr, defStyleRes); 20 | } 21 | 22 | 23 | @Override 24 | public void onLayoutChildren(RecyclerView.Recycler recycler, RecyclerView.State state) { 25 | try { 26 | super.onLayoutChildren(recycler, state); 27 | } catch (Exception e) { 28 | e.printStackTrace(); 29 | } 30 | } 31 | 32 | 33 | } -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/views/mWheel3DView.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.views; 2 | 3 | import android.content.Context; 4 | import android.util.AttributeSet; 5 | import android.view.HapticFeedbackConstants; 6 | 7 | import com.cncoderx.wheelview.OnWheelChangedListener; 8 | import com.cncoderx.wheelview.Wheel3DView; 9 | import com.cncoderx.wheelview.WheelView; 10 | 11 | /*加上震动反馈*/ 12 | public class mWheel3DView extends Wheel3DView { 13 | public mWheel3DView(Context context) { 14 | super(context); 15 | } 16 | 17 | public mWheel3DView(Context context, AttributeSet attrs) { 18 | super(context, attrs); 19 | } 20 | 21 | @Override 22 | public void setOnWheelChangedListener(final OnWheelChangedListener onWheelChangedListener) { 23 | OnWheelChangedListener lis = new OnWheelChangedListener() { 24 | @Override 25 | public void onChanged(WheelView view, int oldIndex, int newIndex) { 26 | onWheelChangedListener.onChanged(view, oldIndex, newIndex); 27 | if (oldIndex != newIndex) 28 | view.performHapticFeedback(HapticFeedbackConstants.CLOCK_TICK); 29 | } 30 | }; 31 | super.setOnWheelChangedListener(lis); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/views/pullextend/IPullToExtend.java: -------------------------------------------------------------------------------- 1 | package com.stupidtree.hita.views.pullextend; 2 | 3 | 4 | /** 5 | * 定义了拉动刷新的接口 6 | */ 7 | public interface IPullToExtend { 8 | 9 | /** 10 | * 判断当前下拉刷新是否可用 11 | * 12 | * @return true如果可用,false不可用 13 | */ 14 | boolean isPullRefreshEnabled(); 15 | 16 | /** 17 | * 设置当前下拉刷新是否可用 18 | * 19 | * @param pullRefreshEnabled true表示可用,false表示不可用 20 | */ 21 | void setPullRefreshEnabled(boolean pullRefreshEnabled); 22 | 23 | /** 24 | * 判断上拉加载是否可用 25 | * 26 | * @return true可用,false不可用 27 | */ 28 | boolean isPullLoadEnabled(); 29 | 30 | /** 31 | * 设置当前上拉加载更多是否可用 32 | * 33 | * @param pullLoadEnabled true表示可用,false表示不可用 34 | */ 35 | void setPullLoadEnabled(boolean pullLoadEnabled); 36 | 37 | /** 38 | * 得到Header布局对象 39 | * 40 | * @return Header布局对象 41 | */ 42 | ExtendLayout getHeaderExtendLayout(); 43 | 44 | /** 45 | * 得到Footer布局对象 46 | * 47 | * @return Footer布局对象 48 | */ 49 | ExtendLayout getFooterExtendLayout(); 50 | 51 | 52 | } 53 | -------------------------------------------------------------------------------- /app/src/main/java/com/stupidtree/hita/widget/TodayListWidgetService.java: -------------------------------------------------------------------------------- 1 | //package com.stupidtree.hita.widget; 2 | // 3 | // 4 | //import android.content.Intent; 5 | //import android.widget.RemoteViewsService; 6 | // 7 | //public class TodayListWidgetService extends RemoteViewsService { 8 | // 9 | // @Override 10 | // public RemoteViewsService.RemoteViewsFactory onGetViewFactory(Intent intent) { 11 | // return new TodayRemoteViewsFactory(this, intent); 12 | // } 13 | //} -------------------------------------------------------------------------------- /app/src/main/jniLibs/arm64-v8a/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/jniLibs/arm64-v8a/libmsc.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/jniLibs/armeabi-v7a/libmsc.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/jniLibs/armeabi/libmsc.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/mips/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/jniLibs/mips/libmsc.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/mips64/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/jniLibs/mips64/libmsc.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/jniLibs/x86/libmsc.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86_64/libmsc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/jniLibs/x86_64/libmsc.so -------------------------------------------------------------------------------- /app/src/main/res/anim/fab_scale_hide.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/anim/fab_scale_show.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/fragment_slide_from_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 12 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/anim/fragment_slide_from_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/anim/fragment_slide_to_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/anim/fragment_slide_to_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_animation_fade.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_animation_falls_down.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | 16 | 17 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_animation_float_up.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_animation_slide_from_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_animation_slide_from_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | 16 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_layout_animation_fade.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_layout_animation_falls_down.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_layout_animation_slide_from_left.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/anim/recycler_layout_animation_slide_from_right.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/timetable_block_add_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/notification_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/drawable-hdpi/notification_logo_small.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/timetable_card_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/notification_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/drawable-mdpi/notification_logo_small.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_location3.xml: -------------------------------------------------------------------------------- 1 | 8 | 11 | 12 | 13 | 19 | 23 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/drawer_radius_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/jw_radius_bg_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/notification_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/drawable-xhdpi/notification_logo_small.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/notification_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/drawable-xxhdpi/notification_logo_small.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/notification_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/drawable-xxxhdpi/notification_logo_small.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_color_gradient_reverse.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_black.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bottom_sheet_radius_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_addevent_cancel.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_addevent_triangle.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_chatbot_send.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_detail.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_edit.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_guide_done.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_timeline_toolbar_add.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_timeline_toolbar_task.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_timeline_toolbar_timetable.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bt_timetable_toolbar_week.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/cyberpunk_drawer_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/cyberpunk_drawer_header_buttons.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_background_radius.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_add.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_done.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_excel.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_main.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_navigation.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/gradient_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/gradient_bg_reverse.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/gradient_bg_reverse_darkmode.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/gradient_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/hita_face1.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_access_alarm_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_access_time.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_account.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_account_activated.xml: -------------------------------------------------------------------------------- 1 | 7 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_addevent_date.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_downward.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_drop_down_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_book.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bug_report.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_business.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cancel.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_card.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chatbot_arrangement.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chatbot_course.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chatbot_deadline.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chatbot_exam.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_circle_done.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_circle_done_solid.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clear.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cloud_download.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cloud_upload.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_comment.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_crowd.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_date_range.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_description.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dlg_tag2.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dlg_tt_classroom.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dlg_tt_duration.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dlg_tt_tag1.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dlg_tt_teacher.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_done_translucent.xml: -------------------------------------------------------------------------------- 1 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_email.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_empty.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_event.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_event_note_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_exit.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_facility.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_follow.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_format_list_bulleted_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_image.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_label.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_landscape.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_like_filled.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_like_outline.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_local_phone.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_location2.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_location3.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lock.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lunch.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_bulletin.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_curriculum.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_jwts.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_manage.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_subject.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_theme.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_timetable.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_menu_user.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mood_happy.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mood_normal.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mood_sad.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_moon.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_more.xml: -------------------------------------------------------------------------------- 1 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_navigation.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_near_me.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_next.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_origami_paper_bird.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_person.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_post.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_progress.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_question_mark.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_rate_review.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_refresh.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_return.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_round.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_run.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_solid.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_short_text.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_subtitles.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sunglasses.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sunny.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_thumb_down.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_thumb_up.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_thumbs_up_down.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_timelapse.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_timeline.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_timeline_head_login.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_timeline_head_nulldata.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_toolbox.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_topic.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_topic_gradient.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_turned_in.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_unfollow.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_university.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_view.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_view_list_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_warning.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/location_radius_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/radius_accent_lgiht_button_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 8 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/radius_accent_lgiht_button_bg_sharp.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/radius_accent_round_icon_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/radius_grey_lgiht_button_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/radius_grey_lgiht_sharp_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/radius_grey_round_icon_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/radius_white_lgiht_button_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/res_select_add_event_arrange_off.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/res_select_add_event_arrange_on.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/res_select_add_event_course_off.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/res_select_add_event_course_on.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/res_select_add_event_ddl_off.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/res_select_add_event_ddl_on.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/res_select_add_event_exam_off.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/res_select_add_event_exam_on.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/round_grey.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/round_red.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/round_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/round_white_transparent.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/select_add_event_arrange.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/select_add_event_course.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/select_add_event_ddl.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/select_add_event_exam.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/style_progressbar_accent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/style_progressbar_attitude.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/style_progressbar_timeline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tabs_fading_edge_end.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/timeline_marker.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout-v23/extend_footer.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | 12 | 13 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/layout/action_switch_darkmode.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_note_detail.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 11 | 12 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_editinfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_long_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_rate_canteen.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_textview.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_add_post_img_add.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 14 | 20 | 21 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_add_post_img_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 14 | 15 | 21 | 22 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_ddl_tag.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_pick_week_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_post_img_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_post_img_item_mini.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_subject_list_title.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 21 | 22 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_teacher_official_info_page.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_timeline_empty.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_timeline_foot.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_timetable_deadline_card.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_web_search_foot.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_xnxq_spinner_dropdown_item.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/layout/dynamic_xnxq_spinner_item.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/layout/extend_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 14 | 15 | 16 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_attitude.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_navi.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_sheet_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 20 | 21 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_teachers.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_timeline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 13 | 14 | 15 | 16 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_topics.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/layout/menu_badge_provider.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 17 | 18 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_opr_timetable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_user_center.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_chat_bot.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 17 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_community.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_create_post.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_curriculum_manager.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_jwts.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_news_detail.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_subject.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_teacher.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/toolbar_teacher_official.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #55FFFFFF 4 | #FFFFFF 5 | 6 | #44FFFFFF 7 | #89FFFFFF 8 | -------------------------------------------------------------------------------- /app/src/main/res/values-v14/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/values/attrs_timetable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimen.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 56dp 5 | 56dp 6 | 24dp 7 | 16dp 8 | 16dp 9 | 16dp 10 | 10dp 11 | 24dp 12 | 24dp 13 | 0dp 14 | 0dp 15 | 8dp 16 | 0dp 17 | 18 | 19 | 48dp 20 | 24dp 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/values/horizontalselectedView_attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 10 | 13 | 14 | 17 | 18 | 21 | 22 | 25 | 26 | 29 | 30 | -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | ext.kotlin_version = '1.3.70' 5 | 6 | repositories { 7 | google() 8 | jcenter() 9 | } 10 | dependencies { 11 | classpath 'com.android.tools.build:gradle:3.6.3' 12 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 13 | // NOTE: Do not place your application dependencies here; they belong 14 | // in the individual module build.gradle files 15 | } 16 | } 17 | 18 | allprojects { 19 | repositories { 20 | jcenter() 21 | google() 22 | maven { url "https://jitpack.io" } 23 | maven {url 'https://dl.bintray.com/chaozhouzhang/maven' } 24 | //maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" } 25 | 26 | } 27 | } 28 | 29 | task clean(type: Delete) { 30 | delete rootProject.buildDir 31 | } 32 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | android.enableJetifier=true 2 | android.useAndroidX=true 3 | org.gradle.jvmargs=-Xmx1024m -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StupidTrees/HITSZ-Assistant/09a11b4e3c31f7a719fda56df2274a45669461b8/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 23 10:56:25 CST 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | android.enableJetifier=true 6 | zipStorePath=wrapper/dists 7 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip 8 | android.useAndroidX=true 9 | -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- 1 | #path of userLibrary this is default library 2 | #redress dic file path 3 | #set real name 4 | #isNameRecognition default true 5 | #isNumRecognition default true 6 | #digital quantifier merge default true 7 | 8 | -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- 1 | ## This file must *NOT* be checked into Version Control Systems, 2 | # as it contains information specific to your local configuration. 3 | # 4 | # Location of the SDK. This is only used by Gradle. 5 | # For customization when using a Version Control System, please read the 6 | # header note. 7 | #Wed Feb 19 12:19:16 CST 2020 8 | ndk.dir=E\:\\Android\\Sdk\\ndk-bundle 9 | sdk.dir=E\:\\Android\\Sdk 10 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------