在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → xmpp+Android+openfire 即时通讯,仿微信发语音,文字,图片

xmpp+Android+openfire 即时通讯,仿微信发语音,文字,图片

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.61M
  • 下载次数:3
  • 浏览次数:189
  • 发布时间:2020-10-09
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
原项目地址 :https://download.csdn.net/download/annding118/7762109, 有些问题,改了一些东西。搭建环境 自己搞定 1.在 XmppConnection 文件 改openfire 服务器地址 就ok, 2. 只能2台手机 安卓和安卓之间通讯,不能和电脑spark,ios等 。3.发送语音信息 显示 语音信息 点一下可以播放, 这个文字可以改个图片 或者什么符号代替。 有一下bug 初学者可以多熟悉
【实例截图】
【核心代码】
XmppProjects
└── XmppProject
└── XmppProject
├── AndroidManifest.xml
├── bin
│   ├── AndroidManifest.xml
│   ├── classes
│   │   └── com
│   │   ├── ex
│   │   │   └── xmppproject
│   │   │   ├── BuildConfig.class
│   │   │   ├── R$anim.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
│   │   └── way
│   │   ├── activity
│   │   │   ├── BaseActivity$BackPressHandler.class
│   │   │   ├── BaseActivity.class
│   │   │   ├── ChatActivity$10.class
│   │   │   ├── ChatActivity$1.class
│   │   │   ├── ChatActivity$2.class
│   │   │   ├── ChatActivity$3.class
│   │   │   ├── ChatActivity$4.class
│   │   │   ├── ChatActivity$5.class
│   │   │   ├── ChatActivity$6.class
│   │   │   ├── ChatActivity$7.class
│   │   │   ├── ChatActivity$8.class
│   │   │   ├── ChatActivity$9.class
│   │   │   ├── ChatActivity$ContactObserver.class
│   │   │   ├── ChatActivity$MyFileStatusThread.class
│   │   │   ├── ChatActivity.class
│   │   │   ├── FragmentCallBack.class
│   │   │   ├── LoginActivity$1.class
│   │   │   ├── LoginActivity$2.class
│   │   │   ├── LoginActivity$ConnectionOutTimeProcess.class
│   │   │   ├── LoginActivity.class
│   │   │   ├── MainActivity$10.class
│   │   │   ├── MainActivity$11.class
│   │   │   ├── MainActivity$12.class
│   │   │   ├── MainActivity$1.class
│   │   │   ├── MainActivity$2.class
│   │   │   ├── MainActivity$3.class
│   │   │   ├── MainActivity$4.class
│   │   │   ├── MainActivity$5.class
│   │   │   ├── MainActivity$6.class
│   │   │   ├── MainActivity$7.class
│   │   │   ├── MainActivity$8.class
│   │   │   ├── MainActivity$9.class
│   │   │   ├── MainActivity$EditOk.class
│   │   │   ├── MainActivity$GetDataTask.class
│   │   │   ├── MainActivity$RosterObserver$1.class
│   │   │   ├── MainActivity$RosterObserver.class
│   │   │   └── MainActivity.class
│   │   ├── adapter
│   │   │   ├── ChatAdapter$1.class
│   │   │   ├── ChatAdapter$2.class
│   │   │   ├── ChatAdapter$ViewHolder.class
│   │   │   ├── ChatAdapter.class
│   │   │   ├── ChatListAdapter$1.class
│   │   │   ├── ChatListAdapter.class
│   │   │   ├── FaceAdapter$ViewHolder.class
│   │   │   ├── FaceAdapter.class
│   │   │   ├── FacePageAdeapter.class
│   │   │   ├── RosterAdapter$Group.class
│   │   │   ├── RosterAdapter$Roster.class
│   │   │   ├── RosterAdapter$ViewHolder.class
│   │   │   └── RosterAdapter.class
│   │   ├── app
│   │   │   ├── XXApp.class
│   │   │   ├── XXBroadcastReceiver$EventHandler.class
│   │   │   └── XXBroadcastReceiver.class
│   │   ├── db
│   │   │   ├── ChatProvider$ChatConstants.class
│   │   │   ├── ChatProvider$ChatDatabaseHelper.class
│   │   │   ├── ChatProvider.class
│   │   │   ├── RosterProvider$1.class
│   │   │   ├── RosterProvider$RosterConstants.class
│   │   │   ├── RosterProvider$RosterDatabaseHelper.class
│   │   │   └── RosterProvider.class
│   │   ├── entity
│   │   │   └── Msg.class
│   │   ├── exception
│   │   │   ├── XXAdressMalformedException.class
│   │   │   └── XXException.class
│   │   ├── service
│   │   │   ├── BaseService.class
│   │   │   ├── IConnectionStatusCallback.class
│   │   │   ├── XXService$1.class
│   │   │   ├── XXService$2.class
│   │   │   ├── XXService$3.class
│   │   │   ├── XXService$4.class
│   │   │   ├── XXService$5.class
│   │   │   ├── XXService$6.class
│   │   │   ├── XXService$ReconnectAlarmReceiver.class
│   │   │   ├── XXService$XXBinder.class
│   │   │   └── XXService.class
│   │   ├── smack
│   │   │   ├── Smack.class
│   │   │   ├── SmackImpl$1.class
│   │   │   ├── SmackImpl$2.class
│   │   │   ├── SmackImpl$3.class
│   │   │   ├── SmackImpl$4.class
│   │   │   ├── SmackImpl$5.class
│   │   │   ├── SmackImpl$6.class
│   │   │   ├── SmackImpl$7.class
│   │   │   ├── SmackImpl$8.class
│   │   │   ├── SmackImpl$PingAlarmReceiver.class
│   │   │   ├── SmackImpl$PongTimeoutAlarmReceiver.class
│   │   │   ├── SmackImpl.class
│   │   │   └── XmppConnection.class
│   │   ├── ui
│   │   │   ├── iphonetreeview
│   │   │   │   ├── IphoneTreeView$IphoneTreeHeaderAdapter.class
│   │   │   │   └── IphoneTreeView.class
│   │   │   ├── pulltorefresh
│   │   │   │   ├── EmptyViewMethodAccessor.class
│   │   │   │   ├── FlipLoadingLayout.class
│   │   │   │   ├── ILoadingLayout.class
│   │   │   │   ├── IndicatorLayout.class
│   │   │   │   ├── IPullToRefresh.class
│   │   │   │   ├── LoadingLayout.class
│   │   │   │   ├── LoadingLayoutProxy.class
│   │   │   │   ├── OverscrollHelper.class
│   │   │   │   ├── PullToRefreshAdapterViewBase.class
│   │   │   │   ├── PullToRefreshBase$1.class
│   │   │   │   ├── PullToRefreshBase$2.class
│   │   │   │   ├── PullToRefreshBase$3.class
│   │   │   │   ├── PullToRefreshBase$AnimationStyle.class
│   │   │   │   ├── PullToRefreshBase$Mode.class
│   │   │   │   ├── PullToRefreshBase$OnLastItemVisibleListener.class
│   │   │   │   ├── PullToRefreshBase$OnPullEventListener.class
│   │   │   │   ├── PullToRefreshBase$OnRefreshListener2.class
│   │   │   │   ├── PullToRefreshBase$OnRefreshListener.class
│   │   │   │   ├── PullToRefreshBase$OnSmoothScrollFinishedListener.class
│   │   │   │   ├── PullToRefreshBase$Orientation.class
│   │   │   │   ├── PullToRefreshBase$SmoothScrollRunnable.class
│   │   │   │   ├── PullToRefreshBase$State.class
│   │   │   │   ├── PullToRefreshBase.class
│   │   │   │   ├── PullToRefreshScrollView$InternalScrollViewSDK9.class
│   │   │   │   ├── PullToRefreshScrollView.class
│   │   │   │   ├── RotateLoadingLayout.class
│   │   │   │   ├── Utils.class
│   │   │   │   ├── ViewCompat$SDK11.class
│   │   │   │   ├── ViewCompat$SDK16.class
│   │   │   │   └── ViewCompat.class
│   │   │   ├── quickaction
│   │   │   │   ├── ActionItem.class
│   │   │   │   ├── PopupWindows$1.class
│   │   │   │   ├── PopupWindows.class
│   │   │   │   ├── QuickAction$1.class
│   │   │   │   ├── QuickAction$OnActionItemClickListener.class
│   │   │   │   ├── QuickAction$OnDismissListener.class
│   │   │   │   └── QuickAction.class
│   │   │   ├── selfview
│   │   │   │   ├── RecordButton$1.class
│   │   │   │   ├── RecordButton$ObtainDecibelThread.class
│   │   │   │   ├── RecordButton$OnFinishedRecordListener.class
│   │   │   │   ├── RecordButton$ShowVolumeHandler.class
│   │   │   │   └── RecordButton.class
│   │   │   ├── view
│   │   │   │   ├── AddRosterItemDialog.class
│   │   │   │   ├── ChangeLog$1.class
│   │   │   │   ├── ChangeLog$2.class
│   │   │   │   ├── ChangeLog$Listmode.class
│   │   │   │   ├── ChangeLog.class
│   │   │   │   ├── CirclePageIndicator$SavedState$1.class
│   │   │   │   ├── CirclePageIndicator$SavedState.class
│   │   │   │   ├── CirclePageIndicator.class
│   │   │   │   ├── GroupNameView.class
│   │   │   │   └── PageIndicator.class
│   │   │   └── xlistview
│   │   │   ├── MsgHeader.class
│   │   │   ├── MsgListView$1.class
│   │   │   ├── MsgListView$2.class
│   │   │   ├── MsgListView$IXListViewListener.class
│   │   │   ├── MsgListView$OnXScrollListener.class
│   │   │   ├── MsgListView.class
│   │   │   └── XListViewFooter.class
│   │   └── util
│   │   ├── CrashHandler$1.class
│   │   ├── CrashHandler$2.class
│   │   ├── CrashHandler$3.class
│   │   ├── CrashHandler.class
│   │   ├── DialogUtil.class
│   │   ├── L.class
│   │   ├── NetUtil.class
│   │   ├── OpenfileFunction.class
│   │   ├── PreferenceConstants.class
│   │   ├── PreferenceUtils.class
│   │   ├── StatusMode.class
│   │   ├── T.class
│   │   ├── TimeRender.class
│   │   ├── TimeUtil.class
│   │   ├── Utils.class
│   │   └── XMPPHelper.class
│   ├── classes.dex
│   ├── dexedLibs
│   │   ├── android-support-v4-5f448983dd41a7a04a078d16be79fb61.jar
│   │   ├── asmack-android-6-19a133f06e9707b8b77c9345fcfbc7ae.jar
│   │   └── nineoldandroids-2.4.0-2dcaf9a097a7cc5fce60e273fbd4d6db.jar
│   ├── jarlist.cache
│   ├── res
│   │   └── crunch
│   │   ├── drawable-hdpi
│   │   │   ├── action_sheet_base_9.9.png
│   │   │   ├── action_sheet_button_cancel_click.9.png
│   │   │   ├── action_sheet_button_cancel_normal.9.png
│   │   │   ├── action_sheet_button_confirm_click.9.png
│   │   │   ├── action_sheet_button_confirm_normal.9.png
│   │   │   ├── action_sheet_button_delete_click.9.png
│   │   │   ├── action_sheet_button_delete_normal.9.png
│   │   │   ├── action_sheet_button_replace_click.9.png
│   │   │   ├── action_sheet_button_replace_normal.9.png
│   │   │   ├── aio_face_popup_bg.png
│   │   │   ├── aio_refresh_nor.png
│   │   │   ├── aio_refresh_over.png
│   │   │   ├── aio_unread_bg.png
│   │   │   ├── arrow_down.png
│   │   │   ├── arrow_up.png
│   │   │   ├── as_input_frame.9.png
│   │   │   ├── balloon_l.9.png
│   │   │   ├── balloon_l_pressed.9.png
│   │   │   ├── balloon_r.9.png
│   │   │   ├── balloon_r_pressed.9.png
│   │   │   ├── bubble_popup_arrow_down.png
│   │   │   ├── bubble_popup_arrow_up.png
│   │   │   ├── bubble_popup_bg_space.9.png
│   │   │   ├── card_avatar.9.png
│   │   │   ├── chatfrom_bg_focused.9.png
│   │   │   ├── chatfrom_bg_normal.9.png
│   │   │   ├── chat_image_normal.png
│   │   │   ├── chat_image_pressed.png
│   │   │   ├── chat_input.9.png
│   │   │   ├── chat_input_pressed.9.png
│   │   │   ├── chat_time_block.9.png
│   │   │   ├── chatting_setmode_voice_btn_normal.png
│   │   │   ├── chatting_setmode_voice_btn_pressed.png
│   │   │   ├── chatto_bg_focused.9.png
│   │   │   ├── chatto_bg_normal.9.png
│   │   │   ├── checkbox_selected.png
│   │   │   ├── checkbox_selected_press.png
│   │   │   ├── checkbox_unselect.png
│   │   │   ├── checkbox_unselect_press.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_user_null_bg.png
│   │   │   ├── conversation_bg_logo.png
│   │   │   ├── cover_default_bg.png
│   │   │   ├── default_image.png
│   │   │   ├── default_pic_loading_back.9.png
│   │   │   ├── dialog_bg.9.png
│   │   │   ├── dialog_load.png
│   │   │   ├── education_avatar_finger.png
│   │   │   ├── education_top.png
│   │   │   ├── emotion_del_down.png
│   │   │   ├── emotion_del_normal.png
│   │   │   ├── f_static_000.png
│   │   │   ├── f_static_001.png
│   │   │   ├── f_static_002.png
│   │   │   ├── f_static_003.png
│   │   │   ├── f_static_004.png
│   │   │   ├── f_static_005.png
│   │   │   ├── f_static_006.png
│   │   │   ├── f_static_007.png
│   │   │   ├── f_static_008.png
│   │   │   ├── f_static_009.png
│   │   │   ├── f_static_010.png
│   │   │   ├── f_static_011.png
│   │   │   ├── f_static_012.png
│   │   │   ├── f_static_013.png
│   │   │   ├── f_static_014.png
│   │   │   ├── f_static_015.png
│   │   │   ├── f_static_016.png
│   │   │   ├── f_static_017.png
│   │   │   ├── f_static_018.png
│   │   │   ├── f_static_019.png
│   │   │   ├── f_static_020.png
│   │   │   ├── f_static_021.png
│   │   │   ├── f_static_022.png
│   │   │   ├── f_static_023.png
│   │   │   ├── f_static_024.png
│   │   │   ├── f_static_025.png
│   │   │   ├── f_static_026.png
│   │   │   ├── f_static_027.png
│   │   │   ├── f_static_028.png
│   │   │   ├── f_static_029.png
│   │   │   ├── f_static_030.png
│   │   │   ├── f_static_031.png
│   │   │   ├── f_static_032.png
│   │   │   ├── f_static_033.png
│   │   │   ├── f_static_034.png
│   │   │   ├── f_static_035.png
│   │   │   ├── f_static_036.png
│   │   │   ├── f_static_037.png
│   │   │   ├── f_static_038.png
│   │   │   ├── f_static_039.png
│   │   │   ├── f_static_040.png
│   │   │   ├── f_static_041.png
│   │   │   ├── f_static_042.png
│   │   │   ├── f_static_043.png
│   │   │   ├── f_static_044.png
│   │   │   ├── f_static_045.png
│   │   │   ├── f_static_046.png
│   │   │   ├── f_static_047.png
│   │   │   ├── f_static_048.png
│   │   │   ├── f_static_049.png
│   │   │   ├── f_static_050.png
│   │   │   ├── f_static_051.png
│   │   │   ├── f_static_052.png
│   │   │   ├── f_static_053.png
│   │   │   ├── f_static_054.png
│   │   │   ├── f_static_055.png
│   │   │   ├── f_static_056.png
│   │   │   ├── f_static_057.png
│   │   │   ├── f_static_058.png
│   │   │   ├── f_static_059.png
│   │   │   ├── f_static_060.png
│   │   │   ├── f_static_061.png
│   │   │   ├── f_static_062.png
│   │   │   ├── f_static_063.png
│   │   │   ├── f_static_064.png
│   │   │   ├── f_static_065.png
│   │   │   ├── f_static_066.png
│   │   │   ├── f_static_067.png
│   │   │   ├── f_static_068.png
│   │   │   ├── f_static_069.png
│   │   │   ├── f_static_070.png
│   │   │   ├── f_static_071.png
│   │   │   ├── f_static_072.png
│   │   │   ├── f_static_073.png
│   │   │   ├── f_static_074.png
│   │   │   ├── f_static_075.png
│   │   │   ├── f_static_076.png
│   │   │   ├── f_static_077.png
│   │   │   ├── f_static_078.png
│   │   │   ├── f_static_079.png
│   │   │   ├── f_static_080.png
│   │   │   ├── f_static_081.png
│   │   │   ├── f_static_082.png
│   │   │   ├── f_static_083.png
│   │   │   ├── f_static_084.png
│   │   │   ├── f_static_085.png
│   │   │   ├── f_static_086.png
│   │   │   ├── f_static_087.png
│   │   │   ├── f_static_088.png
│   │   │   ├── f_static_089.png
│   │   │   ├── f_static_090.png
│   │   │   ├── f_static_091.png
│   │   │   ├── f_static_092.png
│   │   │   ├── f_static_093.png
│   │   │   ├── f_static_094.png
│   │   │   ├── f_static_095.png
│   │   │   ├── f_static_096.png
│   │   │   ├── f_static_097.png
│   │   │   ├── f_static_098.png
│   │   │   ├── f_static_099.png
│   │   │   ├── f_static_100.png
│   │   │   ├── f_static_101.png
│   │   │   ├── f_static_102.png
│   │   │   ├── f_static_103.png
│   │   │   ├── f_static_104.png
│   │   │   ├── f_static_105.png
│   │   │   ├── f_static_106.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── incoming.9.png
│   │   │   ├── indicator_expanded.9.png
│   │   │   ├── indicator_unexpanded.9.png
│   │   │   ├── list_conversation_press.9.png
│   │   │   ├── list_newmessage2.9.png
│   │   │   ├── login_button_nor.9.png
│   │   │   ├── login_button_press.9.png
│   │   │   ├── login_input.9.png
│   │   │   ├── mic_2.png
│   │   │   ├── mic_3.png
│   │   │   ├── mic_4.png
│   │   │   ├── mic_5.png
│   │   │   ├── mini_avatar_shadow.9.png
│   │   │   ├── msg_tip_bg.9.png
│   │   │   ├── net_warning_bar_bg.9.png
│   │   │   ├── net_warning.png
│   │   │   ├── net_warning_redirect.png
│   │   │   ├── notify_general.png
│   │   │   ├── notify_newmessage.png
│   │   │   ├── outgoing.9.png
│   │   │   ├── popover_base.9.png
│   │   │   ├── popover_button_gray_click.9.png
│   │   │   ├── popover_button_gray_normal.9.png
│   │   │   ├── popover_button_white_click.9.png
│   │   │   ├── popover_button_white_normal.9.png
│   │   │   ├── quick_action_division.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_2.png
│   │   │   ├── scrollbar_handle_vertical.9.png
│   │   │   ├── setting_add_account_white.png
│   │   │   ├── shadow_bottom.png
│   │   │   ├── shadow_left.png
│   │   │   ├── shadow_right.png
│   │   │   ├── skin_aio_input_bar_bg.9.png
│   │   │   ├── skin_aio_input_bar_bg_big.png
│   │   │   ├── skin_aio_input_bg.9.png
│   │   │   ├── skin_aio_keyboard_nor.png
│   │   │   ├── skin_aio_keyboard_pressed.png
│   │   │   ├── skin_aio_send_button_disabled.9.png
│   │   │   ├── skin_aio_send_button_normal.9.png
│   │   │   ├── skin_aio_send_button_pressed.9.png
│   │   │   ├── skin_common_btn_green_disable.9.png
│   │   │   ├── skin_common_btn_green_normal.9.png
│   │   │   ├── skin_common_btn_green_pressed.9.png
│   │   │   ├── skin_common_btn_red_disabled.9.png
│   │   │   ├── skin_common_btn_red_pressed.9.png
│   │   │   ├── skin_common_btn_red_unpressed.9.png
│   │   │   ├── skin_common_btn_white_disabled.9.png
│   │   │   ├── skin_common_btn_white_pressed.9.png
│   │   │   ├── skin_common_btn_white_unpressed.9.png
│   │   │   ├── skin_group_list_item_normal.9.png
│   │   │   ├── skin_group_list_item_pressed.9.png
│   │   │   ├── skin_header_bar_bg.9.png
│   │   │   ├── skin_header_btn_indicative_normal.9.png
│   │   │   ├── skin_header_btn_indicative_press.9.png
│   │   │   ├── skin_header_btn_normal.9.png
│   │   │   ├── skin_header_btn_press.9.png
│   │   │   ├── skin_icon_arrow_right_normal.png
│   │   │   ├── skin_icon_arrow_right_pressed.png
│   │   │   ├── skin_indicator_expanded.9.png
│   │   │   ├── skin_indicator_unexpanded.9.png
│   │   │   ├── skin_list_item_normal.9.png
│   │   │   ├── skin_list_item_pressed.9.png
│   │   │   ├── skin_qz_icon_face_click.png
│   │   │   ├── skin_qz_icon_face_nor.png
│   │   │   ├── skin_searchbar_bg.png
│   │   │   ├── skin_searchbar_button_normal.png
│   │   │   ├── skin_searchbar_button_pressed.png
│   │   │   ├── skin_searchbar_icon.png
│   │   │   ├── skin_searchbar_input.9.png
│   │   │   ├── skin_setting_strip_bg_pressed.9.png
│   │   │   ├── skin_setting_strip_bg_unpressed.9.png
│   │   │   ├── skin_setting_strip_bottom_pressed.9.png
│   │   │   ├── skin_setting_strip_bottom_unpressed.9.png
│   │   │   ├── skin_setting_strip_middle_pressed.9.png
│   │   │   ├── skin_setting_strip_middle_unpressed.9.png
│   │   │   ├── skin_setting_strip_top_pressed.9.png
│   │   │   ├── skin_setting_strip_top_unpressed.9.png
│   │   │   ├── skin_switch_thumb_activited.png
│   │   │   ├── skin_switch_thumb_activited_pressed.png
│   │   │   ├── skin_switch_thumb_disabled.png
│   │   │   ├── skin_switch_thumb_disabled_pressed.png
│   │   │   ├── skin_switch_track.png
│   │   │   ├── splash_bg.png
│   │   │   ├── splash_repeat_img.png
│   │   │   ├── status_busy.png
│   │   │   ├── status_invisible_btn.png
│   │   │   ├── status_invisible.png
│   │   │   ├── status_leave.png
│   │   │   ├── status_online_btn.png
│   │   │   ├── status_online.png
│   │   │   ├── status_qme.png
│   │   │   ├── status_shield.png
│   │   │   ├── terminal_icon_ios.png
│   │   │   ├── terminal_icon_ios_pressed.png
│   │   │   ├── terminal_icon_mobile.png
│   │   │   ├── terminal_icon_mobile_pressed.png
│   │   │   ├── terminal_icon_pc.png
│   │   │   ├── terminal_icon_pc_pressed.png
│   │   │   └── type_select_btn_pressed.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── drawable-xxhdpi
│   │   └── ic_launcher.png
│   ├── resources.ap_
│   └── XmppProject.apk
├── gen
│   └── com
│   └── ex
│   └── xmppproject
│   ├── BuildConfig.java
│   └── R.java
├── ic_launcher-web.png
├── libs
│   ├── android-support-v4.jar
│   ├── asmack-android-6.jar
│   └── nineoldandroids-2.4.0.jar
├── proguard-project.txt
├── project.properties
├── res
│   ├── anim
│   │   ├── activity_2_enter_in.xml
│   │   ├── activity_2_enter_out.xml
│   │   ├── activity_back.xml
│   │   ├── activity_finish.xml
│   │   ├── activity_new.xml
│   │   ├── activity_out.xml
│   │   ├── connection.xml
│   │   ├── decelerate_cubic.xml
│   │   ├── dialog_enter.xml
│   │   ├── dialog_exit.xml
│   │   ├── disappear.xml
│   │   ├── grow_from_bottomleft_to_topright.xml
│   │   ├── grow_from_bottomright_to_topleft.xml
│   │   ├── grow_from_bottom.xml
│   │   ├── grow_from_topleft_to_bottomright.xml
│   │   ├── grow_from_topright_to_bottomleft.xml
│   │   ├── grow_from_top.xml
│   │   ├── pump_bottom.xml
│   │   ├── pump_top.xml
│   │   ├── rail.xml
│   │   ├── sc_popup_enter.xml
│   │   ├── sc_popup_exit.xml
│   │   ├── shrink_from_bottomleft_to_topright.xml
│   │   ├── shrink_from_bottomright_to_topleft.xml
│   │   ├── shrink_from_bottom.xml
│   │   ├── shrink_from_topleft_to_bottomright.xml
│   │   ├── shrink_from_topright_to_bottomleft.xml
│   │   ├── shrink_from_top.xml
│   │   ├── slide_in_from_bottom.xml
│   │   ├── slide_in_from_top.xml
│   │   ├── slide_out_to_bottom.xml
│   │   ├── slide_out_to_top.xml
│   │   ├── tips_slip_in_top.xml
│   │   └── tips_slip_out_top.xml
│   ├── color
│   │   ├── login_findpass_button_selector.xml
│   │   ├── skin_aio_send_button.xml
│   │   ├── skin_bar_text.xml
│   │   ├── skin_black_group_item.xml
│   │   ├── skin_black.xml
│   │   ├── skin_blue_item.xml
│   │   ├── skin_blue.xml
│   │   ├── skin_button.xml
│   │   ├── skin_color_button.xml
│   │   ├── skin_dark_gray_item.xml
│   │   ├── skin_dark_gray.xml
│   │   ├── skin_gray2_item.xml
│   │   ├── skin_gray2.xml
│   │   ├── skin_gray3_item.xml
│   │   ├── skin_gray3.xml
│   │   ├── skin_gray_group_item.xml
│   │   ├── skin_hint_input.xml
│   │   ├── skin_input.xml
│   │   ├── skin_menu.xml
│   │   └── skin_search_button.xml
│   ├── drawable
│   │   ├── action_item_btn.xml
│   │   ├── aio_keyboard.xml
│   │   ├── aio_refresh.xml
│   │   ├── aio_send_btn.xml
│   │   ├── aio_time_bg.xml
│   │   ├── balloon_l_selector.xml
│   │   ├── balloon_r_selector.xml
│   │   ├── chatfrom_bg.xml
│   │   ├── chat_image_selector.xml
│   │   ├── chat_input_bar_bg_big.xml
│   │   ├── chat_item_icon_bg_selector.xml
│   │   ├── chat_send_button_bg.xml
│   │   ├── chatting_setmode_voice_btn.xml
│   │   ├── chatto_bg.xml
│   │   ├── checkbox_bg1.xml
│   │   ├── common_actionsheet_bg.xml
│   │   ├── common_arrow_right_selector.xml
│   │   ├── common_btn_black_actionsheet.xml
│   │   ├── common_btn_gray_actionsheet.xml
│   │   ├── common_btn_green_actionsheet.xml
│   │   ├── common_btn_green.xml
│   │   ├── common_btn_red_actionsheet.xml
│   │   ├── common_btn_red.xml
│   │   ├── common_btn_white.xml
│   │   ├── common_dialog_btn_cancel.xml
│   │   ├── common_dialog_btn_confirm.xml
│   │   ├── common_list_group_item_background.xml
│   │   ├── common_list_item_background.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_buddy_name_text_color.xml
│   │   ├── contact_list_item_buddy_signature_text_color2.xml
│   │   ├── coversation_bg.xml
│   │   ├── edit_text.xml
│   │   ├── emotion_del_selector.xml
│   │   ├── indicator_bg_bottom.xml
│   │   ├── indicator_bg_top.xml
│   │   ├── line.xml
│   │   ├── list_selector_background_disabled.xml
│   │   ├── list_selector_background.xml
│   │   ├── popup_background.xml
│   │   ├── progress_receivepic.xml
│   │   ├── qzone_edit_face_drawable.xml
│   │   ├── red_del_btn_bg.xml
│   │   ├── round_background.xml
│   │   ├── sc_publish_spinner_temp.xml
│   │   ├── sc_publish_spinner.xml
│   │   ├── search_box_cancel_btn_bg.xml
│   │   ├── shape_bg.xml
│   │   ├── shape_line.xml
│   │   ├── showleft_selector.xml
│   │   ├── showright_selector.xml
│   │   ├── splash_mixed_bg.xml
│   │   ├── splash_repeat.xml
│   │   ├── switch_inner.xml
│   │   ├── terminal_icon_ios_online.xml
│   │   ├── terminal_icon_mobile_online.xml
│   │   ├── terminal_icon_pc_online.xml
│   │   ├── timestampe_bg.xml
│   │   └── top_button_right_selector.xml
│   ├── drawable-hdpi
│   │   ├── action_sheet_base_9.9.png
│   │   ├── action_sheet_button_cancel_click.9.png
│   │   ├── action_sheet_button_cancel_normal.9.png
│   │   ├── action_sheet_button_confirm_click.9.png
│   │   ├── action_sheet_button_confirm_normal.9.png
│   │   ├── action_sheet_button_delete_click.9.png
│   │   ├── action_sheet_button_delete_normal.9.png
│   │   ├── action_sheet_button_replace_click.9.png
│   │   ├── action_sheet_button_replace_normal.9.png
│   │   ├── aio_face_popup_bg.png
│   │   ├── aio_refresh_nor.png
│   │   ├── aio_refresh_over.png
│   │   ├── aio_unread_bg.png
│   │   ├── arrow_down.png
│   │   ├── arrow_up.png
│   │   ├── as_input_frame.9.png
│   │   ├── balloon_l.9.png
│   │   ├── balloon_l_pressed.9.png
│   │   ├── balloon_r.9.png
│   │   ├── balloon_r_pressed.9.png
│   │   ├── bubble_popup_arrow_down.png
│   │   ├── bubble_popup_arrow_up.png
│   │   ├── bubble_popup_bg_space.9.png
│   │   ├── card_avatar.9.png
│   │   ├── chatfrom_bg_focused.9.png
│   │   ├── chatfrom_bg_normal.9.png
│   │   ├── chat_image_normal.png
│   │   ├── chat_image_pressed.png
│   │   ├── chat_input.9.png
│   │   ├── chat_input_pressed.9.png
│   │   ├── chat_time_block.9.png
│   │   ├── chatting_setmode_voice_btn_normal.png
│   │   ├── chatting_setmode_voice_btn_pressed.png
│   │   ├── chatto_bg_focused.9.png
│   │   ├── chatto_bg_normal.9.png
│   │   ├── checkbox_selected.png
│   │   ├── checkbox_selected_press.png
│   │   ├── checkbox_unselect.png
│   │   ├── checkbox_unselect_press.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_user_null_bg.png
│   │   ├── conversation_bg_logo.png
│   │   ├── cover_default_bg.png
│   │   ├── cross.jpg
│   │   ├── default_image.png
│   │   ├── default_pic_loading_back.9.png
│   │   ├── dialog_bg.9.png
│   │   ├── dialog_load.png
│   │   ├── education_avatar_finger.png
│   │   ├── education_top.png
│   │   ├── emotion_del_down.png
│   │   ├── emotion_del_normal.png
│   │   ├── f_static_000.png
│   │   ├── f_static_001.png
│   │   ├── f_static_002.png
│   │   ├── f_static_003.png
│   │   ├── f_static_004.png
│   │   ├── f_static_005.png
│   │   ├── f_static_006.png
│   │   ├── f_static_007.png
│   │   ├── f_static_008.png
│   │   ├── f_static_009.png
│   │   ├── f_static_010.png
│   │   ├── f_static_011.png
│   │   ├── f_static_012.png
│   │   ├── f_static_013.png
│   │   ├── f_static_014.png
│   │   ├── f_static_015.png
│   │   ├── f_static_016.png
│   │   ├── f_static_017.png
│   │   ├── f_static_018.png
│   │   ├── f_static_019.png
│   │   ├── f_static_020.png
│   │   ├── f_static_021.png
│   │   ├── f_static_022.png
│   │   ├── f_static_023.png
│   │   ├── f_static_024.png
│   │   ├── f_static_025.png
│   │   ├── f_static_026.png
│   │   ├── f_static_027.png
│   │   ├── f_static_028.png
│   │   ├── f_static_029.png
│   │   ├── f_static_030.png
│   │   ├── f_static_031.png
│   │   ├── f_static_032.png
│   │   ├── f_static_033.png
│   │   ├── f_static_034.png
│   │   ├── f_static_035.png
│   │   ├── f_static_036.png
│   │   ├── f_static_037.png
│   │   ├── f_static_038.png
│   │   ├── f_static_039.png
│   │   ├── f_static_040.png
│   │   ├── f_static_041.png
│   │   ├── f_static_042.png
│   │   ├── f_static_043.png
│   │   ├── f_static_044.png
│   │   ├── f_static_045.png
│   │   ├── f_static_046.png
│   │   ├── f_static_047.png
│   │   ├── f_static_048.png
│   │   ├── f_static_049.png
│   │   ├── f_static_050.png
│   │   ├── f_static_051.png
│   │   ├── f_static_052.png
│   │   ├── f_static_053.png
│   │   ├── f_static_054.png
│   │   ├── f_static_055.png
│   │   ├── f_static_056.png
│   │   ├── f_static_057.png
│   │   ├── f_static_058.png
│   │   ├── f_static_059.png
│   │   ├── f_static_060.png
│   │   ├── f_static_061.png
│   │   ├── f_static_062.png
│   │   ├── f_static_063.png
│   │   ├── f_static_064.png
│   │   ├── f_static_065.png
│   │   ├── f_static_066.png
│   │   ├── f_static_067.png
│   │   ├── f_static_068.png
│   │   ├── f_static_069.png
│   │   ├── f_static_070.png
│   │   ├── f_static_071.png
│   │   ├── f_static_072.png
│   │   ├── f_static_073.png
│   │   ├── f_static_074.png
│   │   ├── f_static_075.png
│   │   ├── f_static_076.png
│   │   ├── f_static_077.png
│   │   ├── f_static_078.png
│   │   ├── f_static_079.png
│   │   ├── f_static_080.png
│   │   ├── f_static_081.png
│   │   ├── f_static_082.png
│   │   ├── f_static_083.png
│   │   ├── f_static_084.png
│   │   ├── f_static_085.png
│   │   ├── f_static_086.png
│   │   ├── f_static_087.png
│   │   ├── f_static_088.png
│   │   ├── f_static_089.png
│   │   ├── f_static_090.png
│   │   ├── f_static_091.png
│   │   ├── f_static_092.png
│   │   ├── f_static_093.png
│   │   ├── f_static_094.png
│   │   ├── f_static_095.png
│   │   ├── f_static_096.png
│   │   ├── f_static_097.png
│   │   ├── f_static_098.png
│   │   ├── f_static_099.png
│   │   ├── f_static_100.png
│   │   ├── f_static_101.png
│   │   ├── f_static_102.png
│   │   ├── f_static_103.png
│   │   ├── f_static_104.png
│   │   ├── f_static_105.png
│   │   ├── f_static_106.png
│   │   ├── ic_launcher.png
│   │   ├── incoming.9.png
│   │   ├── indicator_expanded.9.png
│   │   ├── indicator_unexpanded.9.png
│   │   ├── list_conversation_press.9.png
│   │   ├── list_newmessage2.9.png
│   │   ├── login_button_nor.9.png
│   │   ├── login_button_press.9.png
│   │   ├── login_default_avatar.jpg
│   │   ├── login_default_avatar_offline.jpg
│   │   ├── login_input.9.png
│   │   ├── mic_2.png
│   │   ├── mic_3.png
│   │   ├── mic_4.png
│   │   ├── mic_5.png
│   │   ├── mini_avatar_shadow.9.png
│   │   ├── msg_tip_bg.9.png
│   │   ├── net_warning_bar_bg.9.png
│   │   ├── net_warning.png
│   │   ├── net_warning_redirect.png
│   │   ├── notify_general.png
│   │   ├── notify_newmessage.png
│   │   ├── outgoing.9.png
│   │   ├── popover_base.9.png
│   │   ├── popover_button_gray_click.9.png
│   │   ├── popover_button_gray_normal.9.png
│   │   ├── popover_button_white_click.9.png
│   │   ├── popover_button_white_normal.9.png
│   │   ├── quick_action_division.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_2.png
│   │   ├── scrollbar_handle_vertical.9.png
│   │   ├── setting_add_account_white.png
│   │   ├── shadow_bottom.png
│   │   ├── shadow_left.png
│   │   ├── shadow_right.png
│   │   ├── skin_aio_input_bar_bg.9.png
│   │   ├── skin_aio_input_bar_bg_big.png
│   │   ├── skin_aio_input_bg.9.png
│   │   ├── skin_aio_keyboard_nor.png
│   │   ├── skin_aio_keyboard_pressed.png
│   │   ├── skin_aio_send_button_disabled.9.png
│   │   ├── skin_aio_send_button_normal.9.png
│   │   ├── skin_aio_send_button_pressed.9.png
│   │   ├── skin_common_btn_green_disable.9.png
│   │   ├── skin_common_btn_green_normal.9.png
│   │   ├── skin_common_btn_green_pressed.9.png
│   │   ├── skin_common_btn_red_disabled.9.png
│   │   ├── skin_common_btn_red_pressed.9.png
│   │   ├── skin_common_btn_red_unpressed.9.png
│   │   ├── skin_common_btn_white_disabled.9.png
│   │   ├── skin_common_btn_white_pressed.9.png
│   │   ├── skin_common_btn_white_unpressed.9.png
│   │   ├── skin_group_list_item_normal.9.png
│   │   ├── skin_group_list_item_pressed.9.png
│   │   ├── skin_header_bar_bg.9.png
│   │   ├── skin_header_btn_indicative_normal.9.png
│   │   ├── skin_header_btn_indicative_press.9.png
│   │   ├── skin_header_btn_normal.9.png
│   │   ├── skin_header_btn_press.9.png
│   │   ├── skin_icon_arrow_right_normal.png
│   │   ├── skin_icon_arrow_right_pressed.png
│   │   ├── skin_indicator_expanded.9.png
│   │   ├── skin_indicator_unexpanded.9.png
│   │   ├── skin_list_item_normal.9.png
│   │   ├── skin_list_item_pressed.9.png
│   │   ├── skin_qz_icon_face_click.png
│   │   ├── skin_qz_icon_face_nor.png
│   │   ├── skin_searchbar_bg.png
│   │   ├── skin_searchbar_button_normal.png
│   │   ├── skin_searchbar_button_pressed.png
│   │   ├── skin_searchbar_icon.png
│   │   ├── skin_searchbar_input.9.png
│   │   ├── skin_setting_strip_bg_pressed.9.png
│   │   ├── skin_setting_strip_bg_unpressed.9.png
│   │   ├── skin_setting_strip_bottom_pressed.9.png
│   │   ├── skin_setting_strip_bottom_unpressed.9.png
│   │   ├── skin_setting_strip_middle_pressed.9.png
│   │   ├── skin_setting_strip_middle_unpressed.9.png
│   │   ├── skin_setting_strip_top_pressed.9.png
│   │   ├── skin_setting_strip_top_unpressed.9.png
│   │   ├── skin_switch_thumb_activited.png
│   │   ├── skin_switch_thumb_activited_pressed.png
│   │   ├── skin_switch_thumb_disabled.png
│   │   ├── skin_switch_thumb_disabled_pressed.png
│   │   ├── skin_switch_track.png
│   │   ├── splash_bg.png
│   │   ├── splash_repeat_img.png
│   │   ├── status_busy.png
│   │   ├── status_invisible_btn.png
│   │   ├── status_invisible.png
│   │   ├── status_leave.png
│   │   ├── status_online_btn.png
│   │   ├── status_online.png
│   │   ├── status_qme.png
│   │   ├── status_shield.png
│   │   ├── terminal_icon_ios.png
│   │   ├── terminal_icon_ios_pressed.png
│   │   ├── terminal_icon_mobile.png
│   │   ├── terminal_icon_mobile_pressed.png
│   │   ├── terminal_icon_pc.png
│   │   ├── terminal_icon_pc_pressed.png
│   │   └── type_select_btn_pressed.png
│   ├── drawable-mdpi
│   │   └── ic_launcher.png
│   ├── drawable-xhdpi
│   │   └── ic_launcher.png
│   ├── drawable-xxhdpi
│   │   └── ic_launcher.png
│   ├── layout
│   │   ├── action_item_horizontal.xml
│   │   ├── action_item_vertical.xml
│   │   ├── addrosteritemdialog.xml
│   │   ├── chat_client.xml
│   │   ├── chat_item_left.xml
│   │   ├── chat_item_pic_left.xml
│   │   ├── chat_item_pic_right.xml
│   │   ├── chat_item_right.xml
│   │   ├── chat.xml
│   │   ├── contact_buddy_list_group.xml
│   │   ├── contact_list_item_for_buddy.xml
│   │   ├── custom_commen_title_rightview.xml
│   │   ├── custom_commen_title.xml
│   │   ├── custom_progress_dialog.xml
│   │   ├── edittext_dialog.xml
│   │   ├── face.xml
│   │   ├── formclient_chat_in.xml
│   │   ├── formclient_chat_out.xml
│   │   ├── groupnameview.xml
│   │   ├── horiz_separator.xml
│   │   ├── loginpage.xml
│   │   ├── main_center_layout.xml
│   │   ├── message_header.xml
│   │   ├── moverosterentrytogroupview.xml
│   │   ├── net_status_bar_info_top.xml
│   │   ├── popup_horizontal.xml
│   │   ├── popup_vertical.xml
│   │   ├── pull_to_refresh_header_horizontal.xml
│   │   ├── pull_to_refresh_header_vertical.xml
│   │   ├── row_received_picture.xml
│   │   └── xlistview_footer.xml
│   ├── raw
│   │   ├── changelog.txt
│   │   └── office.mp3
│   ├── values
│   │   ├── attrs.xml
│   │   ├── colors.xml
│   │   ├── defaults.xml
│   │   ├── dimens.xml
│   │   ├── ids.xml
│   │   ├── popup_styles.xml
│   │   ├── strings.xml
│   │   ├── styles.xml
│   │   └── text_style.xml
│   ├── values-sw600dp
│   │   └── dimens.xml
│   ├── values-sw720dp-land
│   │   └── dimens.xml
│   ├── values-v11
│   │   └── styles.xml
│   └── values-v14
│   └── styles.xml
└── src
└── com
└── way
├── activity
│   ├── BaseActivity.java
│   ├── ChatActivity.java
│   ├── FragmentCallBack.java
│   ├── LoginActivity.java
│   └── MainActivity.java
├── adapter
│   ├── ChatAdapter.java
│   ├── ChatListAdapter.java
│   ├── FaceAdapter.java
│   ├── FacePageAdeapter.java
│   └── RosterAdapter.java
├── app
│   ├── XXApp.java
│   └── XXBroadcastReceiver.java
├── db
│   ├── ChatProvider.java
│   └── RosterProvider.java
├── entity
│   └── Msg.java
├── exception
│   ├── XXAdressMalformedException.java
│   └── XXException.java
├── service
│   ├── BaseService.java
│   ├── IConnectionStatusCallback.java
│   └── XXService.java
├── smack
│   ├── SmackImpl.java
│   ├── Smack.java
│   └── XmppConnection.java
├── ui
│   ├── iphonetreeview
│   │   └── IphoneTreeView.java
│   ├── pulltorefresh
│   │   ├── EmptyViewMethodAccessor.java
│   │   ├── FlipLoadingLayout.java
│   │   ├── ILoadingLayout.java
│   │   ├── IndicatorLayout.java
│   │   ├── IPullToRefresh.java
│   │   ├── LoadingLayout.java
│   │   ├── LoadingLayoutProxy.java
│   │   ├── OverscrollHelper.java
│   │   ├── PullToRefreshAdapterViewBase.java
│   │   ├── PullToRefreshBase.java
│   │   ├── PullToRefreshScrollView.java
│   │   ├── RotateLoadingLayout.java
│   │   ├── Utils.java
│   │   └── ViewCompat.java
│   ├── quickaction
│   │   ├── ActionItem.java
│   │   ├── PopupWindows.java
│   │   └── QuickAction.java
│   ├── selfview
│   │   └── RecordButton.java
│   ├── view
│   │   ├── AddRosterItemDialog.java
│   │   ├── ChangeLog.java
│   │   ├── CirclePageIndicator.java
│   │   ├── GroupNameView.java
│   │   └── PageIndicator.java
│   └── xlistview
│   ├── MsgHeader.java
│   ├── MsgListView.java
│   └── XListViewFooter.java
└── util
├── CrashHandler.java
├── DialogUtil.java
├── L.java
├── NetUtil.java
├── OpenfileFunction.java
├── PreferenceConstants.java
├── PreferenceUtils.java
├── StatusMode.java
├── TimeRender.java
├── TimeUtil.java
├── T.java
├── Utils.java
└── XMPPHelper.java

70 directories, 1006 files

标签:

实例下载地址

xmpp+Android+openfire 即时通讯,仿微信发语音,文字,图片

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警