Android Open Source - Development studio leanchat-Android-AS






Project Summary

leanchat Android demo imported into Android Studio.

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of leanchat-Android-AS.

ItemValue
Java File Count97
Supported screen sizes[hdpi, xhdpi]
Target SDK Version15
Minimum SDK Version15
Activity Count30
Fragment Count2
jar files usedandroid-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 Permissionsandroid.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




Resource Files

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.

null




Java Source Files

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