Android Open Source - Chat protocol android_chat_client






Project Summary

android multi protocol chat client.

Web Site / Source Repository

android_chat_client is hosted in the following web site
https://github.com/vinayakbhavnani/android_chat_client

If you think the Android project android_chat_client listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of android_chat_client.

ItemValue
Java File Count120
Target SDK Version15
Minimum SDK Version11
Activity Count6
Fragment Count4
jar files usedandroid-support-v4.jar
asmack-jse-buddycloud-2010.12.11.jar
bugsense-3.0.3.jar
gson-2.2.2-javadoc.jar
gson-2.2.2-sources.jar
gson-2.2.2.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.MANAGE_ACCOUNTS
android.permission.USE_CREDENTIALS




Resource Files

There are 9 image files in android_chat_client. The names of the image files are listed as follows.

app_icon.png
btn_close_normal.png
default_profile_l.png
default_user.png
gray.png
green.png
gtalk.png
search.png
yellow.png

The following screenshort is generated from the image listed above.

null




Java Source Files

android_chat_client has the following Java source files.

directi.androidteam.training.ChatApplication.java
directi.androidteam.training.StanzaStore.MessageStanza.java
directi.androidteam.training.StanzaStore.RosterGet.java
directi.androidteam.training.StanzaStore.RosterPush.java
directi.androidteam.training.StanzaStore.RosterResult.java
directi.androidteam.training.StanzaStore.RosterSet.java
directi.androidteam.training.StanzaStore.TagWrapper.java
directi.androidteam.training.TagStore.Active.java
directi.androidteam.training.TagStore.AuthTag.java
directi.androidteam.training.TagStore.BindTag.java
directi.androidteam.training.TagStore.BodyTag.java
directi.androidteam.training.TagStore.Composing.java
directi.androidteam.training.TagStore.Error.java
directi.androidteam.training.TagStore.Forbidden.java
directi.androidteam.training.TagStore.Gone.java
directi.androidteam.training.TagStore.Group.java
directi.androidteam.training.TagStore.IQTag.java
directi.androidteam.training.TagStore.Inactive.java
directi.androidteam.training.TagStore.ItemNotFound.java
directi.androidteam.training.TagStore.ItemTag.java
directi.androidteam.training.TagStore.JIDTag.java
directi.androidteam.training.TagStore.MessageTag.java
directi.androidteam.training.TagStore.NotAcceptable.java
directi.androidteam.training.TagStore.Paused.java
directi.androidteam.training.TagStore.Presence.java
directi.androidteam.training.TagStore.Priority.java
directi.androidteam.training.TagStore.Query.java
directi.androidteam.training.TagStore.SessionTag.java
directi.androidteam.training.TagStore.Show.java
directi.androidteam.training.TagStore.Status.java
directi.androidteam.training.TagStore.StreamClose.java
directi.androidteam.training.TagStore.StreamTag.java
directi.androidteam.training.TagStore.SubjectTag.java
directi.androidteam.training.TagStore.Tag.java
directi.androidteam.training.TagStore.Text.java
directi.androidteam.training.TagStore.VCardTag.java
directi.androidteam.training.chatclient.Authentication.AccountListAdaptor.java
directi.androidteam.training.chatclient.Authentication.AccountManager.java
directi.androidteam.training.chatclient.Authentication.AccountsFragment.java
directi.androidteam.training.chatclient.Authentication.AcctScreenAddOnClickListener.java
directi.androidteam.training.chatclient.Authentication.BackgroundService.java
directi.androidteam.training.chatclient.Authentication.ConnectGTalk.java
directi.androidteam.training.chatclient.Authentication.DBAccount.java
directi.androidteam.training.chatclient.Authentication.DialogBuilder.java
directi.androidteam.training.chatclient.Authentication.DialogListener.java
directi.androidteam.training.chatclient.Authentication.EditTextFocusChangeListener.java
directi.androidteam.training.chatclient.Authentication.GtalkAccount.java
directi.androidteam.training.chatclient.Authentication.GtalkLogin.java
directi.androidteam.training.chatclient.Authentication.GtalkOauthLogin.java
directi.androidteam.training.chatclient.Authentication.ImportGoogleAccount.java
directi.androidteam.training.chatclient.Authentication.LoginActivity.java
directi.androidteam.training.chatclient.Authentication.LoginErrorActivity.java
directi.androidteam.training.chatclient.Authentication.LoginTask.java
directi.androidteam.training.chatclient.Authentication.MyTabListener.java
directi.androidteam.training.chatclient.Authentication.NetworkManager.java
directi.androidteam.training.chatclient.Authentication.OnTokenAcquired.java
directi.androidteam.training.chatclient.Authentication.PingPongAccount.java
directi.androidteam.training.chatclient.Authentication.PingPongLogin.java
directi.androidteam.training.chatclient.Authentication.Publisher.java
directi.androidteam.training.chatclient.Authentication.Subscriber.java
directi.androidteam.training.chatclient.Authentication.User.java
directi.androidteam.training.chatclient.Authentication.UserAdapter.java
directi.androidteam.training.chatclient.Authentication.UserDatabaseHandler.java
directi.androidteam.training.chatclient.Authentication.UserListActivity.java
directi.androidteam.training.chatclient.Authentication.XMPPLogin.java
directi.androidteam.training.chatclient.Chat.ChatBox.java
directi.androidteam.training.chatclient.Chat.ChatFragment.java
directi.androidteam.training.chatclient.Chat.ChatListAdaptor.java
directi.androidteam.training.chatclient.Chat.ChatListItem.java
directi.androidteam.training.chatclient.Chat.ChatNotifier.java
directi.androidteam.training.chatclient.Chat.ChatStore.java
directi.androidteam.training.chatclient.Chat.ComboMessage.java
directi.androidteam.training.chatclient.Chat.Listeners.ChatViewPageChangeListner.java
directi.androidteam.training.chatclient.Chat.Listeners.MsgTextChangeListener.java
directi.androidteam.training.chatclient.Chat.MessageManager.java
directi.androidteam.training.chatclient.Chat.MsgGroupFormating.java
directi.androidteam.training.chatclient.Chat.MyFragmentManager.java
directi.androidteam.training.chatclient.Chat.PacketStatusManager.java
directi.androidteam.training.chatclient.Chat.dbAccess.dbAccess.java
directi.androidteam.training.chatclient.Constants.java
directi.androidteam.training.chatclient.GlobalTabActivity.java
directi.androidteam.training.chatclient.InitialActivity.java
directi.androidteam.training.chatclient.MessageQueueProcessor.java
directi.androidteam.training.chatclient.PacketHandlers.Handler.java
directi.androidteam.training.chatclient.PacketHandlers.LoginHandler.java
directi.androidteam.training.chatclient.PacketHandlers.MessageHandler.java
directi.androidteam.training.chatclient.PacketHandlers.RosterHandler.java
directi.androidteam.training.chatclient.PacketStore.MessageQueue.java
directi.androidteam.training.chatclient.Roster.AddContactDialog.java
directi.androidteam.training.chatclient.Roster.LexicalCumPresenceComparator.java
directi.androidteam.training.chatclient.Roster.LexicographicComparator.java
directi.androidteam.training.chatclient.Roster.PresenceComparator.java
directi.androidteam.training.chatclient.Roster.RemoveRoster.java
directi.androidteam.training.chatclient.Roster.RequestRoster.java
directi.androidteam.training.chatclient.Roster.Roster.java
directi.androidteam.training.chatclient.Roster.RosterFragment.java
directi.androidteam.training.chatclient.Roster.RosterItem.java
directi.androidteam.training.chatclient.Roster.RosterItemAdapter.java
directi.androidteam.training.chatclient.Roster.RosterManager.java
directi.androidteam.training.chatclient.Roster.SendStatusCumPresence.java
directi.androidteam.training.chatclient.Roster.VCard.java
directi.androidteam.training.chatclient.Roster.VCardDatabaseHandler.java
directi.androidteam.training.chatclient.Util.Base64
.java
directi.androidteam.training.chatclient.Util.ConnectionHandler.java
directi.androidteam.training.chatclient.Util.NetworkConnectionChangeReceiver.java
directi.androidteam.training.chatclient.Util.PacketReader.java
directi.androidteam.training.chatclient.Util.PacketReaderLauncher.java
directi.androidteam.training.chatclient.Util.PacketWriter.java
directi.androidteam.training.chatclient.Util.ServiceThread.java
directi.androidteam.training.db.DBManager.java
directi.androidteam.training.lib.TCPHandler.ChatSocket.java
directi.androidteam.training.lib.TCPHandler.Dum.java
directi.androidteam.training.lib.TCPHandler.SocketReader.java
directi.androidteam.training.lib.TCPHandler.customConnection.java
directi.androidteam.training.lib.xml.XMLHelper.java