基于Java语言的Android家教类APP设计源码

作品简介

本项目是一款基于Java语言的Android家教类APP设计源码,总计包含429个文件,其中包括162个PNG图片文件、141个XML布局文件、95个Java源代码文件、8个JAR库文件、7个SO库文件、3个Git忽略文件、3个Gradle配置文件、2个属性文件和1个Markdown文件。该APP专注于家教服务,旨在提供便捷的家教信息匹配和交流平台。

关键词

Android开发 Java编程 家教APP 移动应用开发 教育软件

目录结构

├── .gitignore
  ├── SanRenXing
  ├── .gitignore
    ├── app
    ├── .gitignore
    ├── build.gradle
      ├── libs
      ├── BaiduLBS_Android.jar
      ├── BmobIM_V1.1.9beta_20150820.jar
      ├── BmobSDK_V3.4.3_0828.jar
        ├── armeabi-v7a
        ├── libBaiduMapSDK_v3_3_0_15.so
        ├── libbspatch.so
        ├── liblocSDK5.so
        ├── libumeng_opustool.so
        ├── armeabi
        ├── libBaiduMapSDK_v3_3_0_15.so
        ├── liblocSDK5.so
        ├── libumeng_opustool.so
      ├── baidulocalsdk-libs.jar
      ├── cayenne-1.2.1.jar
      ├── eventbus.jar
      ├── universal-image-loader-1.9.1.jar
    ├── proguard-rules.pro
      ├── src
        ├── androidTest
          ├── java
            ├── srx
              ├── open
                ├── com
                  ├── sanrenxing
                  ├── ApplicationTest.java
        ├── main
        ├── AndroidManifest.xml
          ├── assets
          ├── srx_data.db
          ├── java
            ├── srx
              ├── open
                ├── com
                  ├── activity
                  ├── AboutActivity.java
                  ├── AddrActivity.java
                  ├── BaseActivity.java
                  ├── ChatActivity.java
                  ├── CourseClassActivity.java
                  ├── CourseDetailedInfoActivity.java
                  ├── ExtendBaseActivity.java
                  ├── FeedBackMsgActivity.java
                  ├── ForgotPassActivity.java
                  ├── HomeActivity.java
                  ├── LocationActivity.java
                  ├── LoginActivity.java
                  ├── MyCourseActivity.java
                  ├── NoAccountShortcutLoginActivity.java
                  ├── PublishCourseActivity.java
                  ├── RegisterActivity.java
                  ├── SearchInfoActivity.java
                  ├── SettingsActivity.java
                  ├── SplashActivity.java
                  ├── UserInfoActivity.java
                  ├── adapter
                  ├── BaseArrayListAdapter.java
                  ├── BaseCoursePublishAdpter.java
                  ├── BaseListAdapter.java
                  ├── ClassRecyclerAdapter.java
                  ├── EmoViewPagerAdapter.java
                  ├── EmoteAdapter.java
                  ├── HomeRecommendAdpter.java
                  ├── MessageChatAdapter.java
                  ├── MessageRecentAdapter.java
                  ├── MyCourseAdpter.java
                  ├── NearbyInfoAdpter.java
                  ├── TabPageAdapter.java
                  ├── TopRecyclerAdapter.java
                  ├── bean
                  ├── Comment.java
                  ├── CoursePublish.java
                  ├── CourseSubscribe.java
                  ├── FaceText.java
                  ├── FeedBack.java
                  ├── Logout.java
                  ├── OnReadedBean.java
                  ├── SrxApplication.java
                  ├── User.java
                  ├── courseUtils
                  ├── CourseManager.java
                  ├── CourseMsg.java
                  ├── dialog
                  ├── DialogBase.java
                  ├── DialogTips.java
                  ├── fragment
                  ├── BaseFragment.java
                  ├── MineFragment.java
                  ├── MyMsgFragment.java
                  ├── NearbyFragment.java
                  ├── TutorFragment.java
                  ├── internal
                  ├── ElasticOutInterpolator.java
                  ├── SimpleAnimatorListener.java
                  ├── mode
                  ├── AddrItem.java
                  ├── ClassItem.java
                  ├── MessageEvent.java
                  ├── ShowMsgNotifyMode.java
                  ├── SmssErrorMsg.java
                  ├── receviers
                  ├── MyMessageReceiver.java
                  ├── utils
                  ├── APIUtil.java
                  ├── BCallAndroidUtils.java
                  ├── BaiDuLbsHelper.java
                  ├── CommonUtils.java
                  ├── Config.java
                  ├── Constants.java
                  ├── DataBaseHelper.java
                  ├── DataCleanManagerUtils.java
                  ├── DateUtils.java
                  ├── FaceTextUtils.java
                  ├── FilePathGenerator.java
                  ├── ImageLoadOptions.java
                  ├── Log.java
                  ├── Log2File.java
                  ├── LogFilter.java
                  ├── LogFormatter.java
                  ├── OpenToast.java
                  ├── PhotoUtil.java
                  ├── TimeUtil.java
                  ├── UIUtils.java
                  ├── UserUtils.java
                  ├── views
                  ├── EmoticonsEditText.java
                  ├── OnRefreshScrollHeadListener.java
                  ├── RefreshHeaderController.java
                  ├── RefreshListView.java
                  ├── widgets
                  ├── ActionSheet.java
                  ├── AppUpdateDialogWindow.java
                  ├── CircleImageView.java
                  ├── NewRecordPlayClickListener.java
                  ├── OpenViewPager.java
                  ├── PullScrollView.java
                  ├── RadiusDrawable.java
                  ├── ScrollForeverTextView.java
                  ├── SegmentControl.java
                  ├── StretchScrollView.java
          ├── res
            ├── anim
            ├── addr_view_in.xml
            ├── addr_view_out.xml
            ├── anim_chat_voice_left.xml
            ├── anim_chat_voice_right.xml
            ├── bottomitem_in.xml
            ├── frame_loading.xml
            ├── in_from_right.xml
            ├── out_from_left.xml
            ├── progressbar_loading_anim.xml
            ├── rotate_progress.xml
            ├── topitem_in.xml
            ├── drawable-hdpi
            ├── abc_ic_ab_back_holo_dark.png
            ├── abc_ic_ab_back_holo_light.png
            ├── addr_left_back.png
            ├── addr_left_close.png
            ├── base_comment_emo_bar.9.png
            ├── base_dialog_bg.9.png
            ├── base_edit_input.9.png
            ├── base_horizontal_line.9.png
            ├── base_horizontal_line_red.9.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
            ├── bmob_update_wifi_disable.png
            ├── card_avatar_bar.9.png
            ├── chat_add_camera_normal.png
            ├── chat_add_camera_press.png
            ├── chat_add_location_normal.png
            ├── chat_add_location_press.png
            ├── chat_add_normal.png
            ├── chat_add_picture_normal.png
            ├── chat_add_picture_press.png
            ├── chat_add_press.png
            ├── chat_emo_normal.png
            ├── chat_emo_press.png
            ├── chat_fail_resend_normal.png
            ├── chat_fail_resend_press.png
            ├── chat_icon_voice1.png
            ├── chat_icon_voice2.png
            ├── chat_icon_voice3.png
            ├── chat_icon_voice4.png
            ├── chat_icon_voice5.png
            ├── chat_icon_voice6.png
            ├── chat_icon_voice_short.png
            ├── chat_keyboard_normal.png
            ├── chat_keyboard_press.png
            ├── chat_send_n.png
            ├── chat_send_p.png
            ├── chat_top_voice_bg.9.png
            ├── chat_voice_bg.9.png
            ├── chat_voice_bg_press.9.png
            ├── chat_voice_normal.png
            ├── chat_voice_press.png
            ├── chatfrom_bg_focused.9.png
            ├── chatfrom_bg_normal.9.png
            ├── chatfrom_bg_pressed.9.png
            ├── chatto_bg_focused.9.png
            ├── chatto_bg_normal.9.png
            ├── chatto_bg_pressed.9.png
            ├── ebpay_pwdpay_next_gray.png
            ├── home_head_location.png
            ├── home_head_location_arrows.png
            ├── home_head_search.png
            ├── home_pub_btn_normal.png
            ├── home_pub_btn_press.png
            ├── home_recommend_arrows.png
            ├── ic_cycle.png
            ├── ic_launcher.png
            ├── icon_arrows_gray_right.png
            ├── icon_geo.png
            ├── item_addr_arrows.png
            ├── left_menu_none_logo.png
            ├── list_newmessage2.9.png
            ├── listitem_recommend_location.png
            ├── listitem_recommend_time.png
            ├── location_default.9.png
            ├── msg_show_date.9.png
            ├── nearby_arrow_none.png
            ├── nearby_arrow_press.png
            ├── progressbar_bg.png
            ├── refreshing_image_01.png
            ├── refreshing_image_02.png
            ├── scrollview_header.png
            ├── send_edittext_bg.9.png
            ├── set_person_logo_bg_frame.png
            ├── tab_ic_mine_highlight.png
            ├── tab_ic_mine_normal.png
            ├── tab_ic_msg_highlight.png
            ├── tab_ic_msg_normal.png
            ├── tab_ic_nearby_highlight.png
            ├── tab_ic_nearby_normal.png
            ├── tab_tutor_highlight.png
            ├── tab_tutor_normal.png
            ├── textfield_activated_holo_dark.9.png
            ├── textfield_default_holo_light.9.png
            ├── tutor_one.png
            ├── tutor_three.png
            ├── tutor_two.png
            ├── voice_left.png
            ├── voice_left1.png
            ├── voice_left2.png
            ├── voice_left3.png
            ├── voice_right.png
            ├── voice_right1.png
            ├── voice_right2.png
            ├── voice_right3.png
            ├── drawable-ldpi
            ├── ic_launcher.png
            ├── drawable-mdpi
            ├── ic_launcher.png
            ├── logo.png
            ├── my_course_checkbox_normal.png
            ├── my_course_checkbox_pressed.png
            ├── radio_kafeiguan_bg.jpg
            ├── tutor_one.png
            ├── tutor_three.png
            ├── tutor_two.png
            ├── drawable-xhdpi
            ├── actionsheet_bottom_normal.9.png
            ├── actionsheet_bottom_pressed.9.png
            ├── actionsheet_middle_normal.9.png
            ├── actionsheet_middle_pressed.9.png
            ├── actionsheet_single_normal.9.png
            ├── actionsheet_single_pressed.9.png
            ├── actionsheet_top_normal.9.png
            ├── actionsheet_top_pressed.9.png
            ├── ic_launcher.png
            ├── ue00e.png
            ├── ue056.png
            ├── ue057.png
            ├── ue058.png
            ├── ue059.png
            ├── ue105.png
            ├── ue106.png
            ├── ue107.png
            ├── ue108.png
            ├── ue11a.png
            ├── ue401.png
            ├── ue402.png
            ├── ue403.png
            ├── ue404.png
            ├── ue405.png
            ├── ue406.png
            ├── ue407.png
            ├── ue408.png
            ├── ue409.png
            ├── ue40a.png
            ├── ue40b.png
            ├── ue40c.png
            ├── ue40d.png
            ├── ue40e.png
            ├── ue40f.png
            ├── ue410.png
            ├── ue411.png
            ├── ue412.png
            ├── ue413.png
            ├── ue414.png
            ├── ue415.png
            ├── ue416.png
            ├── ue417.png
            ├── ue418.png
            ├── ue41f.png
            ├── ue421.png
            ├── drawable-xxhdpi
            ├── expand.png
            ├── file.png
            ├── folder.png
            ├── ic_launcher.png
            ├── drawable
            ├── 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_chat_add_camera_selector.xml
            ├── btn_chat_add_location_selector.xml
            ├── btn_chat_add_picture_selector.xml
            ├── btn_chat_add_selector.xml
            ├── btn_chat_emo_selector.xml
            ├── btn_chat_fail_resend.xml
            ├── btn_chat_keyboard_selector.xml
            ├── btn_chat_record_selector.xml
            ├── btn_chat_send_selector.xml
            ├── btn_chat_voice_selector.xml
            ├── chatfrom_select_bg.xml
            ├── chatto_bg.xml
            ├── course_detailed_info_bg.xml
            ├── home_head_oval.xml
            ├── home_pub_course_btn_selector.xml
            ├── listvie_nearby_item_bg.xml
            ├── listvie_nearby_item_bg_select.xml
            ├── listvie_nearby_item_select.xml
            ├── login_button_default.xml
            ├── login_button_enabled_false.xml
            ├── login_button_light.xml
            ├── login_button_select.xml
            ├── login_input_text_style.xml
            ├── logout_button_default.xml
            ├── logout_button_light.xml
            ├── logout_button_select.xml
            ├── menu_bg.xml
            ├── mine_item_bg.xml
            ├── mine_item_bg_select.xml
            ├── mine_item_select.xml
            ├── my_course_checkbox_select.xml
            ├── nearby_menu_tool_bg.xml
            ├── nearby_tool_select.xml
            ├── progressbar_loading_drawable.xml
            ├── recent_message_text_color_selector.xml
            ├── recent_name_text_color_selector.xml
            ├── sheet_relation_bg.xml
            ├── slt_as_ios7_cancel_bt.xml
            ├── slt_as_ios7_other_bt_bottom.xml
            ├── slt_as_ios7_other_bt_middle.xml
            ├── slt_as_ios7_other_bt_single.xml
            ├── slt_as_ios7_other_bt_top.xml
            ├── tab_mine_selector_checked_bg.xml
            ├── tab_msg_selector_checked_bg.xml
            ├── tab_nearby_selector_checked_bg.xml
            ├── tab_selector_checked_text_color.xml
            ├── tab_tutor_selector_checked_bg.xml
            ├── three_child_item_selector.xml.xml
            ├── two_item_selector.xml.xml
            ├── layout
            ├── activity_about.xml
            ├── activity_addr_detailed.xml
            ├── activity_chat_lay.xml
            ├── activity_course_class_detailed.xml
            ├── activity_course_detailed_info.xml
            ├── activity_feedback_msg.xml
            ├── activity_forgot_pass.xml
            ├── activity_home.xml
            ├── activity_location.xml
            ├── activity_login.xml
            ├── activity_main.xml
            ├── activity_my_course.xml
            ├── activity_no_account.xml
            ├── activity_publish_course.xml
            ├── activity_register.xml
            ├── activity_search_info.xml
            ├── activity_settings.xml
            ├── activity_splash.xml
            ├── bmob_update_dialog.xml
            ├── custome_toast_layout.xml
            ├── fragment_mine.xml
            ├── fragment_my_msg.xml
            ├── fragment_nearby.xml
            ├── fragment_tutor.xml
            ├── include_bottom_tool.xml
            ├── include_chat_add.xml
            ├── include_chat_bottom_bar.xml
            ├── include_chat_voice_short.xml
            ├── include_emo_gridview.xml
            ├── include_home_head.xml
            ├── include_home_head_info.xml
            ├── include_login_head.xml
            ├── include_mine_split_line.xml
            ├── include_nearby_top_tool.xml
            ├── include_relation_sheet_menu.xml
            ├── include_search_head.xml
            ├── include_split_line.xml
            ├── item_chat_received_image.xml
            ├── item_chat_received_location.xml
            ├── item_chat_received_message.xml
            ├── item_chat_received_voice.xml
            ├── item_chat_sent_image.xml
            ├── item_chat_sent_location.xml
            ├── item_chat_sent_message.xml
            ├── item_chat_sent_voice.xml
            ├── item_face_text.xml
            ├── listitem_addr.xml
            ├── listitem_feedback_msg.xml
            ├── listitem_home_recommend_info.xml
            ├── listitem_my_pub_course.xml
            ├── listitem_nearby_info.xml
            ├── listitem_nearby_select.xml
            ├── listitem_three_info.xml
            ├── listitem_tow_info.xml
            ├── listview_item_conversation.xml
            ├── pup_app_update_dialog.xml
            ├── refresh_listview_footer.xml
            ├── refresh_listview_header1.xml
            ├── v2_dialog_base.xml
            ├── menu
            ├── menu_main.xml
            ├── mipmap-hdpi
            ├── ic_launcher.png
            ├── mipmap-mdpi
            ├── ic_launcher.png
            ├── mipmap-xhdpi
            ├── ic_launcher.png
            ├── mipmap-xxhdpi
            ├── ic_launcher.png
            ├── values
            ├── as_attrs.xml
            ├── as_theme.xml
            ├── attrs.xml
            ├── bmob_common_strings.xml
            ├── bmob_update_string.xml
            ├── color.xml
            ├── dimens.xml
            ├── strings.xml
            ├── styles.xml
  ├── build.gradle
  ├── gradle.properties
    ├── gradle
      ├── wrapper
      ├── gradle-wrapper.jar
      ├── gradle-wrapper.properties
  ├── gradlew
  ├── gradlew.bat
  ├── import-summary.txt
  ├── settings.gradle
├── readme.txt
  ├── tool
  ├── sanrenxing.key
创作时间: