【实例简介】
Android studio 项目 和 MyEclipse 项目 ,整套完整的源代码(包括数据库结构文件),可以直接跑通,非常适合个人学习。
【实例截图】
【核心代码】
Androidappjavaweb后台代码
└── Android app+javaweb后台代码
├── app前端
│ └── Home
│ ├── app
│ │ ├── build.gradle
│ │ ├── libs
│ │ │ ├── arm64-v8a
│ │ │ │ ├── libBaiduMapSDK_base_v4_3_1.so
│ │ │ │ ├── libBaiduMapSDK_map_v4_3_1.so
│ │ │ │ └── liblocSDK6a.so
│ │ │ ├── armeabi
│ │ │ │ ├── libBaiduMapSDK_base_v4_3_1.so
│ │ │ │ ├── libBaiduMapSDK_map_v4_3_1.so
│ │ │ │ ├── liblocSDK6a.so
│ │ │ │ ├── libtpnsSecurity.so
│ │ │ │ └── libxguardian.so
│ │ │ ├── armeabi-v7a
│ │ │ │ ├── libBaiduMapSDK_base_v4_3_1.so
│ │ │ │ ├── libBaiduMapSDK_map_v4_3_1.so
│ │ │ │ └── liblocSDK6a.so
│ │ │ ├── baidumapapi_base_v4_3_1.jar
│ │ │ ├── baidumapapi_map_v4_3_1.jar
│ │ │ ├── baidumapapi_util_v4_3_1.jar
│ │ │ ├── jg_filter_sdk_1.1.jar
│ │ │ ├── joda-time-2.5.jar
│ │ │ ├── joda-time-2.5-sources.jar
│ │ │ ├── locSDK_6.13.jar
│ │ │ ├── mid-core-sdk-3.7.2.jar
│ │ │ ├── MobCommons-2016.1201.1839.jar
│ │ │ ├── MobTools-2016.1201.1839.jar
│ │ │ ├── pinyin4j-2.5.0.jar
│ │ │ ├── SMSSDK-2.1.3.aar
│ │ │ ├── wup-1.0.0.E-SNAPSHOT.jar
│ │ │ ├── x86
│ │ │ │ ├── libBaiduMapSDK_base_v4_3_1.so
│ │ │ │ ├── libBaiduMapSDK_map_v4_3_1.so
│ │ │ │ └── liblocSDK6a.so
│ │ │ ├── x86_64
│ │ │ │ ├── libBaiduMapSDK_base_v4_3_1.so
│ │ │ │ ├── libBaiduMapSDK_map_v4_3_1.so
│ │ │ │ └── liblocSDK6a.so
│ │ │ └── Xg_sdk_v3.1_20170417_0946.jar
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ ├── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── lqm
│ │ │ └── home
│ │ │ └── ExampleInstrumentedTest.java
│ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ │ ├── litepal.xml
│ │ │ │ └── sticker
│ │ │ │ ├── ajmd
│ │ │ │ │ ├── icon_002_cover.png
│ │ │ │ │ ├── icon_007_cover.png
│ │ │ │ │ ├── icon_010_cover.png
│ │ │ │ │ ├── icon_012_cover.png
│ │ │ │ │ ├── icon_013_cover.png
│ │ │ │ │ ├── icon_018_cover.png
│ │ │ │ │ ├── icon_019_cover.png
│ │ │ │ │ ├── icon_020_cover.png
│ │ │ │ │ ├── icon_021_cover.png
│ │ │ │ │ ├── icon_022_cover.png
│ │ │ │ │ ├── icon_024_cover.png
│ │ │ │ │ ├── icon_027_cover.png
│ │ │ │ │ ├── icon_029_cover.png
│ │ │ │ │ ├── icon_030_cover.png
│ │ │ │ │ ├── icon_035_cover.png
│ │ │ │ │ └── icon_040_cover.png
│ │ │ │ ├── ajmd_s_normal.png
│ │ │ │ └── ajmd_s_pressed.png
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── lqm
│ │ │ │ └── home
│ │ │ │ ├── activity
│ │ │ │ │ ├── AboutActivity.java
│ │ │ │ │ ├── AliasActivity.java
│ │ │ │ │ ├── ArticleDetailActivity.java
│ │ │ │ │ ├── BaiDuImageActivity.java
│ │ │ │ │ ├── BaseActivity.java
│ │ │ │ │ ├── ChangeNameActivity.java
│ │ │ │ │ ├── ChangeSignatureActivity.java
│ │ │ │ │ ├── CreateVillageActivity.java
│ │ │ │ │ ├── FeedBackActivity.java
│ │ │ │ │ ├── FilePreviewActivity.java
│ │ │ │ │ ├── FileWallActivity.java
│ │ │ │ │ ├── FunnyActivity.java
│ │ │ │ │ ├── GuideActivity.java
│ │ │ │ │ ├── ImageWatchActivity.java
│ │ │ │ │ ├── LoginActivity.java
│ │ │ │ │ ├── LoginOrRegistActivity.java
│ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ ├── MyInfoActivity.java
│ │ │ │ │ ├── NearbyMapActivity.java
│ │ │ │ │ ├── NewFriendActivity.java
│ │ │ │ │ ├── NotesActivity.java
│ │ │ │ │ ├── PostDetailActivity.java
│ │ │ │ │ ├── PostscriptActivity.java
│ │ │ │ │ ├── QRCodeCardActivity.java
│ │ │ │ │ ├── RegionActivity.java
│ │ │ │ │ ├── RegisterActivity.java
│ │ │ │ │ ├── RegisterNextActivity.java
│ │ │ │ │ ├── ScanActivity.java
│ │ │ │ │ ├── SearchUserActivity.java
│ │ │ │ │ ├── SelectHomeActivity.java
│ │ │ │ │ ├── SessionActivity.java
│ │ │ │ │ ├── SettingActivity.java
│ │ │ │ │ ├── ShowBigImageActivity.java
│ │ │ │ │ ├── SignActivity.java
│ │ │ │ │ ├── SplashActivity.java
│ │ │ │ │ ├── TeamAnnouncementEditActivity.java
│ │ │ │ │ ├── TeamCheatCreateActvitiy.java
│ │ │ │ │ ├── TeamCheatInfoActivity.java
│ │ │ │ │ ├── TeamCheatRemoveMemberActivity.java
│ │ │ │ │ ├── TeamNameSetActivity.java
│ │ │ │ │ ├── UserInfoActivity.java
│ │ │ │ │ ├── WebViewActivity.java
│ │ │ │ │ ├── WeiXinArticleActivity.java
│ │ │ │ │ ├── WriteNotesActivity.java
│ │ │ │ │ └── WritePostActivity.java
│ │ │ │ ├── adapter
│ │ │ │ │ ├── BaidduImgAdapter.java
│ │ │ │ │ ├── FuncPagerAdapter.java
│ │ │ │ │ ├── ImagePickerAdapter.java
│ │ │ │ │ ├── MyNineGridViewClickAdapter.java
│ │ │ │ │ ├── NewsAdapter.java
│ │ │ │ │ ├── NotesAdapter.java
│ │ │ │ │ ├── SessionAdapter.java
│ │ │ │ │ ├── TabViewPagerAdapter.java
│ │ │ │ │ └── WeiXinArcticleAdapter.java
│ │ │ │ ├── app
│ │ │ │ │ ├── AppConst.java
│ │ │ │ │ └── App.java
│ │ │ │ ├── broadcast
│ │ │ │ │ ├── AuthBroadcastReceiver.java
│ │ │ │ │ ├── UpdateTeamListEvent.java
│ │ │ │ │ └── UpdateVillageEvent.java
│ │ │ │ ├── factory
│ │ │ │ │ ├── PopupWindowFactory.java
│ │ │ │ │ ├── ThreadPoolFactory.java
│ │ │ │ │ └── ThreadPoolProxy.java
│ │ │ │ ├── fragment
│ │ │ │ │ ├── BaiduImgFragment.java
│ │ │ │ │ ├── BaiduImgSearchFragment.java
│ │ │ │ │ ├── BaseFragment.java
│ │ │ │ │ ├── ChatFragment.java
│ │ │ │ │ ├── ChatFriendFragment.java
│ │ │ │ │ ├── ChatGroupFragment.java
│ │ │ │ │ ├── ChatMessageFragment.java
│ │ │ │ │ ├── FindFragment.java
│ │ │ │ │ ├── Func1Fragment.java
│ │ │ │ │ ├── Func2Fragment.java
│ │ │ │ │ ├── HomeFragment.java
│ │ │ │ │ ├── NewsFragment.java
│ │ │ │ │ ├── NewsMainFragment.java
│ │ │ │ │ ├── WeiXinArticleFragment.java
│ │ │ │ │ └── WeiXinPublicFragment.java
│ │ │ │ ├── imageloader
│ │ │ │ │ ├── GlideImageLoader.java
│ │ │ │ │ └── ImageLoaderManager.java
│ │ │ │ ├── model
│ │ │ │ │ ├── Ad.java
│ │ │ │ │ ├── BaiduImgModel.java
│ │ │ │ │ ├── BaiduSearchImgModel.java
│ │ │ │ │ ├── Comment.java
│ │ │ │ │ ├── Contact.java
│ │ │ │ │ ├── FindItemModel.java
│ │ │ │ │ ├── Funny.java
│ │ │ │ │ ├── NewFriend.java
│ │ │ │ │ ├── NewsModel.java
│ │ │ │ │ ├── Note.java
│ │ │ │ │ ├── Post.java
│ │ │ │ │ ├── PostVO.java
│ │ │ │ │ ├── PublicModel.java
│ │ │ │ │ ├── ResponseData.java
│ │ │ │ │ ├── ResultData.java
│ │ │ │ │ ├── UpdateApkModel.java
│ │ │ │ │ ├── UserCache.java
│ │ │ │ │ ├── UserServer.java
│ │ │ │ │ ├── UserVO.java
│ │ │ │ │ ├── VillagesVO.java
│ │ │ │ │ ├── VillageVO.java
│ │ │ │ │ └── WeiXinArticle.java
│ │ │ │ ├── nimsdk
│ │ │ │ │ ├── audio
│ │ │ │ │ │ ├── AudioMessagePlayable.java
│ │ │ │ │ │ ├── BaseAudioControl.java
│ │ │ │ │ │ ├── MessageAudioControl.java
│ │ │ │ │ │ └── Playable.java
│ │ │ │ │ ├── custom
│ │ │ │ │ │ ├── CustomAttachment.java
│ │ │ │ │ │ ├── CustomAttachmentType.java
│ │ │ │ │ │ ├── CustomAttachParser.java
│ │ │ │ │ │ ├── DefaultCustomAttachment.java
│ │ │ │ │ │ └── StickerAttachment.java
│ │ │ │ │ ├── helper
│ │ │ │ │ │ └── SendImageHelper.java
│ │ │ │ │ ├── NimAccountSDK.java
│ │ │ │ │ ├── NimBlackListSDK.java
│ │ │ │ │ ├── NimFriendSDK.java
│ │ │ │ │ ├── NimHistorySDK.java
│ │ │ │ │ ├── NimMessageSDK.java
│ │ │ │ │ ├── NimRecentContactSDK.java
│ │ │ │ │ ├── NimSystemSDK.java
│ │ │ │ │ ├── NimTeamSDK.java
│ │ │ │ │ ├── NimUserInfoSDK.java
│ │ │ │ │ └── utils
│ │ │ │ │ ├── AttachmentStore.java
│ │ │ │ │ ├── BitmapDecoder.java
│ │ │ │ │ ├── ExternalStorage.java
│ │ │ │ │ ├── ImageUtil.java
│ │ │ │ │ ├── SampleSizeUtil.java
│ │ │ │ │ ├── ScreenUtil.java
│ │ │ │ │ ├── StorageType.java
│ │ │ │ │ ├── StorageUtils.java
│ │ │ │ │ └── StringUtil.java
│ │ │ │ ├── parse
│ │ │ │ │ ├── DialogCallback.java
│ │ │ │ │ └── JsonCallback.java
│ │ │ │ ├── utils
│ │ │ │ │ ├── AlipaySdk.java
│ │ │ │ │ ├── Convert.java
│ │ │ │ │ ├── DataCleanManager.java
│ │ │ │ │ ├── DateUtil.java
│ │ │ │ │ ├── DensityUtils.java
│ │ │ │ │ ├── L.java
│ │ │ │ │ ├── LocationUtils.java
│ │ │ │ │ ├── NewFileUtils.java
│ │ │ │ │ ├── PrefUtils.java
│ │ │ │ │ ├── ScreenUtils.java
│ │ │ │ │ ├── SDCardUtils.java
│ │ │ │ │ ├── SetTelCountTimer.java
│ │ │ │ │ ├── T.java
│ │ │ │ │ └── VersionManageUtil.java
│ │ │ │ ├── utilslqr
│ │ │ │ │ ├── Bimp.java
│ │ │ │ │ ├── FileIconUtils.java
│ │ │ │ │ ├── FileOpenUtils.java
│ │ │ │ │ ├── FileUtils.java
│ │ │ │ │ ├── KeyBoardUtils.java
│ │ │ │ │ ├── LogUtils.java
│ │ │ │ │ ├── MD5Utils.java
│ │ │ │ │ ├── MimeTypeUtils.java
│ │ │ │ │ ├── PinyinUtils.java
│ │ │ │ │ ├── SortUtils.java
│ │ │ │ │ ├── SPUtils.java
│ │ │ │ │ ├── StringUtils.java
│ │ │ │ │ ├── TimeUtils.java
│ │ │ │ │ ├── UIUtils.java
│ │ │ │ │ └── VideoThumbLoader.java
│ │ │ │ └── widget
│ │ │ │ ├── BubbleImageView.java
│ │ │ │ ├── CircularProgressBar.java
│ │ │ │ ├── CustomDialog.java
│ │ │ │ ├── DividerItemDecoration.java
│ │ │ │ ├── DotView.java
│ │ │ │ ├── LQRRecordProgress.java
│ │ │ │ ├── NetworkImageView.java
│ │ │ │ ├── NoScrollViewPager.java
│ │ │ │ ├── OptionItemView.java
│ │ │ │ ├── QuickIndexBar.java
│ │ │ │ ├── RoundRectImageView.java
│ │ │ │ └── Topbar.java
│ │ │ └── res
│ │ │ ├── anim
│ │ │ │ ├── list_anim.xml
│ │ │ │ ├── push_bottom_in.xml
│ │ │ │ ├── push_bottom_out.xml
│ │ │ │ ├── slide_left_in.xml
│ │ │ │ ├── slide_left_out.xml
│ │ │ │ ├── slide_right_in.xml
│ │ │ │ └── slide_right_out.xml
│ │ │ ├── drawable
│ │ │ │ ├── app_logo.png
│ │ │ │ ├── bottom_tab_text_selector.xml
│ │ │ │ ├── btn_bg_corner_blue.xml
│ │ │ │ ├── btn_bg_corner_gray.xml
│ │ │ │ ├── btn_bg_corner_orange.xml
│ │ │ │ ├── btn_bg_corner_white.xml
│ │ │ │ ├── btn_list_item_bg.xml
│ │ │ │ ├── btn_regiter_selector.xml
│ │ │ │ ├── btn_tab_ba_selector.xml
│ │ │ │ ├── btn_tab_chat_selector.xml
│ │ │ │ ├── btn_tab_find_selector.xml
│ │ │ │ ├── btn_tab_home_selector.xml
│ │ │ │ ├── edit_login_regist_selector.xml
│ │ │ │ ├── edit_login_regist_shape_nor.xml
│ │ │ │ ├── edit_login_regist_shape_set.xml
│ │ │ │ ├── menu_item_selector.xml
│ │ │ │ ├── menu_login_status_bg.xml
│ │ │ │ ├── progress_bar_states.xml
│ │ │ │ ├── setting_item_selector.xml
│ │ │ │ ├── shape_point_gray.xml
│ │ │ │ └── shape_point_red.xml
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── audio_animation_left_list.xml
│ │ │ │ ├── audio_animation_right_list.xml
│ │ │ │ ├── checkbox_style.xml
│ │ │ │ ├── dialog_waiting.xml
│ │ │ │ ├── edit_cursor.xml
│ │ │ │ ├── img_bubble_receive.9.png
│ │ │ │ ├── img_bubble_send.9.png
│ │ │ │ ├── img_file_receive.9.png
│ │ │ │ ├── img_file_send.9.png
│ │ │ │ ├── ios_back_drawable.xml
│ │ │ │ ├── ios_thumb_selector.xml
│ │ │ │ ├── progressbar_file_preview.xml
│ │ │ │ ├── room_rating_bar.xml
│ │ │ │ ├── selector_btn_enable_collect_file_wall.xml
│ │ │ │ ├── selector_btn_enable_del_file_wall.xml
│ │ │ │ ├── selector_btn_enable_share_file_wall.xml
│ │ │ │ ├── selector_edit_focus.xml
│ │ │ │ ├── selector_option_item.xml
│ │ │ │ ├── shape_bottom_corner_solid_red.xml
│ │ │ │ ├── shape_bottom_gray.xml
│ │ │ │ ├── shape_bottom_green.xml
│ │ │ │ ├── shape_btn_send.xml
│ │ │ │ ├── shape_btn_voice_normal.xml
│ │ │ │ ├── shape_btn_voice_press.xml
│ │ │ │ ├── shape_corner_rect_solid_gray.xml
│ │ │ │ ├── shape_corner_rect_solid_green3.xml
│ │ │ │ ├── shape_corner_rect_solid_stroke_gray.xml
│ │ │ │ ├── shape_corner_rect_solid_white.xml
│ │ │ │ ├── shape_corner_rect_stroke_white.xml
│ │ │ │ ├── shape_dot_red.xml
│ │ │ │ └── shape_notification_bg.xml
│ │ │ ├── layout
│ │ │ │ ├── activity_about.xml
│ │ │ │ ├── activity_alias.xml
│ │ │ │ ├── activity_article_detail.xml
│ │ │ │ ├── activity_baidu_image.xml
│ │ │ │ ├── activity_change_name.xml
│ │ │ │ ├── activity_change_signature.xml
│ │ │ │ ├── activity_create_village.xml
│ │ │ │ ├── activity_edit_account.xml
│ │ │ │ ├── activity_feedback.xml
│ │ │ │ ├── activity_file_preview.xml
│ │ │ │ ├── activity_file_wall.xml
│ │ │ │ ├── activity_funny.xml
│ │ │ │ ├── activity_guide.xml
│ │ │ │ ├── activity_image_watch.xml
│ │ │ │ ├── activity_login_or_regist.xml
│ │ │ │ ├── activity_login.xml
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── activity_nearby.xml
│ │ │ │ ├── activity_new_friend.xml
│ │ │ │ ├── activity_news_detail.xml
│ │ │ │ ├── activity_notes.xml
│ │ │ │ ├── activity_post_detail_head.xml
│ │ │ │ ├── activity_post_detail.xml
│ │ │ │ ├── activity_postscript.xml
│ │ │ │ ├── activity_qrcode_card.xml
│ │ │ │ ├── activity_region.xml
│ │ │ │ ├── activity_regist_next.xml
│ │ │ │ ├── activity_regist.xml
│ │ │ │ ├── activity_scan.xml
│ │ │ │ ├── activity_search_user.xml
│ │ │ │ ├── activity_select_home.xml
│ │ │ │ ├── activity_session.xml
│ │ │ │ ├── activity_setting.xml
│ │ │ │ ├── activity_show_big_image.xml
│ │ │ │ ├── activity_sign.xml
│ │ │ │ ├── activity_splash.xml
│ │ │ │ ├── activity_team_announcement_edit.xml
│ │ │ │ ├── activity_team_cheat_create.xml
│ │ │ │ ├── activity_team_cheat_info.xml
│ │ │ │ ├── activity_team_cheat_list.xml
│ │ │ │ ├── activity_team_cheat_remove_member.xml
│ │ │ │ ├── activity_team_name_set.xml
│ │ │ │ ├── activity_user_info.xml
│ │ │ │ ├── activity_weixin_article.xml
│ │ │ │ ├── activity_write_notes.xml
│ │ │ │ ├── activity_write_post.xml
│ │ │ │ ├── dialog_exit.xml
│ │ │ │ ├── dialog_gender.xml
│ │ │ │ ├── dialog_menu_two_session.xml
│ │ │ │ ├── dialog_team_nick_change.xml
│ │ │ │ ├── dialog_waiting.xml
│ │ │ │ ├── frag_baidu_img.xml
│ │ │ │ ├── frag_chat_contacts.xml
│ │ │ │ ├── frag_chat_message.xml
│ │ │ │ ├── frag_chat.xml
│ │ │ │ ├── frag_find.xml
│ │ │ │ ├── frag_func_page1.xml
│ │ │ │ ├── frag_func_page2.xml
│ │ │ │ ├── frag_home.xml
│ │ │ │ ├── frag_news_main.xml
│ │ │ │ ├── frag_news.xml
│ │ │ │ ├── frag_weixin_article.xml
│ │ │ │ ├── frag_weixin_public.xml
│ │ │ │ ├── header_contacts_rv.xml
│ │ │ │ ├── include_qrcode_card.xml
│ │ │ │ ├── include_toolbar.xml
│ │ │ │ ├── item_audio_receive.xml
│ │ │ │ ├── item_audio_send.xml
│ │ │ │ ├── item_comment.xml
│ │ │ │ ├── item_contact_cv.xml
│ │ │ │ ├── item_file_receive.xml
│ │ │ │ ├── item_file_send.xml
│ │ │ │ ├── item_file_wall.xml
│ │ │ │ ├── item_find.xml
│ │ │ │ ├── item_funny.xml
│ │ │ │ ├── item_image_receive.xml
│ │ │ │ ├── item_image_send.xml
│ │ │ │ ├── item_item_baidu_img.xml
│ │ │ │ ├── item_location_receive.xml
│ │ │ │ ├── item_location_send.xml
│ │ │ │ ├── item_member_info_group_cheat_rv.xml
│ │ │ │ ├── item_message_rv.xml
│ │ │ │ ├── item_new_friends_rv.xml
│ │ │ │ ├── item_news.xml
│ │ │ │ ├── item_no_data.xml
│ │ │ │ ├── item_notes.xml
│ │ │ │ ├── item_notification.xml
│ │ │ │ ├── item_region.xml
│ │ │ │ ├── item_selected_contact_rv.xml
│ │ │ │ ├── item_sticker_receive.xml
│ │ │ │ ├── item_sticker_send.xml
│ │ │ │ ├── item_text_receive.xml
│ │ │ │ ├── item_text_send.xml
│ │ │ │ ├── item_video_receive.xml
│ │ │ │ ├── item_video_send.xml
│ │ │ │ ├── item_village_search.xml
│ │ │ │ ├── item_weixin_article.xml
│ │ │ │ ├── item_weixin_public_article.xml
│ │ │ │ ├── item_weixin_public.xml
│ │ │ │ ├── layout_ad_head.xml
│ │ │ │ ├── layout_home_head.xml
│ │ │ │ ├── layout_home_list_item.xml
│ │ │ │ ├── layout_marker.xml
│ │ │ │ ├── layout_menu.xml
│ │ │ │ ├── list_item_image.xml
│ │ │ │ └── popup_menu_main.xml
│ │ │ ├── menu
│ │ │ │ ├── menu_info.xml
│ │ │ │ ├── menu_more.xml
│ │ │ │ └── menu_one_text.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ ├── audio_animation_list_left_1.png
│ │ │ │ ├── audio_animation_list_left_2.png
│ │ │ │ ├── audio_animation_list_left_3.png
│ │ │ │ ├── audio_animation_list_right_1.png
│ │ │ │ ├── audio_animation_list_right_2.png
│ │ │ │ ├── audio_animation_list_right_3.png
│ │ │ │ ├── bg_marker_view.png
│ │ │ │ ├── bg_unread.png
│ │ │ │ ├── default_header.png
│ │ │ │ ├── default_img.png
│ │ │ │ ├── ic_add_friend.png
│ │ │ │ ├── ic_add.png
│ │ │ │ ├── ic_add_team_member.png
│ │ │ │ ├── ic_back.png
│ │ │ │ ├── ic_cheat_add.png
│ │ │ │ ├── ic_cheat_emo.png
│ │ │ │ ├── ic_cheat_keyboard.png
│ │ │ │ ├── ic_cheat_voice.png
│ │ │ │ ├── ic_create_group_cheat.png
│ │ │ │ ├── ic_delete.png
│ │ │ │ ├── ic_exit_account.png
│ │ │ │ ├── ic_exit_app.png
│ │ │ │ ├── ic_file.png
│ │ │ │ ├── ic_file_wall_collect_gray.png
│ │ │ │ ├── ic_file_wall_collect_white.png
│ │ │ │ ├── ic_file_wall_del_gray.png
│ │ │ │ ├── ic_file_wall_del_white.png
│ │ │ │ ├── ic_file_wall_share_gray.png
│ │ │ │ ├── ic_file_wall_share_white.png
│ │ │ │ ├── ic_friend_circle_gray.png
│ │ │ │ ├── ic_friend_complain.png
│ │ │ │ ├── ic_friend_delete.png
│ │ │ │ ├── ic_friend_forbid.png
│ │ │ │ ├── ic_friend_info.png
│ │ │ │ ├── ic_friend_more.png
│ │ │ │ ├── ic_friend_remark.png
│ │ │ │ ├── ic_friend_search_gray.png
│ │ │ │ ├── ic_friend_share.png
│ │ │ │ ├── ic_friend_start.png
│ │ │ │ ├── ic_friend_to_desktop.png
│ │ │ │ ├── ic_func_business_card.png
│ │ │ │ ├── ic_func_collectioin.png
│ │ │ │ ├── ic_func_location.png
│ │ │ │ ├── ic_func_pic.png
│ │ │ │ ├── ic_func_record.png
│ │ │ │ ├── ic_func_red_packet.png
│ │ │ │ ├── ic_func_transfer.png
│ │ │ │ ├── ic_func_video.png
│ │ │ │ ├── ic_func_voice.png
│ │ │ │ ├── ic_gender_female.png
│ │ │ │ ├── ic_gender_male.png
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── icon_pay.png
│ │ │ │ ├── ic_payment_received.png
│ │ │ │ ├── ic_player_mode_video_wall.png
│ │ │ │ ├── ic_position.png
│ │ │ │ ├── ic_qr_code.png
│ │ │ │ ├── ic_remove_team_member.png
│ │ │ │ ├── ic_scan_white.png
│ │ │ │ ├── ic_search1.png
│ │ │ │ ├── ic_search2.png
│ │ │ │ ├── ic_search3.png
│ │ │ │ ├── ic_word.png
│ │ │ │ ├── img_error.png
│ │ │ │ ├── img_video_default.png
│ │ │ │ ├── img_video_play_session.png
│ │ │ │ ├── list_selected.png
│ │ │ │ └── list_unselected.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ ├── about.png
│ │ │ │ ├── add_friend.png
│ │ │ │ ├── add_notes.png
│ │ │ │ ├── app_logo.png
│ │ │ │ ├── bg_my.png
│ │ │ │ ├── checkbox_checked_disable.png
│ │ │ │ ├── checkbox_checked.png
│ │ │ │ ├── checkbox_normal_black.png
│ │ │ │ ├── close_sel.png
│ │ │ │ ├── comment_icon.png
│ │ │ │ ├── create_home.png
│ │ │ │ ├── default_img.png
│ │ │ │ ├── default_photo.png
│ │ │ │ ├── dialog_toast_bg.png
│ │ │ │ ├── diary.png
│ │ │ │ ├── doubt.png
│ │ │ │ ├── feedback.png
│ │ │ │ ├── find_1.png
│ │ │ │ ├── find_2.png
│ │ │ │ ├── find_3.png
│ │ │ │ ├── find_4.png
│ │ │ │ ├── find_icon_1.png
│ │ │ │ ├── find_icon_2.png
│ │ │ │ ├── find_icon_3.png
│ │ │ │ ├── find_icon_4.png
│ │ │ │ ├── forward_green.png
│ │ │ │ ├── guide_1.png
│ │ │ │ ├── guide_2.png
│ │ │ │ ├── guide_3.png
│ │ │ │ ├── guide_4.png
│ │ │ │ ├── icon_code.png
│ │ │ │ ├── icon_password.png
│ │ │ │ ├── icon_phone.png
│ │ │ │ ├── image_add_sel.png
│ │ │ │ ├── ios_thumb_disable.png
│ │ │ │ ├── ios_thumb.png
│ │ │ │ ├── login_regist_bg.png
│ │ │ │ ├── menu.png
│ │ │ │ ├── nim_image_download_failed.jpg
│ │ │ │ ├── notes_layout.png
│ │ │ │ ├── open_sel.png
│ │ │ │ ├── pass_hind.png
│ │ │ │ ├── pass_show.png
│ │ │ │ ├── position_icon.png
│ │ │ │ ├── post.png
│ │ │ │ ├── return_white.png
│ │ │ │ ├── setting.png
│ │ │ │ ├── star.png
│ │ │ │ ├── startwo.png
│ │ │ │ ├── tab_contact_nor.png
│ │ │ │ ├── tab_contact_sel.png
│ │ │ │ ├── tab_find_nor.png
│ │ │ │ ├── tab_find_sel.png
│ │ │ │ ├── tab_home_nor.png
│ │ │ │ ├── tab_home_sel.png
│ │ │ │ ├── tab_news_nor.png
│ │ │ │ ├── tab_news_sel.png
│ │ │ │ ├── test_icon.png
│ │ │ │ └── theme.png
│ │ │ ├── raw
│ │ │ │ ├── audio_end_tip.wav
│ │ │ │ └── msg.wav
│ │ │ ├── values
│ │ │ │ ├── arrays.xml
│ │ │ │ ├── attrs_record_progress.xml
│ │ │ │ ├── attrs.xml
│ │ │ │ ├── biv_attrs.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ └── xml
│ │ │ └── filepaths.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── lqm
│ │ └── home
│ │ └── ExampleUnitTest.java
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ └── settings.gradle
└── java web后台
└── HomeServer
├── config
│ ├── db.properties
│ ├── ehcache.xml
│ ├── log4j.properties
│ ├── mybatis
│ │ └── sqlMapConfig.xml
│ └── spring
│ ├── applicationContext-dao.xml
│ ├── applicationContext-transaction.xml
│ └── springmvc.xml
├── src
│ └── com
│ └── lqm
│ └── home
│ ├── controller
│ │ ├── AdCtrl.java
│ │ ├── ApkUpdateCtrl.java
│ │ ├── CommentCtrl.java
│ │ ├── FeedBackCtrl.java
│ │ ├── PostCtrl.java
│ │ ├── PublicCtrl.java
│ │ ├── UserCtrl.java
│ │ └── VillageCtrl.java
│ ├── huanxin
│ │ ├── Authentic.java
│ │ ├── _Global.java
│ │ ├── JsonTool.java
│ │ ├── TalkDataServiceImpl.java
│ │ ├── TalkDataService.java
│ │ ├── TalkHttpServiceImplApache.java
│ │ ├── TalkHttpService.java
│ │ ├── TalkMsg.java
│ │ ├── TalkNode.java
│ │ └── TalkTest.java
│ ├── interceptor
│ │ └── CustomExceptionResolver.java
│ ├── mapper
│ │ ├── AdMapper.java
│ │ ├── AdMapper.xml
│ │ ├── CommentMapperCustom.java
│ │ ├── CommentMapperCustom.xml
│ │ ├── CommentMapper.java
│ │ ├── CommentMapper.xml
│ │ ├── FeedbackMapper.java
│ │ ├── FeedbackMapper.xml
│ │ ├── FriendMapper.java
│ │ ├── FriendMapper.xml
│ │ ├── NewMapper.java
│ │ ├── NewMapper.xml
│ │ ├── NoteMapper.java
│ │ ├── NoteMapper.xml
│ │ ├── PostMapperCustom.java
│ │ ├── PostMapperCustom.xml
│ │ ├── PostMapper.java
│ │ ├── PostMapper.xml
│ │ ├── PublicMapper.java
│ │ ├── PublicMapper.xml
│ │ ├── UpdateinfoMapper.java
│ │ ├── UpdateinfoMapper.xml
│ │ ├── UserMapper.java
│ │ ├── UserMapper.xml
│ │ ├── VillageMapper.java
│ │ └── VillageMapper.xml
│ ├── po
│ │ ├── AdExample.java
│ │ ├── Ad.java
│ │ ├── CommentExample.java
│ │ ├── Comment.java
│ │ ├── FeedbackExample.java
│ │ ├── Feedback.java
│ │ ├── FriendExample.java
│ │ ├── Friend.java
│ │ ├── LoginReturnData.java
│ │ ├── NewExample.java
│ │ ├── New.java
│ │ ├── NoteExample.java
│ │ ├── Note.java
│ │ ├── PostExample.java
│ │ ├── Post.java
│ │ ├── PublicExample.java
│ │ ├── Public.java
│ │ ├── UpdateinfoExample.java
│ │ ├── Updateinfo.java
│ │ ├── UserExample.java
│ │ ├── User.java
│ │ ├── VillageExample.java
│ │ └── Village.java
│ ├── pojo
│ │ ├── CommentCustom.java
│ │ ├── Page.java
│ │ └── PostCustom.java
│ ├── service
│ │ ├── CommentService.java
│ │ ├── impl
│ │ │ ├── CommentServiceImpl.java
│ │ │ ├── PostServiceImpl.java
│ │ │ ├── UserServiceImpl.java
│ │ │ └── VillageServiceImpl.java
│ │ ├── PostService.java
│ │ ├── UserService.java
│ │ └── VillageService.java
│ ├── utils
│ │ ├── ImgUtil.java
│ │ ├── LogUtils.java
│ │ ├── NormalReturnUtil.java
│ │ ├── PageUtils.java
│ │ ├── ResultData.java
│ │ ├── StringUtils.java
│ │ ├── TimeUtil.java
│ │ └── UidUtils.java
│ └── yunxin
│ ├── ApplicationType.java
│ ├── EncodeUtil.java
│ ├── HttpClientUtil.java
│ ├── MainTest.java
│ ├── NIMPost.java
│ └── UUIDUtil.java
└── WebRoot
├── home.sql
├── img
│ ├── aa.txt
│ └── home.apk
├── index.jsp
├── META-INF
│ └── MANIFEST.MF
└── WEB-INF
├── index.html
├── jsp
│ └── test
│ └── index.jsp
├── lib
│ ├── aopalliance-1.0.jar
│ ├── asm-3.3.1.jar
│ ├── aspectjweaver-1.6.11.jar
│ ├── cglib-2.2.2.jar
│ ├── commons-beanutils-1.7.0.jar
│ ├── commons-collections-3.2.1.jar
│ ├── commons-dbcp-1.2.2.jar
│ ├── commons-fileupload-1.2.2.jar
│ ├── commons-io-2.4.jar
│ ├── commons-lang-2.4.jar
│ ├── commons-logging-1.1.1.jar
│ ├── commons-pool-1.3.jar
│ ├── ehcache-core-2.6.5.jar
│ ├── ezmorph-1.0.6.jar
│ ├── hibernate-validator-4.3.0.Final.jar
│ ├── httpclient-4.4.0.jar
│ ├── httpcore-4.4.0.jar
│ ├── httpmime-4.2.0.jar
│ ├── jackson-annotations-2.5.0.jar
│ ├── jackson-core-2.5.0.jar
│ ├── jackson-core-asl-1.9.13.jar
│ ├── jackson-databind-2.5.0.jar
│ ├── jackson-mapper-asl-1.9.13.jar
│ ├── javassist-3.17.1-GA.jar
│ ├── jboss-logging-3.1.0.CR2.jar
│ ├── json-lib-2.2.3-jdk13.jar
│ ├── jsp-api.jar
│ ├── jstl-1.2.jar
│ ├── junit-4.9.jar
│ ├── log4j-1.2.17.jar
│ ├── log4j-api-2.0-rc1.jar
│ ├── log4j-core-2.0-rc1.jar
│ ├── mybatis-3.2.7.jar
│ ├── mybatis-ehcache-1.0.2.jar
│ ├── mybatis-spring-1.2.2.jar
│ ├── mysql-connector-java-5.1.7-bin.jar
│ ├── servlet-api.jar
│ ├── slf4j-api-1.7.5.jar
│ ├── slf4j-log4j12-1.7.5.jar
│ ├── spring-aop-4.3.1.RELEASE.jar
│ ├── spring-aspects-4.3.1.RELEASE.jar
│ ├── spring-beans-4.3.1.RELEASE.jar
│ ├── spring-context-4.3.1.RELEASE.jar
│ ├── spring-context-support-4.3.1.RELEASE.jar
│ ├── spring-core-4.3.1.RELEASE.jar
│ ├── spring-expression-4.3.1.RELEASE.jar
│ ├── spring-instrument-4.3.1.RELEASE.jar
│ ├── spring-instrument-tomcat-4.3.1.RELEASE.jar
│ ├── spring-jdbc-4.3.1.RELEASE.jar
│ ├── spring-jms-4.3.1.RELEASE.jar
│ ├── spring-messaging-4.3.1.RELEASE.jar
│ ├── spring-orm-4.3.1.RELEASE.jar
│ ├── spring-oxm-4.3.1.RELEASE.jar
│ ├── spring-test-4.3.1.RELEASE.jar
│ ├── spring-tx-4.3.1.RELEASE.jar
│ ├── spring-web-4.3.1.RELEASE.jar
│ ├── spring-webmvc-4.3.1.RELEASE.jar
│ ├── spring-webmvc-portlet-4.3.1.RELEASE.jar
│ └── validation-api-1.0.0.GA.jar
└── web.xml
85 directories, 707 files