实例介绍
本应用是基于百度云推送的一款轻量级聊天工具,包含多个开源项目库,同时本代码也已经开源,欢迎访问我的博客主页:http://blog.csdn.net/weidi1989,由于时间仓促,错误与疏忽之处在所难免,希望各位朋友们以邮件的形式反馈问题给我
【实例截图】
【核心代码】
16359647454048716211.zip
└── pushMessage
├── AndroidManifest.xml
├── bin
│ ├── AndroidManifest.xml
│ ├── classes
│ │ └── com
│ │ └── way
│ │ ├── activity
│ │ │ ├── ChatActivity$1.class
│ │ │ ├── ChatActivity$2.class
│ │ │ ├── ChatActivity$3.class
│ │ │ ├── ChatActivity$4.class
│ │ │ ├── ChatActivity$5.class
│ │ │ ├── ChatActivity$6.class
│ │ │ ├── ChatActivity.class
│ │ │ ├── FirstSetActivity$1.class
│ │ │ ├── FirstSetActivity.class
│ │ │ ├── MainActivity$1.class
│ │ │ ├── MainActivity$2.class
│ │ │ ├── MainActivity.class
│ │ │ ├── WelcomeActivity$1.class
│ │ │ └── WelcomeActivity.class
│ │ ├── adapter
│ │ │ ├── FaceAdapter$ViewHolder.class
│ │ │ ├── FaceAdapter.class
│ │ │ ├── FacePageAdeapter.class
│ │ │ ├── HeadAdapter.class
│ │ │ ├── MessageAdapter$ViewHolder.class
│ │ │ ├── MessageAdapter.class
│ │ │ ├── RecentAdapter$1.class
│ │ │ ├── RecentAdapter.class
│ │ │ └── SexAdapter.class
│ │ ├── app
│ │ │ ├── CrashHandler$1.class
│ │ │ ├── CrashHandler$2.class
│ │ │ ├── CrashHandler$3.class
│ │ │ ├── CrashHandler.class
│ │ │ └── PushApplication.class
│ │ ├── baidupush
│ │ │ ├── client
│ │ │ │ ├── PreParseService.class
│ │ │ │ ├── PushMessageReceiver$1.class
│ │ │ │ ├── PushMessageReceiver$EventHandler.class
│ │ │ │ └── PushMessageReceiver.class
│ │ │ └── server
│ │ │ ├── BaiduPush.class
│ │ │ └── RestApi.class
│ │ ├── bean
│ │ │ ├── MessageItem.class
│ │ │ ├── RecentItem.class
│ │ │ └── User.class
│ │ ├── common
│ │ │ └── util
│ │ │ ├── ApiKeyUtil.class
│ │ │ ├── DialogUtil.class
│ │ │ ├── HomeWatcher$InnerRecevier.class
│ │ │ ├── HomeWatcher$OnHomePressedListener.class
│ │ │ ├── HomeWatcher.class
│ │ │ ├── JsonUtil.class
│ │ │ ├── L.class
│ │ │ ├── NetUtil.class
│ │ │ ├── SendMsgAsyncTask$1.class
│ │ │ ├── SendMsgAsyncTask$MyAsyncTask.class
│ │ │ ├── SendMsgAsyncTask$OnSendScuessListener.class
│ │ │ ├── SendMsgAsyncTask.class
│ │ │ ├── SharePreferenceUtil.class
│ │ │ ├── T.class
│ │ │ └── TimeUtil.class
│ │ ├── db
│ │ │ ├── MessageDB.class
│ │ │ ├── RecentDB.class
│ │ │ ├── UserDB.class
│ │ │ └── UserDBHelper.class
│ │ ├── fragment
│ │ │ ├── LeftFragment$1.class
│ │ │ ├── LeftFragment$MyExpandableListAdapter$1.class
│ │ │ ├── LeftFragment$MyExpandableListAdapter$2$1.class
│ │ │ ├── LeftFragment$MyExpandableListAdapter$2.class
│ │ │ ├── LeftFragment$MyExpandableListAdapter.class
│ │ │ ├── LeftFragment.class
│ │ │ └── RightFragment.class
│ │ ├── push
│ │ │ ├── BuildConfig.class
│ │ │ ├── R$anim.class
│ │ │ ├── R$array.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$bool.class
│ │ │ ├── R$color.class
│ │ │ ├── R$dimen.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$integer.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$raw.class
│ │ │ ├── R$string.class
│ │ │ ├── R$styleable.class
│ │ │ ├── R$style.class
│ │ │ └── R.class
│ │ ├── scrollview
│ │ │ └── BounceScrollView.class
│ │ ├── slidinglayer
│ │ │ ├── CommonUtils.class
│ │ │ ├── SlidingLayer$1.class
│ │ │ ├── SlidingLayer$OnInteractListener.class
│ │ │ └── SlidingLayer.class
│ │ ├── slidingmenu
│ │ │ ├── BaseSlidingFragmentActivity.class
│ │ │ ├── CustomViewAbove$1.class
│ │ │ ├── CustomViewAbove$2.class
│ │ │ ├── CustomViewAbove$OnPageChangeListener.class
│ │ │ ├── CustomViewAbove$SimpleOnPageChangeListener.class
│ │ │ ├── CustomViewAbove.class
│ │ │ ├── CustomViewBehind.class
│ │ │ ├── SlidingActivityBase.class
│ │ │ ├── SlidingActivityHelper$1.class
│ │ │ ├── SlidingActivityHelper.class
│ │ │ ├── SlidingMenu$1.class
│ │ │ ├── SlidingMenu$2.class
│ │ │ ├── SlidingMenu$CanvasTransformer.class
│ │ │ ├── SlidingMenu$OnClosedListener.class
│ │ │ ├── SlidingMenu$OnCloseListener.class
│ │ │ ├── SlidingMenu$OnOpenedListener.class
│ │ │ ├── SlidingMenu$OnOpenListener.class
│ │ │ ├── SlidingMenu$SavedState$1.class
│ │ │ ├── SlidingMenu$SavedState.class
│ │ │ └── SlidingMenu.class
│ │ ├── swipelistview
│ │ │ ├── BaseSwipeListViewListener.class
│ │ │ ├── SwipeListView$1.class
│ │ │ ├── SwipeListView.class
│ │ │ ├── SwipeListViewListener.class
│ │ │ ├── SwipeListViewTouchListener$1.class
│ │ │ ├── SwipeListViewTouchListener$2.class
│ │ │ ├── SwipeListViewTouchListener$3.class
│ │ │ ├── SwipeListViewTouchListener$4.class
│ │ │ ├── SwipeListViewTouchListener$5.class
│ │ │ ├── SwipeListViewTouchListener$6$1.class
│ │ │ ├── SwipeListViewTouchListener$6.class
│ │ │ ├── SwipeListViewTouchListener$7.class
│ │ │ ├── SwipeListViewTouchListener$8.class
│ │ │ ├── SwipeListViewTouchListener$PendingDismissData.class
│ │ │ └── SwipeListViewTouchListener.class
│ │ ├── switchbtn
│ │ │ ├── FrameAnimationController$AnimationHandler.class
│ │ │ ├── FrameAnimationController.class
│ │ │ ├── SwitchButton$1.class
│ │ │ ├── SwitchButton$PerformClick.class
│ │ │ ├── SwitchButton$SwitchAnimation.class
│ │ │ └── SwitchButton.class
│ │ ├── view
│ │ │ ├── CirclePageIndicator$SavedState$1.class
│ │ │ ├── CirclePageIndicator$SavedState.class
│ │ │ ├── CirclePageIndicator.class
│ │ │ ├── JazzyViewPager$State.class
│ │ │ ├── JazzyViewPager$TransitionEffect.class
│ │ │ ├── JazzyViewPager.class
│ │ │ ├── OutlineContainer$1.class
│ │ │ ├── OutlineContainer$2.class
│ │ │ ├── OutlineContainer.class
│ │ │ ├── PageIndicator.class
│ │ │ └── Util.class
│ │ ├── wheel
│ │ │ ├── adapters
│ │ │ │ ├── AbstractWheelAdapter.class
│ │ │ │ ├── AbstractWheelTextAdapter.class
│ │ │ │ ├── AdapterWheel.class
│ │ │ │ ├── ArrayWheelAdapter.class
│ │ │ │ ├── NumericWheelAdapter.class
│ │ │ │ └── WheelViewAdapter.class
│ │ │ ├── ItemsRange.class
│ │ │ ├── OnWheelChangedListener.class
│ │ │ ├── OnWheelClickedListener.class
│ │ │ ├── OnWheelScrollListener.class
│ │ │ ├── WheelAdapter.class
│ │ │ ├── WheelRecycle.class
│ │ │ ├── WheelScroller$1.class
│ │ │ ├── WheelScroller$2.class
│ │ │ ├── WheelScroller$ScrollingListener.class
│ │ │ ├── WheelScroller.class
│ │ │ ├── WheelView$1.class
│ │ │ ├── WheelView$2.class
│ │ │ └── WheelView.class
│ │ └── xlistview
│ │ ├── MsgHeader.class
│ │ ├── MsgListView$1.class
│ │ ├── MsgListView$2.class
│ │ ├── MsgListView$IXListViewListener.class
│ │ ├── MsgListView$OnXScrollListener.class
│ │ ├── MsgListView.class
│ │ ├── XExpandableListView$1.class
│ │ ├── XExpandableListView$2.class
│ │ ├── XExpandableListView$IXListViewListener.class
│ │ ├── XExpandableListView$OnXScrollListener.class
│ │ ├── XExpandableListView.class
│ │ ├── XListViewFooter.class
│ │ └── XListViewHeader.class
│ └── res
├── gen
│ └── com
│ └── way
│ └── push
│ ├── BuildConfig.java
│ └── R.java
├── libs
│ ├── android-support-v4.jar
│ ├── nineoldandroids-2.4.0.jar
│ └── pushservice-2.1.2.jar
├── proguard-project.txt
├── project.properties
├── res
│ ├── anim
│ │ ├── activity_back.xml
│ │ ├── activity_finish.xml
│ │ ├── activity_new.xml
│ │ └── activity_out.xml
│ ├── color
│ │ ├── common_text_color_0057af_white.xml
│ │ ├── common_text_color_333333_white.xml
│ │ ├── common_text_color_868686_white.xml
│ │ └── send_btn_textcolor.xml
│ ├── drawable
│ │ ├── acount_head_selector.xml
│ │ ├── arrow_right_gray_white.xml
│ │ ├── balloon_l_selector.xml
│ │ ├── balloon_reply_bottom_selector.xml
│ │ ├── balloon_r_selector.xml
│ │ ├── chat_bottombar_btn_selector.xml
│ │ ├── chat_item_icon_bg_selector.xml
│ │ ├── chat_title_bg_repeat.xml
│ │ ├── checkbox_bg1.xml
│ │ ├── common_btn_red.xml
│ │ ├── common_loading3.xml
│ │ ├── common_loading4.xml
│ │ ├── common_strip_setting_bg.xml
│ │ ├── common_strip_setting_bottom.xml
│ │ ├── common_strip_setting_middle.xml
│ │ ├── common_strip_setting_top.xml
│ │ ├── contact_list_item_bg_selector.xml
│ │ ├── contact_list_item_buddy_name_text_color.xml
│ │ ├── contact_list_item_buddy_signature_text_color2.xml
│ │ ├── contact_list_item_buddy_signature_text_color.xml
│ │ ├── contact_search_box_background.xml
│ │ ├── coversation_bg.xml
│ │ ├── dialog_circle_progressbar.xml
│ │ ├── dot_selector.xml
│ │ ├── edit_text.xml
│ │ ├── emotion_del_selector.xml
│ │ ├── friend_list_bg_repeat.xml
│ │ ├── iphone_online.xml
│ │ ├── line.xml
│ │ ├── list_group_item_background_selected.xml
│ │ ├── list_group_item_background_unselected.xml
│ │ ├── list_group_item_background.xml
│ │ ├── list_selector_background_disabled.xml
│ │ ├── list_selector_background.xml
│ │ ├── op_bg_selector.xml
│ │ ├── photopreview_progress_horizontal.xml
│ │ ├── pop_btn_face_selector.xml
│ │ ├── pop_btn_selector.xml
│ │ ├── progress_horizontal1.xml
│ │ ├── progress_horizontal.xml
│ │ ├── progress_receivepic.xml
│ │ ├── qzone_progressbar_drawable_default.xml
│ │ ├── red_del_btn_bg.xml
│ │ ├── right_shadow.xml
│ │ ├── sc_horizontalprogress.xml
│ │ ├── search_box_cancel_btn_bg.xml
│ │ ├── shape_bg.xml
│ │ ├── shape_dialog_bg.xml
│ │ ├── shape_line.xml
│ │ ├── showleft_selector.xml
│ │ ├── showright_selector.xml
│ │ ├── slidingmenu_shadow.xml
│ │ ├── top_back_left_selector.xml
│ │ ├── top_button_right_selector.xml
│ │ ├── wheel_bg.xml
│ │ └── wheel_val.xml
│ ├── drawable-hdpi
│ │ ├── about_brand.png
│ │ ├── balloon_l.9.png
│ │ ├── balloon_l_pressed.9.png
│ │ ├── balloon_r.9.png
│ │ ├── balloon_r_pressed.9.png
│ │ ├── bg_button.9.png
│ │ ├── bg_button_pressed.9.png
│ │ ├── bg_texture.png
│ │ ├── bottombar_bg.9.png
│ │ ├── bpush_gray_logo.png
│ │ ├── bpush_list_item_bg.9.png
│ │ ├── bpush_message_prompt.png
│ │ ├── bpush_return_btn.png
│ │ ├── bpush_top_bg.9.png
│ │ ├── chat_balloon_reply_bottom.9.png
│ │ ├── chat_balloon_reply_bottom_disable.9.png
│ │ ├── chat_balloon_reply_bottom_pressed.9.png
│ │ ├── chat_bg_01.jpg
│ │ ├── chat_bottombar_btn.9.png
│ │ ├── chat_bottombar_btn_pressed.9.png
│ │ ├── chat_bottombar_btn_untuch.9.png
│ │ ├── chat_bottombar_icon_add.png
│ │ ├── chat_bottombar_icon_add_pressed.png
│ │ ├── chat_bottombar_icon_face.png
│ │ ├── chat_bottombar_icon_face_pressed.png
│ │ ├── chat_bottombar_input.9.png
│ │ ├── chat_icon_disable.png
│ │ ├── chat_icon_disable_pressed.png
│ │ ├── chat_input.9.png
│ │ ├── chat_input_pressed.9.png
│ │ ├── chat_plugin_shadow.png
│ │ ├── chat_time_block.9.png
│ │ ├── chat_tool_camera.png
│ │ ├── chat_tool_location.png
│ │ ├── chat_tool_mask.png
│ │ ├── chat_tool_paint.png
│ │ ├── chat_tool_photo.png
│ │ ├── chat_tool_video.png
│ │ ├── chat_tool_voice.png
│ │ ├── checkbox_selected.png
│ │ ├── checkbox_selected_press.png
│ │ ├── checkbox_unselect.png
│ │ ├── checkbox_unselect_press.png
│ │ ├── cover_default_bg.png
│ │ ├── default_pic_loading_back.9.png
│ │ ├── dot_selected.png
│ │ ├── dot_unselected.png
│ │ ├── emotion_del_down.png
│ │ ├── emotion_del_normal.png
│ │ ├── f000.gif
│ │ ├── f001.gif
│ │ ├── f002.gif
│ │ ├── f003.gif
│ │ ├── f004.gif
│ │ ├── f005.gif
│ │ ├── f006.gif
│ │ ├── f007.gif
│ │ ├── f008.gif
│ │ ├── f009.gif
│ │ ├── f010.gif
│ │ ├── f011.gif
│ │ ├── f012.gif
│ │ ├── f013.gif
│ │ ├── f014.gif
│ │ ├── f015.gif
│ │ ├── f016.gif
│ │ ├── f017.gif
│ │ ├── f018.gif
│ │ ├── f019.gif
│ │ ├── f020.gif
│ │ ├── f021.gif
│ │ ├── f022.gif
│ │ ├── f023.gif
│ │ ├── f024.gif
│ │ ├── f025.gif
│ │ ├── f026.gif
│ │ ├── f027.gif
│ │ ├── f028.gif
│ │ ├── f029.gif
│ │ ├── f030.gif
│ │ ├── f031.gif
│ │ ├── f032.gif
│ │ ├── f033.gif
│ │ ├── f034.gif
│ │ ├── f035.gif
│ │ ├── f036.gif
│ │ ├── f037.gif
│ │ ├── f038.gif
│ │ ├── f039.gif
│ │ ├── f040.gif
│ │ ├── f041.gif
│ │ ├── f042.gif
│ │ ├── f043.gif
│ │ ├── f044.gif
│ │ ├── f045.gif
│ │ ├── f046.gif
│ │ ├── f047.gif
│ │ ├── f048.gif
│ │ ├── f049.gif
│ │ ├── f050.gif
│ │ ├── f051.gif
│ │ ├── f052.gif
│ │ ├── f053.gif
│ │ ├── f054.gif
│ │ ├── f055.gif
│ │ ├── f056.gif
│ │ ├── f057.gif
│ │ ├── f058.gif
│ │ ├── f059.gif
│ │ ├── f060.gif
│ │ ├── f061.gif
│ │ ├── f062.gif
│ │ ├── f063.gif
│ │ ├── f064.gif
│ │ ├── f065.gif
│ │ ├── f066.gif
│ │ ├── f067.gif
│ │ ├── f068.gif
│ │ ├── f069.gif
│ │ ├── f070.gif
│ │ ├── f071.gif
│ │ ├── f072.gif
│ │ ├── f073.gif
│ │ ├── f074.gif
│ │ ├── f075.gif
│ │ ├── f076.gif
│ │ ├── f077.gif
│ │ ├── f078.gif
│ │ ├── f079.gif
│ │ ├── f080.gif
│ │ ├── f081.gif
│ │ ├── f082.gif
│ │ ├── f083.gif
│ │ ├── f084.gif
│ │ ├── f085.gif
│ │ ├── f086.gif
│ │ ├── f087.gif
│ │ ├── f088.gif
│ │ ├── f089.gif
│ │ ├── f090.gif
│ │ ├── f091.gif
│ │ ├── f092.gif
│ │ ├── f093.gif
│ │ ├── f094.gif
│ │ ├── f095.gif
│ │ ├── f096.gif
│ │ ├── f097.gif
│ │ ├── f098.gif
│ │ ├── f099.gif
│ │ ├── f100.gif
│ │ ├── f101.gif
│ │ ├── f102.gif
│ │ ├── f103.gif
│ │ ├── f104.gif
│ │ ├── f105.gif
│ │ ├── f106.gif
│ │ ├── female.png
│ │ ├── friend_list_bg.png
│ │ ├── h0.jpg
│ │ ├── h10.jpg
│ │ ├── h11.jpg
│ │ ├── h12.jpg
│ │ ├── h13.jpg
│ │ ├── h14.jpg
│ │ ├── h15.jpg
│ │ ├── h16.jpg
│ │ ├── h17.jpg
│ │ ├── h18.jpg
│ │ ├── h1.jpg
│ │ ├── h2.jpg
│ │ ├── h3.jpg
│ │ ├── h4.jpg
│ │ ├── h5.jpg
│ │ ├── h6.jpg
│ │ ├── h7.jpg
│ │ ├── h8.jpg
│ │ ├── h9.jpg
│ │ ├── ic_launcher.png
│ │ ├── male.png
│ │ ├── nomale.png
│ │ ├── notify_general.png
│ │ ├── notify_newmessage.png
│ │ ├── profile_superqq_icon.png
│ │ ├── profile_superqq_up.png
│ │ ├── recent_chat_showleft_normal.png
│ │ ├── recent_chat_showleft_pressed.png
│ │ ├── recent_chat_showright_normal.png
│ │ ├── recent_chat_showright_pressed.png
│ │ ├── red_del_btn_bg_nor.9.png
│ │ ├── red_del_btn_bg_pre.9.png
│ │ ├── refresh_arrow.png
│ │ ├── scrollbar_handle_vertical.9.png
│ │ ├── simple_notification_icon.png
│ │ ├── splash.jpg
│ │ ├── tips_new.png
│ │ ├── title_bg_blue.png
│ │ ├── title_button.9.png
│ │ ├── title_button_back.9.png
│ │ ├── title_button_back_press.9.png
│ │ ├── title_button_press.9.png
│ │ └── title_icon.png
│ ├── drawable-ldpi
│ │ ├── ic_launcher.png
│ │ └── simple_notification_icon.png
│ ├── drawable-mdpi
│ │ ├── ic_launcher.png
│ │ └── simple_notification_icon.png
│ ├── drawable-xhdpi
│ │ ├── bottom.png
│ │ ├── btn_pressed.png
│ │ ├── btn_unpressed.png
│ │ ├── common_btn_red_disabled.9.png
│ │ ├── common_btn_red_pressed.9.png
│ │ ├── common_btn_red_unpressed.9.png
│ │ ├── common_icon_arrow_right.png
│ │ ├── common_icon_arrow_right_white.png
│ │ ├── common_loading3_0.png
│ │ ├── common_loading3_10.png
│ │ ├── common_loading3_11.png
│ │ ├── common_loading3_1.png
│ │ ├── common_loading3_2.png
│ │ ├── common_loading3_3.png
│ │ ├── common_loading3_4.png
│ │ ├── common_loading3_5.png
│ │ ├── common_loading3_6.png
│ │ ├── common_loading3_7.png
│ │ ├── common_loading3_8.png
│ │ ├── common_loading3_9.png
│ │ ├── common_loading4_0.png
│ │ ├── common_loading4_10.png
│ │ ├── common_loading4_11.png
│ │ ├── common_loading4_1.png
│ │ ├── common_loading4_2.png
│ │ ├── common_loading4_3.png
│ │ ├── common_loading4_4.png
│ │ ├── common_loading4_5.png
│ │ ├── common_loading4_6.png
│ │ ├── common_loading4_7.png
│ │ ├── common_loading4_8.png
│ │ ├── common_loading4_9.png
│ │ ├── contact_list_buddy_item_bg.9.png
│ │ ├── contact_search_box_edittext_keyword_background.9.png
│ │ ├── conversation_bg_logo.png
│ │ ├── cross.png
│ │ ├── frame.png
│ │ ├── ic_launcher.png
│ │ ├── indicator_expanded.9.png
│ │ ├── indicator_unexpanded.9.png
│ │ ├── list_conversation_press.9.png
│ │ ├── list_newmessage2.9.png
│ │ ├── magnifying_glass.png
│ │ ├── mask.png
│ │ ├── msg_tip_bg.9.png
│ │ ├── net_warning_bar_bg.9.png
│ │ ├── net_warning.png
│ │ ├── net_warning_redirect.png
│ │ ├── no_chat.png
│ │ ├── refresh_arrow_2.png
│ │ ├── search_box_cancel_click.png
│ │ ├── search_box_cancel_normal.png
│ │ ├── setting_strip_bg_pressed.9.png
│ │ ├── setting_strip_bg_unpressed.9.png
│ │ ├── setting_strip_bottom_pressed.9.png
│ │ ├── setting_strip_bottom_unpressed.9.png
│ │ ├── setting_strip_middle_pressed.9.png
│ │ ├── setting_strip_middle_unpressed.9.png
│ │ ├── setting_strip_top_pressed.9.png
│ │ ├── setting_strip_top_unpressed.9.png
│ │ ├── status_busy.png
│ │ ├── status_invisible.png
│ │ ├── status_leave.png
│ │ ├── status_online_btn.png
│ │ ├── status_online.png
│ │ ├── status_qme.png
│ │ ├── status_shield.png
│ │ ├── tab_newmessage.png
│ │ ├── terminal_icon_ios.png
│ │ └── terminal_icon_ios_pressed.png
│ ├── layout
│ │ ├── about.xml
│ │ ├── accout_set_view.xml
│ │ ├── chat_item_left.xml
│ │ ├── chat_item_right.xml
│ │ ├── chat_main.xml
│ │ ├── common_title_bg.xml
│ │ ├── contact_buddy_list_group.xml
│ │ ├── contact_list_item_for_buddy.xml
│ │ ├── contact_list_item.xml
│ │ ├── exit_app_confirm.xml
│ │ ├── face_jazz_effect_view.xml
│ │ ├── face.xml
│ │ ├── feed_back_view.xml
│ │ ├── firset_dialog_view.xml
│ │ ├── first_set_layout.xml
│ │ ├── head_select_layout.xml
│ │ ├── main_center_layout.xml
│ │ ├── main_left_fragment.xml
│ │ ├── main_left_layout.xml
│ │ ├── main_right_fragment.xml
│ │ ├── main_right_layout.xml
│ │ ├── main_right_set_layout.xml
│ │ ├── main_title.xml
│ │ ├── message_header.xml
│ │ ├── net_status_bar.xml
│ │ ├── notification_layout.xml
│ │ ├── notify_status_bar_latest_event_content_large_icon.xml
│ │ ├── notify_status_bar_latest_event_view.xml
│ │ ├── recent_listview_item.xml
│ │ ├── right_acount_set.xml
│ │ ├── search_box.xml
│ │ ├── sex_select_layout.xml
│ │ ├── slidingmenumain.xml
│ │ ├── splash.xml
│ │ ├── xlistview_footer.xml
│ │ └── xlistview_header.xml
│ ├── raw
│ │ └── office.mp3
│ ├── values
│ │ ├── array.xml
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── defaults.xml
│ │ ├── dimens.xml
│ │ ├── ids.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── values-320x240
│ │ └── dimens.xml
│ ├── values-400x240
│ │ └── dimens.xml
│ ├── values-480x320
│ │ └── dimens.xml
│ └── values-854x480
│ └── dimens.xml
└── src
└── com
└── way
├── activity
│ ├── ChatActivity.java
│ ├── FirstSetActivity.java
│ ├── MainActivity.java
│ └── WelcomeActivity.java
├── adapter
│ ├── FaceAdapter.java
│ ├── FacePageAdeapter.java
│ ├── HeadAdapter.java
│ ├── MessageAdapter.java
│ ├── RecentAdapter.java
│ └── SexAdapter.java
├── app
│ ├── CrashHandler.java
│ └── PushApplication.java
├── baidupush
│ ├── client
│ │ ├── PreParseService.java
│ │ └── PushMessageReceiver.java
│ └── server
│ ├── BaiduPush.java
│ └── RestApi.java
├── bean
│ ├── MessageItem.java
│ ├── RecentItem.java
│ └── User.java
├── common
│ └── util
│ ├── ApiKeyUtil.java
│ ├── DialogUtil.java
│ ├── HomeWatcher.java
│ ├── JsonUtil.java
│ ├── L.java
│ ├── NetUtil.java
│ ├── SendMsgAsyncTask.java
│ ├── SharePreferenceUtil.java
│ ├── TimeUtil.java
│ └── T.java
├── db
│ ├── MessageDB.java
│ ├── RecentDB.java
│ ├── UserDBHelper.java
│ └── UserDB.java
├── fragment
│ ├── LeftFragment.java
│ └── RightFragment.java
├── scrollview
│ └── BounceScrollView.java
├── slidinglayer
│ ├── CommonUtils.java
│ └── SlidingLayer.java
├── slidingmenu
│ ├── BaseSlidingFragmentActivity.java
│ ├── CustomViewAbove.java
│ ├── CustomViewBehind.java
│ ├── SlidingActivityBase.java
│ ├── SlidingActivityHelper.java
│ └── SlidingMenu.java
├── swipelistview
│ ├── BaseSwipeListViewListener.java
│ ├── SwipeListView.java
│ ├── SwipeListViewListener.java
│ └── SwipeListViewTouchListener.java
├── switchbtn
│ ├── FrameAnimationController.java
│ └── SwitchButton.java
├── view
│ ├── CirclePageIndicator.java
│ ├── JazzyViewPager.java
│ ├── OutlineContainer.java
│ ├── PageIndicator.java
│ └── Util.java
├── wheel
│ ├── adapters
│ │ ├── AbstractWheelAdapter.java
│ │ ├── AbstractWheelTextAdapter.java
│ │ ├── AdapterWheel.java
│ │ ├── ArrayWheelAdapter.java
│ │ ├── NumericWheelAdapter.java
│ │ └── WheelViewAdapter.java
│ ├── ItemsRange.java
│ ├── OnWheelChangedListener.java
│ ├── OnWheelClickedListener.java
│ ├── OnWheelScrollListener.java
│ ├── WheelAdapter.java
│ ├── WheelRecycle.java
│ ├── WheelScroller.java
│ └── WheelView.java
└── xlistview
├── MsgHeader.java
├── MsgListView.java
├── XExpandableListView.java
├── XListViewFooter.java
└── XListViewHeader.java
70 directories, 639 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论