├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── libs │ ├── BaiduLBS_Android.jar │ ├── butterknife-6.1.0.jar │ ├── mta-sdk-1.6.2.jar │ ├── open_sdk_r5756.jar │ └── universal-image-loader-1.9.5.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── monsterlin │ │ └── blives │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── fonts │ │ │ └── test.ttf │ │ └── web │ │ │ └── showwx.html │ ├── java │ │ └── com │ │ │ └── monsterlin │ │ │ └── blives │ │ │ ├── BaseActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── activity │ │ │ ├── app │ │ │ │ └── AppDetailActivity.java │ │ │ ├── campus │ │ │ │ ├── CampusDetailActivity.java │ │ │ │ ├── MCampusActivity.java │ │ │ │ ├── NCampusActivity.java │ │ │ │ └── UnionActivity.java │ │ │ ├── map │ │ │ │ └── MapActivity.java │ │ │ ├── news │ │ │ │ └── NewsDetailsActivity.java │ │ │ ├── setting │ │ │ │ ├── AboutActivity.java │ │ │ │ ├── FeedBackActivity.java │ │ │ │ └── SettingActivity.java │ │ │ ├── user │ │ │ │ ├── ChangePassActivity.java │ │ │ │ ├── LoginActivity.java │ │ │ │ ├── QQRegistActivity.java │ │ │ │ ├── RegistActivity.java │ │ │ │ ├── ResetActivity.java │ │ │ │ ├── UpdateUseInfoActivity.java │ │ │ │ └── UserInfoActivity.java │ │ │ └── welcome │ │ │ │ ├── OurViewPager.java │ │ │ │ └── WelcomeActivity.java │ │ │ ├── adapter │ │ │ ├── AppAdapter.java │ │ │ ├── base │ │ │ │ └── BaseRecyclerAdapter.java │ │ │ ├── campus │ │ │ │ ├── CampusAcAdapter.java │ │ │ │ ├── CampusAdapter.java │ │ │ │ └── UnionAdapter.java │ │ │ ├── changeadapter │ │ │ │ ├── ViewPagerAdapter.java │ │ │ │ └── WelWpadapter.java │ │ │ ├── common │ │ │ │ ├── CommonAdapter.java │ │ │ │ └── CommonUnionAdapter.java │ │ │ ├── dao │ │ │ │ └── OnItemClickListener.java │ │ │ ├── newsadapter │ │ │ │ ├── AcinformsAdapter.java │ │ │ │ ├── JobnewsAdapter.java │ │ │ │ ├── OffnewsAdapter.java │ │ │ │ └── SchoolNewsAdapter.java │ │ │ └── viewholder │ │ │ │ ├── AppVHolder.java │ │ │ │ ├── CampusAcVHolder.java │ │ │ │ ├── NewsFootVHolder.java │ │ │ │ ├── NewsItemVHolder.java │ │ │ │ ├── SceneryVHolder.java │ │ │ │ └── UnionVHolder.java │ │ │ ├── application │ │ │ └── BApplication.java │ │ │ ├── bean │ │ │ ├── Acinforms.java │ │ │ ├── App.java │ │ │ ├── BScenery.java │ │ │ ├── BUser.java │ │ │ ├── Campus.java │ │ │ ├── CampusAc.java │ │ │ ├── FeedBack.java │ │ │ ├── Jobnews.java │ │ │ ├── MarkPoint.java │ │ │ ├── Offnews.java │ │ │ ├── QQUserInfo.java │ │ │ ├── Scenery.java │ │ │ ├── SchoolNews.java │ │ │ └── Union.java │ │ │ ├── biz │ │ │ ├── BaseUiListener.java │ │ │ └── NewsBiz.java │ │ │ ├── campusfragment │ │ │ ├── CampusAcFragment.java │ │ │ ├── DepartAcFragment.java │ │ │ └── UnionFragment.java │ │ │ ├── constants │ │ │ ├── APPID.java │ │ │ ├── BaseUrls.java │ │ │ ├── BmobKey.java │ │ │ ├── DetailType.java │ │ │ └── QueryNumber.java │ │ │ ├── mainfragment │ │ │ ├── AcinformsFragment.java │ │ │ ├── BaseFragment.java │ │ │ ├── JobnewsFragment.java │ │ │ ├── OffnewsFragment.java │ │ │ └── SNewsFragment.java │ │ │ ├── navfragment │ │ │ ├── AppFragment.java │ │ │ ├── CampusFragment.java │ │ │ ├── MainFragment.java │ │ │ └── SceneryFragment.java │ │ │ ├── utils │ │ │ ├── CheckNetWork.java │ │ │ ├── CountDownButtonHelper.java │ │ │ ├── ImageLoader.java │ │ │ ├── MTextUtils.java │ │ │ ├── PhoneUtil.java │ │ │ ├── SnackbarUtil.java │ │ │ ├── StatusBarCompat.java │ │ │ └── ToastUtils.java │ │ │ └── widget │ │ │ └── ProgressWebView.java │ ├── jniLibs │ │ ├── arm64-v8a │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ │ ├── armeabi-v7a │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ │ ├── armeabi │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ │ ├── x86 │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ │ └── x86_64 │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ └── res │ │ ├── drawable-hdpi │ │ ├── bg_welcome.png │ │ ├── bmob_update_btn_check_off_focused_holo_light.png │ │ ├── bmob_update_btn_check_off_holo_light.png │ │ ├── bmob_update_btn_check_off_pressed_holo_light.png │ │ ├── bmob_update_btn_check_on_focused_holo_light.png │ │ ├── bmob_update_btn_check_on_holo_light.png │ │ ├── bmob_update_btn_check_on_pressed_holo_light.png │ │ ├── bmob_update_close_bg_normal.png │ │ ├── bmob_update_close_bg_tap.png │ │ ├── ic_bzu.jpg │ │ ├── ic_campus_content.png │ │ ├── ic_campus_date.png │ │ ├── ic_campus_me.png │ │ ├── ic_campus_new.png │ │ ├── ic_campus_object.png │ │ ├── ic_campus_star.png │ │ ├── ic_campus_tel.png │ │ ├── ic_campus_theme.png │ │ ├── ic_campus_type.png │ │ ├── ic_changepass.png │ │ ├── ic_default_error_showimg.png │ │ ├── ic_default_feedback.png │ │ ├── ic_default_photo.png │ │ ├── ic_depart.png │ │ ├── ic_email.png │ │ ├── ic_guide_four.png │ │ ├── ic_guide_one.png │ │ ├── ic_guide_three.png │ │ ├── ic_guide_two.png │ │ ├── ic_login_password.png │ │ ├── ic_login_username.png │ │ ├── ic_map_loc.png │ │ ├── ic_map_location_arrows.png │ │ ├── ic_map_mark.png │ │ ├── ic_map_pop.png │ │ ├── ic_menu_app.png │ │ ├── ic_menu_campus.png │ │ ├── ic_menu_home.png │ │ ├── ic_menu_map.png │ │ ├── ic_menu_scenery.png │ │ ├── ic_menu_setting.png │ │ ├── ic_menu_tel.png │ │ ├── ic_news_default.png │ │ ├── ic_nick.png │ │ ├── ic_notifications.png │ │ ├── ic_ok.png │ │ ├── ic_open_in_browser_white_24dp.png │ │ ├── ic_password.png │ │ ├── ic_pop_map_arrow.png │ │ ├── ic_reset_email.png │ │ ├── ic_setting_about.png │ │ ├── ic_setting_feedback.png │ │ ├── ic_setting_feedback_img.png │ │ ├── ic_setting_help.png │ │ ├── ic_setting_send.png │ │ ├── ic_setting_to_send.png │ │ ├── ic_setting_trash.png │ │ ├── ic_setting_wenhao.png │ │ ├── ic_share.png │ │ ├── ic_tel.png │ │ ├── ic_userinfo_edit.png │ │ └── ic_username.png │ │ ├── drawable-mdpi │ │ └── ic_open_in_browser_white_24dp.png │ │ ├── drawable-xhdpi │ │ ├── bn_qq_login.png │ │ ├── bn_sina_login.png │ │ ├── bn_wx_login.png │ │ ├── ic_app_about.png │ │ ├── ic_app_board.png │ │ ├── ic_app_borrow.png │ │ ├── ic_app_cet.png │ │ ├── ic_app_cz.png │ │ ├── ic_app_inform.png │ │ ├── ic_app_jobs.png │ │ ├── ic_app_onekey.png │ │ ├── ic_app_sight.png │ │ ├── ic_app_topics.png │ │ ├── ic_app_ts.png │ │ ├── ic_app_wx.png │ │ └── ic_open_in_browser_white_24dp.png │ │ ├── drawable-xxhdpi │ │ └── ic_open_in_browser_white_24dp.png │ │ ├── drawable-xxxhdpi │ │ └── ic_open_in_browser_white_24dp.png │ │ ├── drawable │ │ ├── bg_point.xml │ │ ├── bg_point_selected.xml │ │ ├── bg_scenery.xml │ │ ├── bmob_update_button_cancel_bg_focused.xml │ │ ├── bmob_update_button_cancel_bg_normal.xml │ │ ├── bmob_update_button_cancel_bg_selector.xml │ │ ├── bmob_update_button_cancel_bg_tap.xml │ │ ├── bmob_update_button_check_selector.xml │ │ ├── bmob_update_button_close_bg_selector.xml │ │ ├── bmob_update_button_ok_bg_focused.xml │ │ ├── bmob_update_button_ok_bg_normal.xml │ │ ├── bmob_update_button_ok_bg_selector.xml │ │ ├── bmob_update_button_ok_bg_tap.xml │ │ ├── bmob_update_dialog_bg.xml │ │ ├── bmob_update_wifi_disable.png │ │ ├── btn_color_after.xml │ │ ├── btn_color_before.xml │ │ ├── btn_exit_shape.xml │ │ ├── btn_login_shape.xml │ │ ├── btn_regist_shape.xml │ │ ├── btn_select.xml │ │ ├── fab_label_background.xml │ │ ├── label.xml │ │ ├── sport_start_select.xml │ │ ├── sport_start_shape_after.xml │ │ ├── sport_start_shape_before.xml │ │ └── web_progress.xml │ │ ├── layout │ │ ├── activity_about.xml │ │ ├── activity_appdetail.xml │ │ ├── activity_changepass.xml │ │ ├── activity_detailcampus.xml │ │ ├── activity_feedback.xml │ │ ├── activity_login.xml │ │ ├── activity_main.xml │ │ ├── activity_map.xml │ │ ├── activity_mcampus.xml │ │ ├── activity_ncampus.xml │ │ ├── activity_newsdetails.xml │ │ ├── activity_qq_regist.xml │ │ ├── activity_regist.xml │ │ ├── activity_reset.xml │ │ ├── activity_setting.xml │ │ ├── activity_union.xml │ │ ├── activity_updateinfo.xml │ │ ├── activity_userinfo.xml │ │ ├── activity_vpager.xml │ │ ├── activity_welcome.xml │ │ ├── app_bar_main.xml │ │ ├── bmob_update_dialog.xml │ │ ├── content_main.xml │ │ ├── fragment_ac.xml │ │ ├── fragment_app.xml │ │ ├── fragment_campus.xml │ │ ├── fragment_main.xml │ │ ├── fragment_news_list.xml │ │ ├── fragment_scenery.xml │ │ ├── fragment_union.xml │ │ ├── item_app.xml │ │ ├── item_campus.xml │ │ ├── item_campusac.xml │ │ ├── item_foot.xml │ │ ├── item_news.xml │ │ ├── item_progressbar.xml │ │ ├── item_scenery.xml │ │ ├── item_union.xml │ │ ├── nav_header_main.xml │ │ ├── view1_of_pager.xml │ │ ├── view2_of_pager.xml │ │ ├── view3_of_pager.xml │ │ ├── view4_of_pager.xml │ │ ├── view_campusac_header.xml │ │ └── view_map_pop.xml │ │ ├── menu │ │ ├── menu_inform.xml │ │ ├── menu_login.xml │ │ ├── menu_main.xml │ │ ├── menu_map.xml │ │ ├── menu_newsdetails.xml │ │ ├── menu_ok.xml │ │ ├── menu_slide.xml │ │ └── menu_union.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v19 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── bmob_common_strings.xml │ │ ├── bmob_update_string.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── monsterlin │ └── blives │ └── ExampleUnitTest.java ├── blives ├── .gitignore ├── build.gradle ├── libs │ ├── BaiduLBS_Android.jar │ ├── butterknife-6.1.0.jar │ ├── mta-sdk-1.6.2.jar │ ├── open_sdk_r5756.jar │ └── universal-image-loader-1.9.5.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── monsterlin │ │ └── blives │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── fonts │ │ │ └── test.ttf │ │ └── web │ │ │ └── showwx.html │ ├── java │ │ └── com │ │ │ └── monsterlin │ │ │ └── blives │ │ │ ├── BaseActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── activity │ │ │ ├── app │ │ │ │ └── AppDetailActivity.java │ │ │ ├── campus │ │ │ │ ├── CampusDetailActivity.java │ │ │ │ ├── MCampusActivity.java │ │ │ │ ├── NCampusActivity.java │ │ │ │ └── UnionActivity.java │ │ │ ├── news │ │ │ │ └── NewsDetailsActivity.java │ │ │ ├── setting │ │ │ │ ├── AboutActivity.java │ │ │ │ ├── FeedBackActivity.java │ │ │ │ └── SettingActivity.java │ │ │ ├── user │ │ │ │ ├── ChangePassActivity.java │ │ │ │ ├── LoginActivity.java │ │ │ │ ├── LoginNwActivity.java │ │ │ │ ├── QQRegistActivity.java │ │ │ │ ├── RegistActivity.java │ │ │ │ ├── ResetActivity.java │ │ │ │ ├── UpdateUseInfoActivity.java │ │ │ │ └── UserInfoActivity.java │ │ │ └── welcome │ │ │ │ ├── OurViewPager.java │ │ │ │ └── WelcomeActivity.java │ │ │ ├── adapter │ │ │ ├── AppAdapter.java │ │ │ ├── base │ │ │ │ └── BaseRecyclerAdapter.java │ │ │ ├── campus │ │ │ │ ├── CampusAcAdapter.java │ │ │ │ ├── CampusAdapter.java │ │ │ │ └── UnionAdapter.java │ │ │ ├── changeadapter │ │ │ │ ├── ViewPagerAdapter.java │ │ │ │ └── WelWpadapter.java │ │ │ ├── common │ │ │ │ ├── CommonAdapter.java │ │ │ │ └── CommonUnionAdapter.java │ │ │ ├── dao │ │ │ │ └── OnItemClickListener.java │ │ │ ├── newsadapter │ │ │ │ ├── AcinformsAdapter.java │ │ │ │ ├── JobnewsAdapter.java │ │ │ │ ├── OffnewsAdapter.java │ │ │ │ └── SchoolNewsAdapter.java │ │ │ └── viewholder │ │ │ │ ├── AppVHolder.java │ │ │ │ ├── CampusAcVHolder.java │ │ │ │ ├── NewsFootVHolder.java │ │ │ │ ├── NewsItemVHolder.java │ │ │ │ ├── SceneryVHolder.java │ │ │ │ └── UnionVHolder.java │ │ │ ├── application │ │ │ └── BApplication.java │ │ │ ├── bean │ │ │ ├── Acinforms.java │ │ │ ├── App.java │ │ │ ├── BScenery.java │ │ │ ├── BUser.java │ │ │ ├── Campus.java │ │ │ ├── CampusAc.java │ │ │ ├── FeedBack.java │ │ │ ├── Jobnews.java │ │ │ ├── MarkPoint.java │ │ │ ├── Offnews.java │ │ │ ├── QQUserInfo.java │ │ │ ├── Scenery.java │ │ │ ├── SchoolNews.java │ │ │ └── Union.java │ │ │ ├── biz │ │ │ ├── BaseUiListener.java │ │ │ └── NewsBiz.java │ │ │ ├── campusfragment │ │ │ ├── CampusAcFragment.java │ │ │ ├── DepartAcFragment.java │ │ │ └── UnionFragment.java │ │ │ ├── constants │ │ │ ├── APPID.java │ │ │ ├── BaseUrls.java │ │ │ ├── BmobKey.java │ │ │ ├── DetailType.java │ │ │ └── QueryNumber.java │ │ │ ├── mainfragment │ │ │ ├── BaseFragment.java │ │ │ ├── CampusFragment.java │ │ │ ├── HomeFragment.java │ │ │ ├── MapFragment.java │ │ │ ├── MeFragment.java │ │ │ └── SceneryFragment.java │ │ │ ├── newsfragment │ │ │ ├── AcinformsFragment.java │ │ │ ├── BaseFragment.java │ │ │ ├── JobnewsFragment.java │ │ │ ├── OffnewsFragment.java │ │ │ └── SNewsFragment.java │ │ │ ├── utils │ │ │ ├── CheckNetWork.java │ │ │ ├── CountDownButtonHelper.java │ │ │ ├── ImageLoader.java │ │ │ ├── MTextUtils.java │ │ │ ├── PhoneUtil.java │ │ │ ├── SnackbarUtil.java │ │ │ ├── StatusBarCompat.java │ │ │ └── ToastUtils.java │ │ │ └── widget │ │ │ └── ProgressWebView.java │ ├── jniLibs │ │ ├── arm64-v8a │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ │ ├── armeabi-v7a │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ │ ├── armeabi │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ │ ├── x86 │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ │ └── x86_64 │ │ │ ├── libBaiduMapSDK_base_v3_7_3.so │ │ │ ├── libBaiduMapSDK_map_v3_7_3.so │ │ │ ├── libBaiduMapSDK_util_v3_7_3.so │ │ │ └── liblocSDK6a.so │ └── res │ │ ├── drawable-hdpi │ │ ├── bg_welcome.png │ │ ├── bn_qq_login.png │ │ ├── bn_sina_login.png │ │ ├── bn_wx_login.png │ │ ├── ic_app_about.png │ │ ├── ic_app_board.png │ │ ├── ic_app_borrow.png │ │ ├── ic_app_cet.png │ │ ├── ic_app_cz.png │ │ ├── ic_app_inform.png │ │ ├── ic_app_jobs.png │ │ ├── ic_app_onekey.png │ │ ├── ic_app_sight.png │ │ ├── ic_app_topics.png │ │ ├── ic_app_ts.png │ │ ├── ic_app_wx.png │ │ ├── ic_bzu.jpg │ │ ├── ic_campus_after.png │ │ ├── ic_campus_before.png │ │ ├── ic_campus_content.png │ │ ├── ic_campus_date.png │ │ ├── ic_campus_me.png │ │ ├── ic_campus_new.png │ │ ├── ic_campus_object.png │ │ ├── ic_campus_star.png │ │ ├── ic_campus_tel.png │ │ ├── ic_campus_theme.png │ │ ├── ic_campus_type.png │ │ ├── ic_changepass.png │ │ ├── ic_default_error_showimg.png │ │ ├── ic_default_feedback.png │ │ ├── ic_default_photo.png │ │ ├── ic_depart.png │ │ ├── ic_email.png │ │ ├── ic_guide_one.jpg │ │ ├── ic_guide_three.jpg │ │ ├── ic_guide_two.jpg │ │ ├── ic_login_password.png │ │ ├── ic_login_qq_nw.png │ │ ├── ic_login_username.png │ │ ├── ic_login_weibo_nw.png │ │ ├── ic_login_wx_nw.png │ │ ├── ic_main_after.png │ │ ├── ic_main_before.png │ │ ├── ic_main_notifications.png │ │ ├── ic_main_setting.png │ │ ├── ic_main_user_bg.png │ │ ├── ic_map_after.png │ │ ├── ic_map_before.png │ │ ├── ic_map_loc.png │ │ ├── ic_map_location_arrows.png │ │ ├── ic_map_mark.png │ │ ├── ic_map_pop.png │ │ ├── ic_me_after.png │ │ ├── ic_me_before.png │ │ ├── ic_menu_inform.png │ │ ├── ic_menu_search.png │ │ ├── ic_menu_tel.png │ │ ├── ic_news_default.png │ │ ├── ic_nick.png │ │ ├── ic_notifications.png │ │ ├── ic_ok.png │ │ ├── ic_open_in_browser_white_24dp.png │ │ ├── ic_password.png │ │ ├── ic_pop_map_arrow.png │ │ ├── ic_reset_email.png │ │ ├── ic_scenery_after.png │ │ ├── ic_scenery_before.png │ │ ├── ic_setting_about.png │ │ ├── ic_setting_feedback.png │ │ ├── ic_setting_feedback_img.png │ │ ├── ic_setting_help.png │ │ ├── ic_setting_send.png │ │ ├── ic_setting_to_send.png │ │ ├── ic_setting_trash.png │ │ ├── ic_setting_wenhao.png │ │ ├── ic_share.png │ │ ├── ic_tel.png │ │ ├── ic_userinfo_edit.png │ │ └── ic_username.png │ │ ├── drawable-mdpi │ │ └── ic_open_in_browser_white_24dp.png │ │ ├── drawable-xhdpi │ │ └── ic_open_in_browser_white_24dp.png │ │ ├── drawable-xxhdpi │ │ └── ic_open_in_browser_white_24dp.png │ │ ├── drawable-xxxhdpi │ │ └── ic_open_in_browser_white_24dp.png │ │ ├── drawable │ │ ├── bg_point.xml │ │ ├── bg_point_selected.xml │ │ ├── bg_scenery.xml │ │ ├── bmob_update_button_cancel_bg_focused.xml │ │ ├── bmob_update_button_cancel_bg_normal.xml │ │ ├── bmob_update_button_cancel_bg_selector.xml │ │ ├── bmob_update_button_cancel_bg_tap.xml │ │ ├── bmob_update_button_check_selector.xml │ │ ├── bmob_update_button_close_bg_selector.xml │ │ ├── bmob_update_button_ok_bg_focused.xml │ │ ├── bmob_update_button_ok_bg_normal.xml │ │ ├── bmob_update_button_ok_bg_selector.xml │ │ ├── bmob_update_button_ok_bg_tap.xml │ │ ├── bmob_update_dialog_bg.xml │ │ ├── bmob_update_wifi_disable.png │ │ ├── btn_color_after.xml │ │ ├── btn_color_before.xml │ │ ├── btn_exit_shape.xml │ │ ├── btn_login_shape.xml │ │ ├── btn_regist_shape.xml │ │ ├── btn_select.xml │ │ ├── fab_label_background.xml │ │ ├── label.xml │ │ ├── sport_start_select.xml │ │ ├── sport_start_shape_after.xml │ │ ├── sport_start_shape_before.xml │ │ └── web_progress.xml │ │ ├── layout │ │ ├── activity_about.xml │ │ ├── activity_appdetail.xml │ │ ├── activity_changepass.xml │ │ ├── activity_detailcampus.xml │ │ ├── activity_feedback.xml │ │ ├── activity_login.xml │ │ ├── activity_login_nw.xml │ │ ├── activity_main.xml │ │ ├── activity_mcampus.xml │ │ ├── activity_ncampus.xml │ │ ├── activity_newsdetails.xml │ │ ├── activity_qq_regist.xml │ │ ├── activity_regist.xml │ │ ├── activity_regist_nw.xml │ │ ├── activity_reset.xml │ │ ├── activity_setting.xml │ │ ├── activity_union.xml │ │ ├── activity_updateinfo.xml │ │ ├── activity_userinfo.xml │ │ ├── activity_vpager.xml │ │ ├── activity_welcome.xml │ │ ├── fragment_ac.xml │ │ ├── fragment_campus.xml │ │ ├── fragment_home.xml │ │ ├── fragment_map.xml │ │ ├── fragment_me.xml │ │ ├── fragment_news_list.xml │ │ ├── fragment_scenery.xml │ │ ├── fragment_union.xml │ │ ├── item_app.xml │ │ ├── item_campus.xml │ │ ├── item_campusac.xml │ │ ├── item_foot.xml │ │ ├── item_news.xml │ │ ├── item_progressbar.xml │ │ ├── item_scenery.xml │ │ ├── item_union.xml │ │ ├── view1_of_pager.xml │ │ ├── view2_of_pager.xml │ │ ├── view3_of_pager.xml │ │ └── view_map_pop.xml │ │ ├── menu │ │ ├── menu_inform.xml │ │ ├── menu_login.xml │ │ ├── menu_main.xml │ │ ├── menu_newsdetails.xml │ │ ├── menu_ok.xml │ │ └── menu_union.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-v19 │ │ └── styles.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── bmob_common_strings.xml │ │ ├── bmob_update_string.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── monsterlin │ └── blives │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── yyydjk │ │ └── library │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── yyydjk │ │ │ └── library │ │ │ └── BannerLayout.java │ └── res │ │ └── values │ │ └── attr.xml │ └── test │ └── java │ └── com │ └── yyydjk │ └── library │ └── ExampleUnitTest.java ├── settings.gradle ├── showimg └── app_show_01.jpg ├── tastytoast ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── sdsmdg │ │ └── tastytoast │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── sdsmdg │ │ │ └── tastytoast │ │ │ ├── ConfusingToastView.java │ │ │ ├── DefaultToastView.java │ │ │ ├── ErrorToastView.java │ │ │ ├── InfoToastView.java │ │ │ ├── SuccessToastView.java │ │ │ ├── TastyToast.java │ │ │ └── WarningToastView.java │ └── res │ │ ├── drawable │ │ ├── background_toast.xml │ │ ├── confusing_toast.xml │ │ ├── default_toast.xml │ │ ├── error_toast.xml │ │ ├── info_toast.xml │ │ ├── success_toast.xml │ │ └── warning_toast.xml │ │ ├── layout │ │ ├── confusing_toast_layout.xml │ │ ├── default_toast_layout.xml │ │ ├── error_toast_layout.xml │ │ ├── info_toast_layout.xml │ │ ├── success_toast_layout.xml │ │ └── warning_toast_layout.xml │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── sdsmdg │ └── tastytoast │ └── ExampleUnitTest.java └── validator ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── monster │ └── org │ └── validator │ └── ApplicationTest.java ├── main ├── AndroidManifest.xml ├── java │ └── monster │ │ └── org │ │ └── validator │ │ ├── validator │ │ ├── AbstractValidate.java │ │ ├── AbstractValidator.java │ │ ├── Form.java │ │ ├── Validate.java │ │ ├── ValidatorException.java │ │ ├── validate │ │ │ ├── ConfirmValidate.java │ │ │ └── OrTwoRequiredValidate.java │ │ └── validator │ │ │ ├── AlnumValidator.java │ │ │ ├── EmailValidator.java │ │ │ ├── HexValidator.java │ │ │ ├── NotEmptyValidator.java │ │ │ ├── PhoneValidator.java │ │ │ ├── RegExpValidator.java │ │ │ └── UrlValidator.java │ │ └── widgets │ │ └── OkCancelBar.java └── res │ ├── drawable-hdpi │ ├── ic_explain_about.png │ └── ic_launcher.png │ ├── drawable-ldpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── layout │ ├── main.xml │ └── widget_ok_cancel_bar.xml │ ├── values-v11 │ └── themes.xml │ └── values │ ├── attrs.xml │ ├── strings.xml │ ├── themes.xml │ └── validator_strings.xml └── test └── java └── monster └── org └── validator └── ExampleUnitTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | app-release.apk 10 | /.idea/ 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BLives 2 | > 历时数月 , BLives正式诞生 3 | > 4 | > 虽然程序存在bug,存在不足,但是我也在认真的在修复,在更新,在完善 5 | > 6 | > 由于小编实力有限,如果不足,肯定各位大神们指出,小编必当感激不敬 7 | 8 | ## 引言 9 | - 设计本程序的目的是为了方便母校的日常生活,初衷就是想让母校有一款属于自己的app,大学为我们做出了很多,同时我们也应该为大学做点自己应有的贡献,程序现版本 bug很多,但是我相信,在以后的日子里,blives会变得更加的优秀,更加的完美,因为有付出,定有回报 10 | 11 | - 在程序设计期间,自己经历了很多事情,恋爱的挫折,考试的折磨,成绩的痛苦,但是自己还是坚持的完成了自己的程序,虽然在考试的结果领自己十分不满意,但是我做了,我努力了,我不后悔,该来的还是要来,该经历的还是要经历 12 | 13 | - 在随后的日子里,小编会继续对程序予以完善,版本更新 14 | 15 | ## 程序主页 16 | - [http://fir.im/s9zh](http://fir.im/s9zh) 17 | - [http://www.wandoujia.com/apps/com.monsterlin.blives](http://www.wandoujia.com/apps/com.monsterlin.blives) 18 | 19 | 20 | ## 版本 21 | - ~~`1.6 2016-11-26 更新 (存在大bug)`~~ 22 | - `1.5.0 2016-08-11 更新 ` 23 | - `1.4(beta) 2016-07-31 测试 ` 24 | - `1.3 2016-06-12 更新 ` 25 | - `1.1 beta 2016-04-29 更新` 26 | - `1.0 2016-04-28 更新 ` 27 | 28 | 29 | ## 技术 30 | - 程序采用了material design设计风格,在设计上注重用户交互性(不断完善) 31 | - 数据库采用Bmob后端云技术 32 | - 功能:学校咨询查看,学校美景浏览,校园活动,校园广场,生活应用等板块 33 | 34 | ## 联系小编 35 | > 如小编48小时内未及时回复,请发送邮件至备用Email 36 | 37 | - Email : monster941025@gmail.com 38 | - 备用Email :monster941025@qq.com 39 | 40 | ## 截图欣赏 41 | ![](showimg/app_show_01.jpg) 42 | 43 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/libs/BaiduLBS_Android.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/libs/BaiduLBS_Android.jar -------------------------------------------------------------------------------- /app/libs/butterknife-6.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/libs/butterknife-6.1.0.jar -------------------------------------------------------------------------------- /app/libs/mta-sdk-1.6.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/libs/mta-sdk-1.6.2.jar -------------------------------------------------------------------------------- /app/libs/open_sdk_r5756.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/libs/open_sdk_r5756.jar -------------------------------------------------------------------------------- /app/libs/universal-image-loader-1.9.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/libs/universal-image-loader-1.9.5.jar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in D:\Android\Soft\android-sdk-windows/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/monsterlin/blives/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /app/src/main/assets/fonts/test.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/assets/fonts/test.ttf -------------------------------------------------------------------------------- /app/src/main/assets/web/showwx.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 关于 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/adapter/dao/OnItemClickListener.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.dao; 2 | 3 | import android.view.View; 4 | 5 | /** 6 | * Created by monsterLin on 6/24/2016. 7 | */ 8 | public interface OnItemClickListener { 9 | public void OnItemClick(int position, View view); 10 | public void OnItemLongClick(int position, View view); 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/adapter/viewholder/AppVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.ImageView; 6 | import android.widget.TextView; 7 | 8 | import com.monsterlin.blives.R; 9 | 10 | /** 11 | * Created by monsterLin on 6/24/2016. 12 | */ 13 | public class AppVHolder extends RecyclerView.ViewHolder { 14 | public ImageView iv_life; 15 | public TextView tv_life; 16 | 17 | public AppVHolder(View itemView) { 18 | super(itemView); 19 | iv_life= (ImageView) itemView.findViewById(R.id.iv_app); 20 | tv_life= (TextView) itemView.findViewById(R.id.tv_app); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/adapter/viewholder/CampusAcVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.TextView; 6 | 7 | import com.monsterlin.blives.R; 8 | 9 | import de.hdodenhof.circleimageview.CircleImageView; 10 | 11 | /** 12 | * Created by monsterLin on 2016/7/28. 13 | */ 14 | public class CampusAcVHolder extends RecyclerView.ViewHolder { 15 | public TextView tv_title ,tv_date,tv_union; 16 | private CircleImageView iv_union_logo; 17 | 18 | public CampusAcVHolder(View itemView) { 19 | super(itemView); 20 | tv_title= (TextView) itemView.findViewById(R.id.tv_title); 21 | tv_date= (TextView) itemView.findViewById(R.id.tv_date); 22 | tv_union= (TextView) itemView.findViewById(R.id.tv_union); 23 | iv_union_logo= (CircleImageView) itemView.findViewById(R.id.iv_union_logo); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/adapter/viewholder/NewsFootVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | 6 | /** 7 | * Created by monsterLin on 6/24/2016. 8 | */ 9 | public class NewsFootVHolder extends RecyclerView.ViewHolder { 10 | public NewsFootVHolder(View itemView) { 11 | super(itemView); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/adapter/viewholder/NewsItemVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.ImageView; 6 | import android.widget.TextView; 7 | 8 | import com.monsterlin.blives.R; 9 | 10 | /** 11 | * Created by monsterLin on 6/24/2016. 12 | */ 13 | public class NewsItemVHolder extends RecyclerView.ViewHolder { 14 | 15 | public ImageView iv_show_img; 16 | public TextView tv_title , tv_date ,tv_from ; 17 | 18 | public NewsItemVHolder(View itemView) { 19 | super(itemView); 20 | iv_show_img= (ImageView) itemView.findViewById(R.id.iv_show_img); 21 | tv_title= (TextView) itemView.findViewById(R.id.tv_title); 22 | tv_from= (TextView) itemView.findViewById(R.id.tv_from); 23 | tv_date= (TextView) itemView.findViewById(R.id.tv_date); 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/adapter/viewholder/SceneryVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.ImageView; 6 | import android.widget.TextView; 7 | 8 | import com.monsterlin.blives.R; 9 | 10 | /** 11 | * Created by monsterLin on 6/28/2016. 12 | */ 13 | public class SceneryVHolder extends RecyclerView.ViewHolder { 14 | 15 | public ImageView iv_show_img; 16 | public TextView tv_intro ; 17 | 18 | public SceneryVHolder(View itemView) { 19 | super(itemView); 20 | iv_show_img= (ImageView) itemView.findViewById(R.id.iv_show_img); 21 | tv_intro = (TextView) itemView.findViewById(R.id.tv_intro); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/adapter/viewholder/UnionVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.ImageView; 6 | import android.widget.TextView; 7 | 8 | import com.monsterlin.blives.R; 9 | 10 | /** 11 | * Created by monsterLin on 6/30/2016. 12 | */ 13 | public class UnionVHolder extends RecyclerView.ViewHolder { 14 | 15 | public ImageView iv_union_logo , iv_star , iv_tel ; 16 | public TextView tv_community , tv_director ; 17 | 18 | public UnionVHolder(View itemView) { 19 | super(itemView); 20 | 21 | iv_union_logo= (ImageView) itemView.findViewById(R.id.iv_union_logo); 22 | iv_star= (ImageView) itemView.findViewById(R.id.iv_star); 23 | iv_tel= (ImageView) itemView.findViewById(R.id.iv_tel); 24 | 25 | tv_community= (TextView) itemView.findViewById(R.id.tv_community); 26 | tv_director= (TextView) itemView.findViewById(R.id.tv_director); 27 | 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/bean/Acinforms.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | import cn.bmob.v3.datatype.BmobDate; 5 | import cn.bmob.v3.datatype.BmobFile; 6 | 7 | /** 8 | * 学术通知实体类 9 | * Created by monsterLin on 2016/4/8. 10 | */ 11 | public class Acinforms extends BmobObject { 12 | 13 | private String title ; 14 | private String content ; 15 | private BmobFile newsimg; 16 | private BmobDate newsdate; 17 | 18 | 19 | public String getTitle() { 20 | return title; 21 | } 22 | 23 | public void setTitle(String title) { 24 | this.title = title; 25 | } 26 | 27 | public String getContent() { 28 | return content; 29 | } 30 | 31 | public void setContent(String content) { 32 | this.content = content; 33 | } 34 | 35 | public BmobFile getNewsimg() { 36 | return newsimg; 37 | } 38 | 39 | public void setNewsimg(BmobFile newsimg) { 40 | this.newsimg = newsimg; 41 | } 42 | 43 | public BmobDate getNewsdate() { 44 | return newsdate; 45 | } 46 | 47 | public void setNewsdate(BmobDate newsdate) { 48 | this.newsdate = newsdate; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/bean/App.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | /** 4 | * 生活 5 | * Created by monsterLin on 2016/4/22. 6 | */ 7 | public class App { 8 | private int appicon; 9 | private String appname ; 10 | private String appurl; 11 | 12 | 13 | public App(int appicon, String appname, String appurl) { 14 | this.appicon = appicon; 15 | this.appname = appname; 16 | this.appurl = appurl; 17 | } 18 | 19 | public int getAppicon() { 20 | return appicon; 21 | } 22 | 23 | public void setAppicon(int appicon) { 24 | this.appicon = appicon; 25 | } 26 | 27 | public String getAppname() { 28 | return appname; 29 | } 30 | 31 | public void setAppname(String appname) { 32 | this.appname = appname; 33 | } 34 | 35 | public String getAppurl() { 36 | return appurl; 37 | } 38 | 39 | public void setAppurl(String appurl) { 40 | this.appurl = appurl; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/bean/BScenery.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | /** 6 | * Created by monsterLin on 2016/9/26. 7 | */ 8 | 9 | public class BScenery extends BmobObject { 10 | private String webUrl ; 11 | 12 | public String getWebUrl() { 13 | return webUrl; 14 | } 15 | 16 | public void setWebUrl(String webUrl) { 17 | this.webUrl = webUrl; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/bean/FeedBack.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | /** 6 | * 用户反馈 7 | * Created by monsterLin on 2016/4/14. 8 | */ 9 | public class FeedBack extends BmobObject { 10 | private String device ;//设备类型 11 | private String IMEI ; //设备的IMEI 12 | private String feedContent ; //反馈内容 13 | private String email ;//邮箱 14 | 15 | 16 | public String getDevice() { 17 | return device; 18 | } 19 | 20 | public void setDevice(String device) { 21 | this.device = device; 22 | } 23 | 24 | public String getIMEI() { 25 | return IMEI; 26 | } 27 | 28 | public void setIMEI(String IMEI) { 29 | this.IMEI = IMEI; 30 | } 31 | 32 | public String getFeedContent() { 33 | return feedContent; 34 | } 35 | 36 | public void setFeedContent(String feedContent) { 37 | this.feedContent = feedContent; 38 | } 39 | 40 | public String getEmail() { 41 | return email; 42 | } 43 | 44 | public void setEmail(String email) { 45 | this.email = email; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/bean/Jobnews.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | import cn.bmob.v3.datatype.BmobDate; 5 | import cn.bmob.v3.datatype.BmobFile; 6 | 7 | /** 8 | * 就业信息 9 | * Created by monsterLin on 2016/4/8. 10 | */ 11 | public class Jobnews extends BmobObject { 12 | private String title ; 13 | private String content ; 14 | private BmobFile newsimg ; 15 | private BmobDate newsdate; 16 | 17 | public String getTitle() { 18 | return title; 19 | } 20 | 21 | public void setTitle(String title) { 22 | this.title = title; 23 | } 24 | 25 | public String getContent() { 26 | return content; 27 | } 28 | 29 | public void setContent(String content) { 30 | this.content = content; 31 | } 32 | 33 | public BmobFile getNewsimg() { 34 | return newsimg; 35 | } 36 | 37 | public void setNewsimg(BmobFile newsimg) { 38 | this.newsimg = newsimg; 39 | } 40 | 41 | public BmobDate getNewsdate() { 42 | return newsdate; 43 | } 44 | 45 | public void setNewsdate(BmobDate newsdate) { 46 | this.newsdate = newsdate; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/bean/MarkPoint.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | /** 6 | * 地图mark点 7 | * Created by monsterLin on 2016/4/17. 8 | */ 9 | public class MarkPoint extends BmobObject { 10 | 11 | private String latitude ; //纬度 12 | private String longitude ;//经度 13 | private String place ; //地名 14 | private String introbuce ; //描述 15 | 16 | public String getLatitude() { 17 | return latitude; 18 | } 19 | 20 | public void setLatitude(String latitude) { 21 | this.latitude = latitude; 22 | } 23 | 24 | public String getLongitude() { 25 | return longitude; 26 | } 27 | 28 | public void setLongitude(String longitude) { 29 | this.longitude = longitude; 30 | } 31 | 32 | public String getPlace() { 33 | return place; 34 | } 35 | 36 | public void setPlace(String place) { 37 | this.place = place; 38 | } 39 | 40 | public String getIntrobuce() { 41 | return introbuce; 42 | } 43 | 44 | public void setIntrobuce(String introbuce) { 45 | this.introbuce = introbuce; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/bean/Offnews.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | import cn.bmob.v3.datatype.BmobDate; 5 | import cn.bmob.v3.datatype.BmobFile; 6 | 7 | /** 8 | * 教务新闻 9 | * Created by monsterLin on 2016/4/8. 10 | */ 11 | public class Offnews extends BmobObject { 12 | 13 | private String title ; 14 | private String content; 15 | private BmobFile newsimg; 16 | private BmobDate newsdate; 17 | 18 | public String getTitle() { 19 | return title; 20 | } 21 | 22 | public void setTitle(String title) { 23 | this.title = title; 24 | } 25 | 26 | public String getContent() { 27 | return content; 28 | } 29 | 30 | public void setContent(String content) { 31 | this.content = content; 32 | } 33 | 34 | public BmobFile getNewsimg() { 35 | return newsimg; 36 | } 37 | 38 | public void setNewsimg(BmobFile newsimg) { 39 | this.newsimg = newsimg; 40 | } 41 | 42 | public BmobDate getNewsdate() { 43 | return newsdate; 44 | } 45 | 46 | public void setNewsdate(BmobDate newsdate) { 47 | this.newsdate = newsdate; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/bean/Scenery.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | import cn.bmob.v3.datatype.BmobFile; 5 | 6 | /** 7 | * 校园风光 8 | * Created by monsterLin on 2016/4/7. 9 | */ 10 | public class Scenery extends BmobObject { 11 | private String sceneryintro; //描述 12 | private BmobFile sceneryimg; //图片 13 | 14 | public String getSceneryintro() { 15 | return sceneryintro; 16 | } 17 | 18 | public void setSceneryintro(String sceneryintro) { 19 | this.sceneryintro = sceneryintro; 20 | } 21 | 22 | public BmobFile getSceneryimg() { 23 | return sceneryimg; 24 | } 25 | 26 | public void setSceneryimg(BmobFile sceneryimg) { 27 | this.sceneryimg = sceneryimg; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/biz/NewsBiz.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.biz; 2 | 3 | import android.view.View; 4 | 5 | /** 6 | * Created by monsterLin on 6/28/2016. 7 | */ 8 | public interface NewsBiz { 9 | 10 | /** 11 | * 初始化视图 12 | */ 13 | public void initView(View view); 14 | /** 15 | * 初始化数据 16 | */ 17 | public void initData(); 18 | 19 | /** 20 | * 分页查询数据 21 | * @param page 当前页 22 | */ 23 | public void getData(int page); 24 | 25 | /** 26 | * 得到最新的数据 27 | */ 28 | public void getNewestData(String topDate); 29 | } 30 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/constants/APPID.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * Created by monsterLin on 7/5/2016. 5 | */ 6 | public class APPID { 7 | public static final String QQ_APPID = "1105325558" ; 8 | 9 | 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/constants/BaseUrls.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * Created by monsterLin on 7/6/2016. 5 | */ 6 | public class BaseUrls { 7 | /** 8 | * QQ用户能力接口网站 9 | */ 10 | public static final String Base_QQ_URL = "http://119.147.19.43/"; 11 | 12 | /** 13 | * 获取用户基本资料 14 | */ 15 | public static final String User_Info_URL = "v3/user/get_info?" ; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/constants/BmobKey.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * Bmob 的相关常量 5 | * Created by monsterLin on 2016/4/4. 6 | */ 7 | public class BmobKey { 8 | 9 | /** 10 | * Bmob的APPkey 11 | */ 12 | public static final String APPKEY = "543334e06f481a8e6a4b8c2933dcd8f0" ; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/constants/DetailType.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * 新闻类型 5 | * Created by monsterLin on 2016/4/8. 6 | */ 7 | public class DetailType { 8 | /** 9 | * 学校新闻 10 | */ 11 | public static final int SchoolNews = 1; 12 | /** 13 | * 学术通知 14 | */ 15 | public static final int Acinforms = 2 ; 16 | /** 17 | * 教务信息 18 | */ 19 | public static final int Offnews = 3; 20 | /** 21 | * 就业信息 22 | */ 23 | public static final int Jobnews = 4; 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/constants/QueryNumber.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * Created by monsterLin on 2016/6/25. 5 | */ 6 | public class QueryNumber { 7 | 8 | /** 9 | * 分页查询每页查询的数量 10 | */ 11 | public static final int limit = 10 ; 12 | 13 | /** 14 | * 得到最新的数据 15 | */ 16 | public static final int topLimt = 3 ; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/utils/MTextUtils.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.utils; 2 | 3 | /** 4 | * 字符串格式化 5 | * Created by monsterLin on 6/24/2016. 6 | */ 7 | public class MTextUtils { 8 | 9 | /** 10 | * 去掉文本开头和结尾的空格 11 | * @param text 12 | * @return 13 | */ 14 | public static String textFormat(String text){ 15 | return text.trim(); 16 | } 17 | 18 | 19 | /** 20 | * 格式化时间 21 | * @param date 22 | * @return 23 | */ 24 | public static String dateFormat(String date){ 25 | return date.substring(0,10); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/java/com/monsterlin/blives/utils/ToastUtils.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.utils; 2 | 3 | import android.content.Context; 4 | import android.widget.Toast; 5 | 6 | /** 7 | * Toast工具类 8 | * Created by monsterLin on 2016/2/16. 9 | */ 10 | public class ToastUtils { 11 | 12 | private static Toast mToast; 13 | 14 | /** 15 | * 显示Toast 16 | */ 17 | public static void showToast(Context context, CharSequence text, int duration) { 18 | if(mToast == null) { 19 | mToast = Toast.makeText(context, text, duration); 20 | } else { 21 | mToast.setText(text); 22 | mToast.setDuration(duration); 23 | } 24 | mToast.show(); 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/arm64-v8a/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/arm64-v8a/liblocSDK6a.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/armeabi-v7a/liblocSDK6a.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/armeabi/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/armeabi/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/armeabi/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/armeabi/liblocSDK6a.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/x86/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/x86/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/x86/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/x86/liblocSDK6a.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86_64/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/x86_64/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86_64/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/x86_64/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86_64/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/x86_64/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86_64/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/jniLibs/x86_64/liblocSDK6a.so -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bg_welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bg_welcome.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bmob_update_btn_check_off_focused_holo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bmob_update_btn_check_off_focused_holo_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bmob_update_btn_check_off_holo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bmob_update_btn_check_off_holo_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bmob_update_btn_check_off_pressed_holo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bmob_update_btn_check_off_pressed_holo_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bmob_update_btn_check_on_focused_holo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bmob_update_btn_check_on_focused_holo_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bmob_update_btn_check_on_holo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bmob_update_btn_check_on_holo_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bmob_update_btn_check_on_pressed_holo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bmob_update_btn_check_on_pressed_holo_light.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bmob_update_close_bg_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bmob_update_close_bg_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/bmob_update_close_bg_tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/bmob_update_close_bg_tap.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_bzu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_bzu.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_content.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_date.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_me.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_new.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_object.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_star.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_tel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_tel.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_theme.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_campus_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_campus_type.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_changepass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_changepass.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_default_error_showimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_default_error_showimg.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_default_feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_default_feedback.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_default_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_default_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_depart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_depart.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_email.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_guide_four.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_guide_four.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_guide_one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_guide_one.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_guide_three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_guide_three.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_guide_two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_guide_two.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_login_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_login_password.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_login_username.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_login_username.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_map_loc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_map_loc.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_map_location_arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_map_location_arrows.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_map_mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_map_mark.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_map_pop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_map_pop.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_menu_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_menu_app.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_menu_campus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_menu_campus.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_menu_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_menu_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_menu_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_menu_map.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_menu_scenery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_menu_scenery.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_menu_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_menu_setting.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_menu_tel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_menu_tel.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_news_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_news_default.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_nick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_nick.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_notifications.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_ok.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_password.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_pop_map_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_pop_map_arrow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_reset_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_reset_email.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_setting_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_setting_about.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_setting_feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_setting_feedback.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_setting_feedback_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_setting_feedback_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_setting_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_setting_help.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_setting_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_setting_send.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_setting_to_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_setting_to_send.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_setting_trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_setting_trash.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_setting_wenhao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_setting_wenhao.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_tel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_tel.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_userinfo_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_userinfo_edit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_username.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-hdpi/ic_username.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-mdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bn_qq_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/bn_qq_login.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bn_sina_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/bn_sina_login.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bn_wx_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/bn_wx_login.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_about.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_board.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_borrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_borrow.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_cet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_cet.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_cz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_cz.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_inform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_inform.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_jobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_jobs.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_onekey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_onekey.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_sight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_sight.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_topics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_topics.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_ts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_ts.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_app_wx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_app_wx.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xhdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xxhdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable-xxxhdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_point_selected.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_scenery.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_cancel_bg_focused.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_cancel_bg_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_cancel_bg_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_cancel_bg_tap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_close_bg_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_ok_bg_focused.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_ok_bg_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_ok_bg_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_button_ok_bg_tap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_dialog_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bmob_update_wifi_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/drawable/bmob_update_wifi_disable.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_color_after.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_color_before.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_exit_shape.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_login_shape.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_regist_shape.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 11 | 12 | 13 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/btn_select.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab_label_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/label.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sport_start_select.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sport_start_shape_after.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sport_start_shape_before.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_appdetail.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 15 | 16 | 17 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 14 | 15 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_map.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 16 | 17 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_welcome.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/layout/content_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_app.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_campus.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 20 | 21 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 19 | 20 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_news_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 13 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_scenery.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_union.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 12 | 13 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_foot.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 18 | 19 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_progressbar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_scenery.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 17 | 18 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/layout/view1_of_pager.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/layout/view2_of_pager.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/layout/view3_of_pager.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/layout/view4_of_pager.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/layout/view_campusac_header.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/layout/view_map_pop.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_inform.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 12 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_login.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_map.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_newsdetails.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_ok.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_union.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values/bmob_common_strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 正在下载中. 4 | 下载出错啦,请检查网络后继续。 5 | 暂停 6 | 继续 7 | 取消 8 | 正在下载: 9 | 暂停: 10 | 正在下载应用 11 | 正在更新安装包 12 | 请连接网络后再尝试! 13 | 下载失败 14 | 下载完成,请点击安装 15 | 更新完成,请点击安装 16 | 新版本已经准备好,请点击安装 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/values/bmob_update_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 未联网 4 | 发现新版本 5 | 最新版本: 6 | 更新内容 7 | 仅需要下载: 8 | 新版本大小: 9 | (提示:非WIFI环境) 10 | 立即更新 11 | 应用更新 12 | 以后再说 13 | 忽略该版 14 | 正在更新中.... 15 | 最新版本已下载,是否安装? 16 | v3.1.4Beta 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 160dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 16dp 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | 14 | 15 | 19 | 20 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/src/test/java/com/monsterlin/blives/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /blives/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /blives/libs/BaiduLBS_Android.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/libs/BaiduLBS_Android.jar -------------------------------------------------------------------------------- /blives/libs/butterknife-6.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/libs/butterknife-6.1.0.jar -------------------------------------------------------------------------------- /blives/libs/mta-sdk-1.6.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/libs/mta-sdk-1.6.2.jar -------------------------------------------------------------------------------- /blives/libs/open_sdk_r5756.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/libs/open_sdk_r5756.jar -------------------------------------------------------------------------------- /blives/libs/universal-image-loader-1.9.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/libs/universal-image-loader-1.9.5.jar -------------------------------------------------------------------------------- /blives/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in D:\android-sdk-windows/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /blives/src/androidTest/java/com/monsterlin/blives/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives; 2 | 3 | import android.content.Context; 4 | import android.support.test.InstrumentationRegistry; 5 | import android.support.test.runner.AndroidJUnit4; 6 | 7 | import org.junit.Test; 8 | import org.junit.runner.RunWith; 9 | 10 | import static org.junit.Assert.*; 11 | 12 | /** 13 | * Instrumentation test, which will execute on an Android device. 14 | * 15 | * @see Testing documentation 16 | */ 17 | @RunWith(AndroidJUnit4.class) 18 | public class ExampleInstrumentedTest { 19 | @Test 20 | public void useAppContext() throws Exception { 21 | // Context of the app under test. 22 | Context appContext = InstrumentationRegistry.getTargetContext(); 23 | 24 | assertEquals("com.monsterlin.blives", appContext.getPackageName()); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /blives/src/main/assets/fonts/test.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/assets/fonts/test.ttf -------------------------------------------------------------------------------- /blives/src/main/assets/web/showwx.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 关于 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/adapter/dao/OnItemClickListener.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.dao; 2 | 3 | import android.view.View; 4 | 5 | /** 6 | * Created by monsterLin on 6/24/2016. 7 | */ 8 | public interface OnItemClickListener { 9 | public void OnItemClick(int position, View view); 10 | public void OnItemLongClick(int position, View view); 11 | } 12 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/adapter/viewholder/AppVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.ImageView; 6 | import android.widget.TextView; 7 | 8 | import com.monsterlin.blives.R; 9 | 10 | /** 11 | * Created by monsterLin on 6/24/2016. 12 | */ 13 | public class AppVHolder extends RecyclerView.ViewHolder { 14 | public ImageView iv_life; 15 | public TextView tv_life; 16 | 17 | public AppVHolder(View itemView) { 18 | super(itemView); 19 | iv_life= (ImageView) itemView.findViewById(R.id.iv_app); 20 | tv_life= (TextView) itemView.findViewById(R.id.tv_app); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/adapter/viewholder/CampusAcVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.TextView; 6 | 7 | import com.monsterlin.blives.R; 8 | 9 | import de.hdodenhof.circleimageview.CircleImageView; 10 | 11 | /** 12 | * Created by monsterLin on 2016/7/28. 13 | */ 14 | public class CampusAcVHolder extends RecyclerView.ViewHolder { 15 | public TextView tv_title ,tv_date,tv_union; 16 | private CircleImageView iv_union_logo; 17 | 18 | public CampusAcVHolder(View itemView) { 19 | super(itemView); 20 | tv_title= (TextView) itemView.findViewById(R.id.tv_title); 21 | tv_date= (TextView) itemView.findViewById(R.id.tv_date); 22 | tv_union= (TextView) itemView.findViewById(R.id.tv_union); 23 | iv_union_logo= (CircleImageView) itemView.findViewById(R.id.iv_union_logo); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/adapter/viewholder/NewsFootVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | 6 | /** 7 | * Created by monsterLin on 6/24/2016. 8 | */ 9 | public class NewsFootVHolder extends RecyclerView.ViewHolder { 10 | public NewsFootVHolder(View itemView) { 11 | super(itemView); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/adapter/viewholder/NewsItemVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.ImageView; 6 | import android.widget.TextView; 7 | 8 | import com.monsterlin.blives.R; 9 | 10 | /** 11 | * Created by monsterLin on 6/24/2016. 12 | */ 13 | public class NewsItemVHolder extends RecyclerView.ViewHolder { 14 | 15 | public ImageView iv_show_img; 16 | public TextView tv_title , tv_date ,tv_from ; 17 | 18 | public NewsItemVHolder(View itemView) { 19 | super(itemView); 20 | iv_show_img= (ImageView) itemView.findViewById(R.id.iv_show_img); 21 | tv_title= (TextView) itemView.findViewById(R.id.tv_title); 22 | tv_from= (TextView) itemView.findViewById(R.id.tv_from); 23 | tv_date= (TextView) itemView.findViewById(R.id.tv_date); 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/adapter/viewholder/SceneryVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.ImageView; 6 | import android.widget.TextView; 7 | 8 | import com.monsterlin.blives.R; 9 | 10 | /** 11 | * Created by monsterLin on 6/28/2016. 12 | */ 13 | public class SceneryVHolder extends RecyclerView.ViewHolder { 14 | 15 | public ImageView iv_show_img; 16 | public TextView tv_intro ; 17 | 18 | public SceneryVHolder(View itemView) { 19 | super(itemView); 20 | iv_show_img= (ImageView) itemView.findViewById(R.id.iv_show_img); 21 | tv_intro = (TextView) itemView.findViewById(R.id.tv_intro); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/adapter/viewholder/UnionVHolder.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.adapter.viewholder; 2 | 3 | import android.support.v7.widget.RecyclerView; 4 | import android.view.View; 5 | import android.widget.ImageView; 6 | import android.widget.TextView; 7 | 8 | import com.monsterlin.blives.R; 9 | 10 | /** 11 | * Created by monsterLin on 6/30/2016. 12 | */ 13 | public class UnionVHolder extends RecyclerView.ViewHolder { 14 | 15 | public ImageView iv_union_logo , iv_star , iv_tel ; 16 | public TextView tv_community , tv_director ; 17 | 18 | public UnionVHolder(View itemView) { 19 | super(itemView); 20 | 21 | iv_union_logo= (ImageView) itemView.findViewById(R.id.iv_union_logo); 22 | iv_star= (ImageView) itemView.findViewById(R.id.iv_star); 23 | iv_tel= (ImageView) itemView.findViewById(R.id.iv_tel); 24 | 25 | tv_community= (TextView) itemView.findViewById(R.id.tv_community); 26 | tv_director= (TextView) itemView.findViewById(R.id.tv_director); 27 | 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/application/BApplication.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.application; 2 | 3 | import android.app.Application; 4 | 5 | import com.baidu.mapapi.SDKInitializer; 6 | import com.nostra13.universalimageloader.core.ImageLoader; 7 | import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; 8 | 9 | import im.fir.sdk.FIR; 10 | 11 | /** 12 | * 应用的Application 13 | * Created by monsterLin on 2016/4/12. 14 | */ 15 | public class BApplication extends Application{ 16 | @Override 17 | public void onCreate() { 18 | super.onCreate(); 19 | 20 | /** 21 | * 创建默认的ImageLoader配置参数 22 | */ 23 | ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(this); 24 | ImageLoader.getInstance().init(configuration); 25 | 26 | /** 27 | * 百度地图相关配置 28 | */ 29 | SDKInitializer.initialize(getApplicationContext()); 30 | 31 | /** 32 | * BugHD 33 | */ 34 | FIR.init(this); 35 | 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/bean/App.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | /** 4 | * 生活 5 | * Created by monsterLin on 2016/4/22. 6 | */ 7 | public class App { 8 | private int appicon; 9 | private String appname ; 10 | private String appurl; 11 | 12 | 13 | public App(int appicon, String appname, String appurl) { 14 | this.appicon = appicon; 15 | this.appname = appname; 16 | this.appurl = appurl; 17 | } 18 | 19 | public int getAppicon() { 20 | return appicon; 21 | } 22 | 23 | public void setAppicon(int appicon) { 24 | this.appicon = appicon; 25 | } 26 | 27 | public String getAppname() { 28 | return appname; 29 | } 30 | 31 | public void setAppname(String appname) { 32 | this.appname = appname; 33 | } 34 | 35 | public String getAppurl() { 36 | return appurl; 37 | } 38 | 39 | public void setAppurl(String appurl) { 40 | this.appurl = appurl; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/bean/BScenery.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | /** 6 | * Created by monsterLin on 2016/9/26. 7 | */ 8 | 9 | public class BScenery extends BmobObject { 10 | private String webUrl ; 11 | 12 | public String getWebUrl() { 13 | return webUrl; 14 | } 15 | 16 | public void setWebUrl(String webUrl) { 17 | this.webUrl = webUrl; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/bean/FeedBack.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | /** 6 | * 用户反馈 7 | * Created by monsterLin on 2016/4/14. 8 | */ 9 | public class FeedBack extends BmobObject { 10 | private String device ;//设备类型 11 | private String IMEI ; //设备的IMEI 12 | private String feedContent ; //反馈内容 13 | private String email ;//邮箱 14 | 15 | 16 | public String getDevice() { 17 | return device; 18 | } 19 | 20 | public void setDevice(String device) { 21 | this.device = device; 22 | } 23 | 24 | public String getIMEI() { 25 | return IMEI; 26 | } 27 | 28 | public void setIMEI(String IMEI) { 29 | this.IMEI = IMEI; 30 | } 31 | 32 | public String getFeedContent() { 33 | return feedContent; 34 | } 35 | 36 | public void setFeedContent(String feedContent) { 37 | this.feedContent = feedContent; 38 | } 39 | 40 | public String getEmail() { 41 | return email; 42 | } 43 | 44 | public void setEmail(String email) { 45 | this.email = email; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/bean/Jobnews.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | import cn.bmob.v3.datatype.BmobDate; 5 | import cn.bmob.v3.datatype.BmobFile; 6 | 7 | /** 8 | * 就业信息 9 | * Created by monsterLin on 2016/4/8. 10 | */ 11 | public class Jobnews extends BmobObject { 12 | private String title ; 13 | private String content ; 14 | private BmobFile newsimg ; 15 | private BmobDate newsdate; 16 | 17 | public String getTitle() { 18 | return title; 19 | } 20 | 21 | public void setTitle(String title) { 22 | this.title = title; 23 | } 24 | 25 | public String getContent() { 26 | return content; 27 | } 28 | 29 | public void setContent(String content) { 30 | this.content = content; 31 | } 32 | 33 | public BmobFile getNewsimg() { 34 | return newsimg; 35 | } 36 | 37 | public void setNewsimg(BmobFile newsimg) { 38 | this.newsimg = newsimg; 39 | } 40 | 41 | public BmobDate getNewsdate() { 42 | return newsdate; 43 | } 44 | 45 | public void setNewsdate(BmobDate newsdate) { 46 | this.newsdate = newsdate; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/bean/MarkPoint.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | 5 | /** 6 | * 地图mark点 7 | * Created by monsterLin on 2016/4/17. 8 | */ 9 | public class MarkPoint extends BmobObject { 10 | 11 | private String latitude ; //纬度 12 | private String longitude ;//经度 13 | private String place ; //地名 14 | private String introbuce ; //描述 15 | 16 | public String getLatitude() { 17 | return latitude; 18 | } 19 | 20 | public void setLatitude(String latitude) { 21 | this.latitude = latitude; 22 | } 23 | 24 | public String getLongitude() { 25 | return longitude; 26 | } 27 | 28 | public void setLongitude(String longitude) { 29 | this.longitude = longitude; 30 | } 31 | 32 | public String getPlace() { 33 | return place; 34 | } 35 | 36 | public void setPlace(String place) { 37 | this.place = place; 38 | } 39 | 40 | public String getIntrobuce() { 41 | return introbuce; 42 | } 43 | 44 | public void setIntrobuce(String introbuce) { 45 | this.introbuce = introbuce; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/bean/Offnews.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | import cn.bmob.v3.datatype.BmobDate; 5 | import cn.bmob.v3.datatype.BmobFile; 6 | 7 | /** 8 | * 教务新闻 9 | * Created by monsterLin on 2016/4/8. 10 | */ 11 | public class Offnews extends BmobObject { 12 | 13 | private String title ; 14 | private String content; 15 | private BmobFile newsimg; 16 | private BmobDate newsdate; 17 | 18 | public String getTitle() { 19 | return title; 20 | } 21 | 22 | public void setTitle(String title) { 23 | this.title = title; 24 | } 25 | 26 | public String getContent() { 27 | return content; 28 | } 29 | 30 | public void setContent(String content) { 31 | this.content = content; 32 | } 33 | 34 | public BmobFile getNewsimg() { 35 | return newsimg; 36 | } 37 | 38 | public void setNewsimg(BmobFile newsimg) { 39 | this.newsimg = newsimg; 40 | } 41 | 42 | public BmobDate getNewsdate() { 43 | return newsdate; 44 | } 45 | 46 | public void setNewsdate(BmobDate newsdate) { 47 | this.newsdate = newsdate; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/bean/Scenery.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.bean; 2 | 3 | import cn.bmob.v3.BmobObject; 4 | import cn.bmob.v3.datatype.BmobFile; 5 | 6 | /** 7 | * 校园风光 8 | * Created by monsterLin on 2016/4/7. 9 | */ 10 | public class Scenery extends BmobObject { 11 | private String sceneryintro; //描述 12 | private BmobFile sceneryimg; //图片 13 | 14 | public String getSceneryintro() { 15 | return sceneryintro; 16 | } 17 | 18 | public void setSceneryintro(String sceneryintro) { 19 | this.sceneryintro = sceneryintro; 20 | } 21 | 22 | public BmobFile getSceneryimg() { 23 | return sceneryimg; 24 | } 25 | 26 | public void setSceneryimg(BmobFile sceneryimg) { 27 | this.sceneryimg = sceneryimg; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/biz/NewsBiz.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.biz; 2 | 3 | import android.view.View; 4 | 5 | /** 6 | * Created by monsterLin on 6/28/2016. 7 | */ 8 | public interface NewsBiz { 9 | 10 | /** 11 | * 初始化视图 12 | */ 13 | public void initView(View view); 14 | /** 15 | * 初始化数据 16 | */ 17 | public void initData(); 18 | 19 | /** 20 | * 分页查询数据 21 | * @param page 当前页 22 | */ 23 | public void getData(int page); 24 | 25 | /** 26 | * 得到最新的数据 27 | */ 28 | public void getNewestData(String topDate); 29 | } 30 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/constants/APPID.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * Created by monsterLin on 7/5/2016. 5 | */ 6 | public class APPID { 7 | public static final String QQ_APPID = "1105325558" ; 8 | 9 | 10 | } 11 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/constants/BaseUrls.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * Created by monsterLin on 7/6/2016. 5 | */ 6 | public class BaseUrls { 7 | /** 8 | * QQ用户能力接口网站 9 | */ 10 | public static final String Base_QQ_URL = "http://119.147.19.43/"; 11 | 12 | /** 13 | * 获取用户基本资料 14 | */ 15 | public static final String User_Info_URL = "v3/user/get_info?" ; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/constants/BmobKey.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * Bmob 的相关常量 5 | * Created by monsterLin on 2016/4/4. 6 | */ 7 | public class BmobKey { 8 | 9 | /** 10 | * Bmob的APPkey 11 | */ 12 | public static final String APPKEY = "543334e06f481a8e6a4b8c2933dcd8f0" ; 13 | 14 | } 15 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/constants/DetailType.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * 新闻类型 5 | * Created by monsterLin on 2016/4/8. 6 | */ 7 | public class DetailType { 8 | /** 9 | * 学校新闻 10 | */ 11 | public static final int SchoolNews = 1; 12 | /** 13 | * 学术通知 14 | */ 15 | public static final int Acinforms = 2 ; 16 | /** 17 | * 教务信息 18 | */ 19 | public static final int Offnews = 3; 20 | /** 21 | * 就业信息 22 | */ 23 | public static final int Jobnews = 4; 24 | } 25 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/constants/QueryNumber.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.constants; 2 | 3 | /** 4 | * Created by monsterLin on 2016/6/25. 5 | */ 6 | public class QueryNumber { 7 | 8 | /** 9 | * 分页查询每页查询的数量 10 | */ 11 | public static final int limit = 10 ; 12 | 13 | /** 14 | * 得到最新的数据 15 | */ 16 | public static final int topLimt = 3 ; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/utils/MTextUtils.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.utils; 2 | 3 | /** 4 | * 字符串格式化 5 | * Created by monsterLin on 6/24/2016. 6 | */ 7 | public class MTextUtils { 8 | 9 | /** 10 | * 去掉文本开头和结尾的空格 11 | * @param text 12 | * @return 13 | */ 14 | public static String textFormat(String text){ 15 | return text.trim(); 16 | } 17 | 18 | 19 | /** 20 | * 格式化时间 21 | * @param date 22 | * @return 23 | */ 24 | public static String dateFormat(String date){ 25 | return date.substring(0,10); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /blives/src/main/java/com/monsterlin/blives/utils/ToastUtils.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives.utils; 2 | 3 | import android.content.Context; 4 | import android.widget.Toast; 5 | 6 | /** 7 | * Toast工具类 8 | * Created by monsterLin on 2016/2/16. 9 | */ 10 | public class ToastUtils { 11 | 12 | private static Toast mToast; 13 | 14 | /** 15 | * 显示Toast 16 | */ 17 | public static void showToast(Context context, CharSequence text, int duration) { 18 | if(mToast == null) { 19 | mToast = Toast.makeText(context, text, duration); 20 | } else { 21 | mToast.setText(text); 22 | mToast.setDuration(duration); 23 | } 24 | mToast.show(); 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /blives/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/arm64-v8a/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/arm64-v8a/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/arm64-v8a/liblocSDK6a.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/armeabi-v7a/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/armeabi-v7a/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/armeabi-v7a/liblocSDK6a.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/armeabi/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/armeabi/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/armeabi/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/armeabi/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/armeabi/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/armeabi/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/armeabi/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/armeabi/liblocSDK6a.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/x86/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/x86/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/x86/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/x86/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/x86/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/x86/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/x86/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/x86/liblocSDK6a.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/x86_64/libBaiduMapSDK_base_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/x86_64/libBaiduMapSDK_base_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/x86_64/libBaiduMapSDK_map_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/x86_64/libBaiduMapSDK_map_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/x86_64/libBaiduMapSDK_util_v3_7_3.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/x86_64/libBaiduMapSDK_util_v3_7_3.so -------------------------------------------------------------------------------- /blives/src/main/jniLibs/x86_64/liblocSDK6a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/jniLibs/x86_64/liblocSDK6a.so -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/bg_welcome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/bg_welcome.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/bn_qq_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/bn_qq_login.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/bn_sina_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/bn_sina_login.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/bn_wx_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/bn_wx_login.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_about.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_board.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_borrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_borrow.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_cet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_cet.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_cz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_cz.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_inform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_inform.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_jobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_jobs.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_onekey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_onekey.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_sight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_sight.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_topics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_topics.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_ts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_ts.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_app_wx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_app_wx.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_bzu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_bzu.jpg -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_after.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_before.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_content.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_date.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_me.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_new.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_object.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_object.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_star.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_tel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_tel.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_theme.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_campus_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_campus_type.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_changepass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_changepass.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_default_error_showimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_default_error_showimg.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_default_feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_default_feedback.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_default_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_default_photo.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_depart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_depart.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_email.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_guide_one.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_guide_one.jpg -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_guide_three.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_guide_three.jpg -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_guide_two.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_guide_two.jpg -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_login_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_login_password.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_login_qq_nw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_login_qq_nw.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_login_username.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_login_username.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_login_weibo_nw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_login_weibo_nw.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_login_wx_nw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_login_wx_nw.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_main_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_main_after.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_main_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_main_before.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_main_notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_main_notifications.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_main_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_main_setting.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_main_user_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_main_user_bg.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_map_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_map_after.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_map_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_map_before.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_map_loc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_map_loc.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_map_location_arrows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_map_location_arrows.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_map_mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_map_mark.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_map_pop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_map_pop.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_me_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_me_after.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_me_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_me_before.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_menu_inform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_menu_inform.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_menu_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_menu_search.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_menu_tel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_menu_tel.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_news_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_news_default.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_nick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_nick.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_notifications.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_ok.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_password.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_pop_map_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_pop_map_arrow.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_reset_email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_reset_email.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_scenery_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_scenery_after.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_scenery_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_scenery_before.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_setting_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_setting_about.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_setting_feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_setting_feedback.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_setting_feedback_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_setting_feedback_img.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_setting_help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_setting_help.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_setting_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_setting_send.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_setting_to_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_setting_to_send.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_setting_trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_setting_trash.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_setting_wenhao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_setting_wenhao.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_share.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_tel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_tel.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_userinfo_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_userinfo_edit.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-hdpi/ic_username.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-hdpi/ic_username.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-mdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-mdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-xhdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-xhdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-xxhdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-xxhdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable-xxxhdpi/ic_open_in_browser_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable-xxxhdpi/ic_open_in_browser_white_24dp.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bg_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bg_point_selected.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bg_scenery.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_cancel_bg_focused.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_cancel_bg_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_cancel_bg_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | 10 | 11 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_cancel_bg_tap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_close_bg_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | 10 | 11 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_ok_bg_focused.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_ok_bg_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_ok_bg_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 8 | 10 | 11 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_button_ok_bg_tap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_dialog_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/bmob_update_wifi_disable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/drawable/bmob_update_wifi_disable.png -------------------------------------------------------------------------------- /blives/src/main/res/drawable/btn_color_after.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/btn_color_before.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/btn_exit_shape.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/btn_login_shape.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/btn_regist_shape.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 11 | 12 | 13 | 16 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/btn_select.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/fab_label_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 11 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/label.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/sport_start_select.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/sport_start_shape_after.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /blives/src/main/res/drawable/sport_start_shape_before.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | 9 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/activity_appdetail.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 14 | 15 | 16 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/activity_welcome.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/fragment_campus.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 19 | 20 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 18 | 19 | 24 | 25 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/fragment_map.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 13 | 14 | 15 | 22 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/fragment_news_list.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 13 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/fragment_scenery.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 15 | 16 | 17 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/fragment_union.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 12 | 13 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/item_foot.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 18 | 19 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/item_progressbar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/item_scenery.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 17 | 18 | 30 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/view1_of_pager.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 13 | 14 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/view2_of_pager.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/view3_of_pager.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 22 | 23 | -------------------------------------------------------------------------------- /blives/src/main/res/layout/view_map_pop.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /blives/src/main/res/menu/menu_inform.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 12 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /blives/src/main/res/menu/menu_login.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 10 | -------------------------------------------------------------------------------- /blives/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 11 | 12 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /blives/src/main/res/menu/menu_newsdetails.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /blives/src/main/res/menu/menu_ok.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /blives/src/main/res/menu/menu_union.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /blives/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /blives/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /blives/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /blives/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /blives/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/blives/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /blives/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /blives/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /blives/src/main/res/values/bmob_common_strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 正在下载中. 4 | 下载出错啦,请检查网络后继续。 5 | 暂停 6 | 继续 7 | 取消 8 | 正在下载: 9 | 暂停: 10 | 正在下载应用 11 | 正在更新安装包 12 | 请连接网络后再尝试! 13 | 下载失败 14 | 下载完成,请点击安装 15 | 更新完成,请点击安装 16 | 新版本已经准备好,请点击安装 17 | 18 | -------------------------------------------------------------------------------- /blives/src/main/res/values/bmob_update_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 未联网 4 | 发现新版本 5 | 最新版本: 6 | 更新内容 7 | 仅需要下载: 8 | 新版本大小: 9 | (提示:非WIFI环境) 10 | 立即更新 11 | 应用更新 12 | 以后再说 13 | 忽略该版 14 | 正在更新中.... 15 | 最新版本已下载,是否安装? 16 | v3.1.4Beta 17 | 18 | -------------------------------------------------------------------------------- /blives/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 160dp 4 | 16dp 5 | 16dp 6 | 16dp 7 | 16dp 8 | 9 | -------------------------------------------------------------------------------- /blives/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | 14 | 15 | 19 | 20 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /blives/src/test/java/com/monsterlin/blives/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.monsterlin.blives; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | repositories { 5 | jcenter() 6 | } 7 | dependencies { 8 | classpath 'com.android.tools.build:gradle:2.2.0' 9 | 10 | // NOTE: Do not place your application dependencies here; they belong 11 | // in the individual module build.gradle files 12 | } 13 | } 14 | 15 | allprojects { 16 | repositories { 17 | jcenter() 18 | maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" } 19 | maven { 20 | url "http://maven.bughd.com/public" 21 | } 22 | 23 | 24 | } 25 | } 26 | 27 | task clean(type: Delete) { 28 | delete rootProject.buildDir 29 | } 30 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m 13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 14 | 15 | # When configured, Gradle will run in incubating parallel mode. 16 | # This option should only be used with decoupled projects. More details, visit 17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 18 | # org.gradle.parallel=true -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Sep 22 16:30:56 CST 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 7 | -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.library' 2 | 3 | 4 | 5 | android { 6 | compileSdkVersion 22 7 | buildToolsVersion "22.0.1" 8 | 9 | defaultConfig { 10 | minSdkVersion 14 11 | targetSdkVersion 22 12 | versionCode 1 13 | versionName "1.0" 14 | } 15 | buildTypes { 16 | release { 17 | minifyEnabled false 18 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 19 | } 20 | } 21 | compileOptions { 22 | sourceCompatibility JavaVersion.VERSION_1_7 23 | targetCompatibility JavaVersion.VERSION_1_7 24 | } 25 | } 26 | 27 | dependencies { 28 | compile fileTree(dir: 'libs', include: ['*.jar']) 29 | testCompile 'junit:junit:4.12' 30 | compile 'com.android.support:appcompat-v7:22.2.1' 31 | compile 'com.github.bumptech.glide:glide:3.6.1' 32 | } 33 | -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in D:\Android\sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /library/src/androidTest/java/com/yyydjk/library/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.yyydjk.library; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /library/src/test/java/com/yyydjk/library/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.yyydjk.library; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':library', ':validator', ':blives','tastytoast' 2 | -------------------------------------------------------------------------------- /showimg/app_show_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/showimg/app_show_01.jpg -------------------------------------------------------------------------------- /tastytoast/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tastytoast/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.library' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | minSdkVersion 11 9 | targetSdkVersion 22 10 | versionCode 6 11 | versionName "0.1.0" 12 | } 13 | buildTypes { 14 | release { 15 | minifyEnabled false 16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 17 | } 18 | } 19 | } 20 | 21 | dependencies { 22 | compile fileTree(dir: 'libs', include: ['*.jar']) 23 | testCompile 'junit:junit:4.12' 24 | compile 'com.android.support:appcompat-v7:22.2.1' 25 | compile 'com.facebook.rebound:rebound:0.3.8' 26 | } 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /tastytoast/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /home/rahul/Android/Sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /tastytoast/src/androidTest/java/com/sdsmdg/tastytoast/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.sdsmdg.tastytoast; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /tastytoast/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tastytoast/src/main/res/drawable/background_toast.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /tastytoast/src/main/res/drawable/confusing_toast.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /tastytoast/src/main/res/drawable/default_toast.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /tastytoast/src/main/res/drawable/error_toast.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /tastytoast/src/main/res/drawable/info_toast.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /tastytoast/src/main/res/drawable/success_toast.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /tastytoast/src/main/res/drawable/warning_toast.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /tastytoast/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | TastyToast 3 | 4 | -------------------------------------------------------------------------------- /tastytoast/src/test/java/com/sdsmdg/tastytoast/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.sdsmdg.tastytoast; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /validator/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /validator/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.library' 2 | 3 | android { 4 | compileSdkVersion 22 5 | buildToolsVersion "22.0.1" 6 | 7 | defaultConfig { 8 | minSdkVersion 15 9 | minSdkVersion 15 10 | targetSdkVersion 22 11 | versionCode 1 12 | versionName "1.0" 13 | } 14 | buildTypes { 15 | release { 16 | minifyEnabled false 17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 18 | } 19 | } 20 | } 21 | 22 | dependencies { 23 | compile fileTree(dir: 'libs', include: ['*.jar']) 24 | testCompile 'junit:junit:4.12' 25 | compile 'com.android.support:appcompat-v7:22.2.1' 26 | } 27 | -------------------------------------------------------------------------------- /validator/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in G:\Users\monster\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | 12 | # If your project uses WebView with JS, uncomment the following 13 | # and specify the fully qualified class name to the JavaScript interface 14 | # class: 15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 16 | # public *; 17 | #} 18 | -------------------------------------------------------------------------------- /validator/src/androidTest/java/monster/org/validator/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package monster.org.validator; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /validator/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /validator/src/main/java/monster/org/validator/validator/AbstractValidate.java: -------------------------------------------------------------------------------- 1 | package monster.org.validator.validator; 2 | 3 | import android.widget.TextView; 4 | 5 | public abstract class AbstractValidate { 6 | 7 | /** 8 | * Add a new validator for fields attached 9 | * @param validator 10 | * {@link AbstractValidator} : The validator to attach 11 | */ 12 | public abstract void addValidator(AbstractValidator validator); 13 | 14 | /** 15 | * Function called when the {@link Form} validation 16 | * @param value 17 | * {@link String} : value to validate 18 | * @return 19 | * true if all validators are valid 20 | * false if a validator is invalid 21 | */ 22 | public abstract boolean isValid(String value); 23 | 24 | /** 25 | * Returns the error message displayed on the connected component 26 | * @return 27 | * {@link String} : the message to display 28 | */ 29 | public abstract String getMessages(); 30 | 31 | /** 32 | * Function recovering the field attached to our validator 33 | * @return 34 | * {@link TextView} : The fields attached 35 | */ 36 | public abstract TextView getSource(); 37 | } 38 | -------------------------------------------------------------------------------- /validator/src/main/java/monster/org/validator/validator/AbstractValidator.java: -------------------------------------------------------------------------------- 1 | package monster.org.validator.validator; 2 | 3 | import android.content.Context; 4 | 5 | /** 6 | * Class for creating new Validators 7 | * @author throrin19 8 | * 9 | */ 10 | public abstract class AbstractValidator { 11 | 12 | protected Context mContext; 13 | 14 | public AbstractValidator(Context c){ 15 | mContext = c; 16 | } 17 | 18 | /** 19 | * Can check if the value passed in parameter is valid or not. 20 | * @param value 21 | * {@link String} : the value to validate 22 | * @return 23 | * boolean : true if valid, false otherwise. 24 | */ 25 | public abstract boolean isValid(String value) throws ValidatorException; 26 | 27 | /** 28 | * Used to retrieve the error message corresponding to the validator. 29 | * @return 30 | * String : the error message 31 | */ 32 | public abstract String getMessage(); 33 | } 34 | -------------------------------------------------------------------------------- /validator/src/main/java/monster/org/validator/validator/ValidatorException.java: -------------------------------------------------------------------------------- 1 | package monster.org.validator.validator; 2 | 3 | public class ValidatorException extends Exception{ 4 | private static final long serialVersionUID = 1L; 5 | 6 | public ValidatorException() { 7 | super(); 8 | } 9 | 10 | /** 11 | * @param detailMessage 12 | * @param throwable 13 | */ 14 | public ValidatorException(String detailMessage, Throwable throwable) { 15 | super(detailMessage, throwable); 16 | } 17 | 18 | /** 19 | * @param detailMessage 20 | */ 21 | public ValidatorException(String detailMessage) { 22 | super(detailMessage); 23 | } 24 | 25 | /** 26 | * @param throwable 27 | */ 28 | public ValidatorException(Throwable throwable) { 29 | super(throwable); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /validator/src/main/java/monster/org/validator/validator/validator/HexValidator.java: -------------------------------------------------------------------------------- 1 | package monster.org.validator.validator.validator; 2 | 3 | import android.content.Context; 4 | 5 | import java.util.regex.Pattern; 6 | 7 | import monster.org.validator.R; 8 | import monster.org.validator.validator.AbstractValidator; 9 | 10 | 11 | public class HexValidator extends AbstractValidator { 12 | 13 | /** 14 | * This is Hex Pattern to verify value. 15 | */ 16 | private static final Pattern mPattern = Pattern.compile("^(#|)[0-9A-Fa-f]+$"); 17 | 18 | private int mErrorMessage = R.string.validator_alnum; 19 | 20 | public HexValidator(Context c) { 21 | super(c); 22 | } 23 | 24 | public HexValidator(Context c, int errorMessage) { 25 | super(c); 26 | mErrorMessage = errorMessage; 27 | } 28 | 29 | @Override 30 | public boolean isValid(String value) { 31 | return mPattern.matcher(value).matches(); 32 | } 33 | 34 | @Override 35 | public String getMessage() { 36 | return mContext.getString(mErrorMessage); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /validator/src/main/java/monster/org/validator/validator/validator/NotEmptyValidator.java: -------------------------------------------------------------------------------- 1 | package monster.org.validator.validator.validator; 2 | 3 | import android.content.Context; 4 | 5 | import monster.org.validator.R; 6 | import monster.org.validator.validator.AbstractValidator; 7 | 8 | 9 | public class NotEmptyValidator extends AbstractValidator { 10 | 11 | private int mErrorMessage = R.string.validator_empty; 12 | 13 | 14 | public NotEmptyValidator(Context c) { 15 | super(c); 16 | } 17 | 18 | public NotEmptyValidator(Context c, int errorMessage) { 19 | super(c); 20 | mErrorMessage = errorMessage; 21 | } 22 | 23 | @Override 24 | public boolean isValid(String value) { 25 | if(value != null){ 26 | if(value.length() > 0) 27 | return true; 28 | else 29 | return false; 30 | }else{ 31 | return false; 32 | } 33 | } 34 | 35 | @Override 36 | public String getMessage() { 37 | return mContext.getString(mErrorMessage); 38 | } 39 | 40 | } 41 | -------------------------------------------------------------------------------- /validator/src/main/java/monster/org/validator/validator/validator/UrlValidator.java: -------------------------------------------------------------------------------- 1 | package monster.org.validator.validator.validator; 2 | 3 | import android.content.Context; 4 | import android.util.Patterns; 5 | 6 | import java.util.regex.Pattern; 7 | 8 | import monster.org.validator.R; 9 | import monster.org.validator.validator.AbstractValidator; 10 | 11 | 12 | public class UrlValidator extends AbstractValidator { 13 | 14 | private static Pattern mPattern = Patterns.WEB_URL; 15 | 16 | private int mErrorMessage = R.string.validator_url; 17 | 18 | public UrlValidator(Context c) { 19 | super(c); 20 | } 21 | 22 | public UrlValidator(Context c, int errorMessage) { 23 | super(c); 24 | mErrorMessage = errorMessage; 25 | } 26 | 27 | @Override 28 | public boolean isValid(String url) { 29 | return mPattern.matcher(url).matches(); 30 | } 31 | 32 | @Override 33 | public String getMessage() { 34 | return mContext.getString(mErrorMessage); 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /validator/src/main/res/drawable-hdpi/ic_explain_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/validator/src/main/res/drawable-hdpi/ic_explain_about.png -------------------------------------------------------------------------------- /validator/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/validator/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /validator/src/main/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/validator/src/main/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /validator/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/validator/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /validator/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monsterLin/BLives/78400ac3000b068f4a8561971616c68e328766e2/validator/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /validator/src/main/res/layout/widget_ok_cancel_bar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 |