leanchat Android demo imported into Android Studio.
leanchat-Android-AS is hosted in the following web site
https://github.com/akasteven/leanchat-Android-AS
If you think the Android project leanchat-Android-AS 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 leanchat-Android-AS.
Item | Value |
---|---|
Java File Count | 97 |
Supported screen sizes | [hdpi, xhdpi] |
Target SDK Version | 15 |
Minimum SDK Version | 15 |
Activity Count | 30 |
Fragment Count | 2 |
jar files used | android-async-http-1.4.6-70b27ed420daefb544102a312836864e8f781893.jar android-async-http-1.4.6.jar avoscloud-v2.6.9.1-75cc6f3ad790bb5905b99a565d8a5adc851447b9.jar avoscloud-v2.6.9.1.jar avospush-v2.6.9.1-dbd9598e7e40f229c0cc24189b1d73d128914a97.jar avospush-v2.6.9.1.jar avossearch-v2.6.9.1-9beaf4c251136cfb7e5598cb0c750059972a00b8.jar avossearch-v2.6.9.1.jar avosstatistics-v2.6.9.1-cf855912e340431ba52499c262fbb53ad780b87c.jar avosstatistics-v2.6.9.1.jar baidumapapi_v3_0_0-01bc5b89148475a8a3ed45a4284817ce54cd8bc5.jar baidumapapi_v3_0_0.jar fastjson-b1b82cc8969ab717e6ba3d02b31000152a4b8108.jar fastjson.jar locSDK_4.2-59881c18bcfc63c8e35a6d9f34f1a5b7830bdb73.jar locSDK_4.2.jar prettytime-3.2.5.Final-5216525cfb24764a1b1354d218df9975ad011126.jar prettytime-3.2.5.Final.jar support-v4-19.1.0-4122fa1d5d323f6a65df823f3324c6c51b4a2cd3.jar universal-image-loader-1.9.2_sources-1c6f4d3adedaf522ed3fdc57ae5b340c0ed6b1bc.jar universal-image-loader-1.9.2_sources.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.BROADCAST_STICKY android.permission.CHANGE_WIFI_STATE android.permission.GET_TASKS android.permission.INTERNET android.permission.MOUNT_UNMOUNT_FILESYSTEMS android.permission.READ_LOGS android.permission.READ_PHONE_STATE android.permission.RECEIVE_BOOT_COMPLETED android.permission.RECORD_AUDIO android.permission.SYSTEM_ALERT_WINDOW android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SETTINGS com.android.alarm.permission.SET_ALARM com.android.launcher.permission.READ_SETTINGS |
There are 122 image files in leanchat-Android-AS. The names of the image files are listed as follows.
arrow.png avoscloud_feedback_dev_reply_background.9.png avoscloud_feedback_notification.9.png avoscloud_feedback_thread_actionbar_back.png avoscloud_feedback_user_reply_background.9.png back_btn.png base_action_bar_add_bg_normal.png base_action_bar_add_bg_pressed.png base_action_bar_true_bg_normal.png base_action_bar_true_bg_pressed.png base_comment_emo_bar.9.png base_edit_input.9.png btn_logout_normal.9.png btn_logout_pressed.9.png card_background_white.9.png chat_add_camera_normal.png chat_add_camera_press.png chat_add_location_normal.png chat_add_location_press.png chat_add_normal.png chat_add_picture_normal.png chat_add_picture_pressed.png chat_add_pressed.png chat_emo_normal.png chat_emo_pressed.png chat_fail_resend_normal.png chat_fail_resend_press.png chat_icon_voice0.png chat_icon_voice1.png chat_icon_voice2.png chat_icon_voice3.png chat_icon_voice4.png chat_icon_voice5.png chat_keyboard_normal.png chat_keyboard_press.png chat_left_qp.9.png chat_menu_people.png chat_right_qp.9.png chat_send_normal.png chat_send_pressed.png chat_time_block.9.png chat_top_voice_bg.9.png chat_voice_bg.9.png chat_voice_bg_pressed.9.png chat_voice_normal.png chat_voice_pressed.png chatting_setmode_keyboard_btn_normal.png chatting_setmode_keyboard_btn_pressed.png default_user_avatar.png empty_photo.9.png group_icon.png head.png icon_geo.png icon_info_2.png icon_msg_search.png icon_set_normal.png image_load_fail.png lay_icn_order_artist.png lay_icn_order_artist_p.png location_default.9.png login_edit_normal.9.png login_icon_account.png login_icon_password.png mic_2.png mic_3.png mic_4.png mic_5.png new_friends_icon.png search_clear_normal.png search_clear_pressed.png tabbar_chat.png tabbar_chat_active.png tabbar_contacts.png tabbar_contacts_active.png tabbar_discover.png tabbar_discover_active.png tabbar_me.png tabbar_me_active.png top_bar.9.png u1f44d.png u1f44e.png u1f44f.png u1f601.png u1f602.png u1f603.png u1f604.png u1f609.png u1f60a.png u1f60c.png u1f60d.png u1f60f.png u1f612.png u1f613.png u1f614.png u1f616.png u1f618.png u1f61a.png u1f61b.png u1f61c.png u1f61e.png u1f620.png u1f621.png u1f622.png u1f623.png u1f625.png u1f628.png u1f62a.png u1f62d.png u1f630.png u1f631.png u1f632.png u1f633.png u1f637.png user_add_top_bg.9.png voice_left.png voice_left1.png voice_left2.png voice_left3.png voice_right.png voice_right1.png voice_right2.png voice_right3.png
The following screenshort is generated from the image listed above.
leanchat-Android-AS has the following Java source files.
com.avoscloud.chat.BuildConfig.java com.avoscloud.chat.adapter.AddFriendAdapter.java com.avoscloud.chat.adapter.BaseCheckListAdapter.java com.avoscloud.chat.adapter.BaseListAdapter.java com.avoscloud.chat.adapter.BasePagerAdapter.java com.avoscloud.chat.adapter.ChatMsgAdapter.java com.avoscloud.chat.adapter.EmotionGridAdapter.java com.avoscloud.chat.adapter.EmotionPagerAdapter.java com.avoscloud.chat.adapter.GroupAdapter.java com.avoscloud.chat.adapter.GroupAddMembersAdapter.java com.avoscloud.chat.adapter.GroupUsersAdapter.java com.avoscloud.chat.adapter.NearPeopleAdapter.java com.avoscloud.chat.adapter.NewFriendAdapter.java com.avoscloud.chat.adapter.RecentMessageAdapter.java com.avoscloud.chat.adapter.UserAdapter.java com.avoscloud.chat.adapter.UserFriendAdapter.java com.avoscloud.chat.avobject.AddRequest.java com.avoscloud.chat.avobject.ChatGroup.java com.avoscloud.chat.avobject.UpdateInfo.java com.avoscloud.chat.avobject.User.java com.avoscloud.chat.base.App.java com.avoscloud.chat.base.C.java com.avoscloud.chat.db.DBHelper.java com.avoscloud.chat.db.DBMsg.java com.avoscloud.chat.entity.Conversation.java com.avoscloud.chat.entity.Msg.java com.avoscloud.chat.entity.MsgBuilder.java com.avoscloud.chat.entity.SendCallback.java com.avoscloud.chat.service.AddRequestService.java com.avoscloud.chat.service.AudioHelper.java com.avoscloud.chat.service.CacheService.java com.avoscloud.chat.service.ChatService.java com.avoscloud.chat.service.CloudService.java com.avoscloud.chat.service.GroupService.java com.avoscloud.chat.service.MsgAgent.java com.avoscloud.chat.service.PreferenceMap.java com.avoscloud.chat.service.SignatureFactory.java com.avoscloud.chat.service.UpdateService.java com.avoscloud.chat.service.UserService.java com.avoscloud.chat.service.listener.GroupEventListener.java com.avoscloud.chat.service.listener.MsgListener.java com.avoscloud.chat.service.listener.StatusListener.java com.avoscloud.chat.service.receiver.FinishReceiver.java com.avoscloud.chat.service.receiver.GroupMsgReceiver.java com.avoscloud.chat.service.receiver.MsgReceiver.java com.avoscloud.chat.ui.activity.AddFriendActivity.java com.avoscloud.chat.ui.activity.BaseActivity.java com.avoscloud.chat.ui.activity.BaseEntryActivity.java com.avoscloud.chat.ui.activity.ChatActivity.java com.avoscloud.chat.ui.activity.GroupAddMembersActivity.java com.avoscloud.chat.ui.activity.GroupBaseActivity.java com.avoscloud.chat.ui.activity.GroupDetailActivity.java com.avoscloud.chat.ui.activity.GroupListActivity.java com.avoscloud.chat.ui.activity.ImageBrowerActivity.java com.avoscloud.chat.ui.activity.LocationActivity.java com.avoscloud.chat.ui.activity.LoginActivity.java com.avoscloud.chat.ui.activity.MainActivity.java com.avoscloud.chat.ui.activity.NewFriendActivity.java com.avoscloud.chat.ui.activity.NotifySettingActivity.java com.avoscloud.chat.ui.activity.NotifySettingFragment.java com.avoscloud.chat.ui.activity.PersonInfoActivity.java com.avoscloud.chat.ui.activity.RegisterActivity.java com.avoscloud.chat.ui.activity.SplashActivity.java com.avoscloud.chat.ui.activity.UpdateContentActivity.java com.avoscloud.chat.ui.fragment.BaseFragment.java com.avoscloud.chat.ui.fragment.ContactFragment.java com.avoscloud.chat.ui.fragment.ConversationFragment.java com.avoscloud.chat.ui.fragment.DiscoverFragment.java com.avoscloud.chat.ui.fragment.MySpaceFragment.java com.avoscloud.chat.ui.view.ClearEditText.java com.avoscloud.chat.ui.view.EmotionEditText.java com.avoscloud.chat.ui.view.EnLetterView.java com.avoscloud.chat.ui.view.HeaderLayout.java com.avoscloud.chat.ui.view.PlayButton.java com.avoscloud.chat.ui.view.RecordButton.java com.avoscloud.chat.ui.view.RefreshableView.java com.avoscloud.chat.ui.view.ViewHolder.java com.avoscloud.chat.ui.view.xlist.XListView.java com.avoscloud.chat.ui.view.xlist.XListViewFooter.java com.avoscloud.chat.ui.view.xlist.XListViewHeader.java com.avoscloud.chat.util.AVOSUtils.java com.avoscloud.chat.util.CharacterParser.java com.avoscloud.chat.util.ChatUtils.java com.avoscloud.chat.util.Connectivity.java com.avoscloud.chat.util.EmotionUtils.java com.avoscloud.chat.util.Logger.java com.avoscloud.chat.util.NetAsyncTask.java com.avoscloud.chat.util.PathUtils.java com.avoscloud.chat.util.PhotoUtil.java com.avoscloud.chat.util.PinyinComparator.java com.avoscloud.chat.util.PixelUtil.java com.avoscloud.chat.util.SimpleAnimationListener.java com.avoscloud.chat.util.SimpleNetTask.java com.avoscloud.chat.util.SimpleTextWatcher.java com.avoscloud.chat.util.TimeUtils.java com.avoscloud.chat.util.Utils.java