example how xmpp android app.
ExampleXMPP is hosted in the following web site
https://github.com/coolguy101/ExampleXMPP
If you think the Android project ExampleXMPP listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of ExampleXMPP.
Item | Value |
---|---|
Java File Count | 86 |
Supported screen sizes | [hdpi, xhdpi] |
Target SDK Version | 18 |
Minimum SDK Version | 8 |
Activity Count | 6 |
Fragment Count | 5 |
jar files used | android-support-v4.jar asmack-android-6.jar nineoldandroids-2.4.0.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.GET_TASKS android.permission.INTERNET android.permission.RECEIVE_BOOT_COMPLETED android.permission.SYSTEM_ALERT_WINDOW android.permission.VIBRATE android.permission.WAKE_LOCK |
Raw File Names | res\raw\office.mp3 |
There are 233 image files in ExampleXMPP. The names of the image files are listed as follows.
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 card_avatar.9.png chat_time_block.9.png checkbox_selected.png checkbox_selected_press.png checkbox_unselect.png checkbox_unselect_press.png common_loading3_0.png common_loading3_1.png common_loading3_10.png common_loading3_11.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_1.png common_loading4_10.png common_loading4_11.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 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 list_conversation_press.9.png login_button_nor.9.png login_button_press.9.png login_input.9.png msg_tip_bg.9.png net_warning.png net_warning_redirect.png notify_general.png notify_newmessage.png recent_chat_showleft_normal.png recent_chat_showleft_pressed.png recent_chat_showright_normal.png recent_chat_showright_pressed.png refresh_arrow_2.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_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_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_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 status_busy.png status_invisible.png status_invisible_btn.png status_leave.png status_online.png status_online_btn.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
The following screenshort is generated from the image listed above.
ExampleXMPP has the following Java source files.
com.way.activity.AboutActivity.java com.way.activity.BaseActivity.java com.way.activity.ChatActivity.java com.way.activity.FeedBackActivity.java com.way.activity.FragmentCallBack.java com.way.activity.LoginActivity.java com.way.activity.MainActivity.java com.way.activity.SplashActivity.java com.way.adapter.ChatAdapter.java com.way.adapter.FaceAdapter.java com.way.adapter.FacePageAdeapter.java com.way.adapter.RecentChatAdapter.java com.way.adapter.RosterAdapter.java com.way.app.XXApp.java com.way.app.XXBroadcastReceiver.java com.way.db.ChatProvider.java com.way.db.RosterProvider.java com.way.exception.XXAdressMalformedException.java com.way.exception.XXException.java com.way.fragment.RecentChatFragment.java com.way.fragment.SettingsFragment.java com.way.iphonetreeview.IphoneTreeView.java com.way.pulltorefresh.EmptyViewMethodAccessor.java com.way.pulltorefresh.FlipLoadingLayout.java com.way.pulltorefresh.ILoadingLayout.java com.way.pulltorefresh.IPullToRefresh.java com.way.pulltorefresh.IndicatorLayout.java com.way.pulltorefresh.LoadingLayout.java com.way.pulltorefresh.LoadingLayoutProxy.java com.way.pulltorefresh.OverscrollHelper.java com.way.pulltorefresh.PullToRefreshAdapterViewBase.java com.way.pulltorefresh.PullToRefreshBase.java com.way.pulltorefresh.PullToRefreshScrollView.java com.way.pulltorefresh.RotateLoadingLayout.java com.way.pulltorefresh.Utils.java com.way.pulltorefresh.ViewCompat.java com.way.quickaction.ActionItem.java com.way.quickaction.PopupWindows.java com.way.quickaction.QuickAction.java com.way.scrollview.BounceScrollView.java com.way.service.BaseService.java com.way.service.IConnectionStatusCallback.java com.way.service.XXService.java com.way.slidinglayer.SlidingLayer.java com.way.slidingmenu.BaseSlidingFragmentActivity.java com.way.slidingmenu.CustomViewAbove.java com.way.slidingmenu.CustomViewBehind.java com.way.slidingmenu.SlidingActivityBase.java com.way.slidingmenu.SlidingActivityHelper.java com.way.slidingmenu.SlidingMenu.java com.way.smack.Smack.java com.way.smack.SmackImpl.java com.way.swipeback.SwipeBackActivity.java com.way.swipeback.SwipeBackActivityBase.java com.way.swipeback.SwipeBackActivityHelper.java com.way.swipeback.SwipeBackLayout.java com.way.swipeback.ViewDragHelper.java com.way.swipelistview.BaseSwipeListViewListener.java com.way.swipelistview.SwipeListView.java com.way.swipelistview.SwipeListViewListener.java com.way.swipelistview.SwipeListViewTouchListener.java com.way.switcher.Switch.java com.way.util.CrashHandler.java com.way.util.DialogUtil.java com.way.util.L.java com.way.util.NetUtil.java com.way.util.PreferenceConstants.java com.way.util.PreferenceUtils.java com.way.util.T.java com.way.util.TimeUtil.java com.way.util.XMPPHelper.java com.way.view.AddRosterItemDialog.java com.way.view.CirclePageIndicator.java com.way.view.CustomDialog.java com.way.view.GroupNameView.java com.way.view.NoScrollScrollView.java com.way.view.PageIndicator.java com.way.view.PullDoorView.java com.way.view.TouchDispatchView.java com.way.view.Util.java com.way.viewpagerindicator.CirclePageIndicator.java com.way.viewpagerindicator.PageIndicator.java com.way.xlistview.MsgHeader.java com.way.xlistview.MsgListView.java com.way.xlistview.XListViewFooter.java