Sample LBS&SNS android project.
IM is hosted in the following web site
https://github.com/xizhibei/IM
If you think the Android project IM 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 IM.
Item | Value |
---|---|
Java File Count | 54 |
Supported screen sizes | [mdpi, hdpi, xhdpi] |
Target SDK Version | 15 |
Minimum SDK Version | 8 |
Activity Count | 13 |
jar files used | android-support-v4.jar baidumapapi.jar |
Required Permissions | android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.INTERNET android.permission.READ_PHONE_STATE android.permission.RECORD_AUDIO android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE |
There are 53 image files in IM. The names of the image files are listed as follows.
avatar.png bar.png bg_common_popwindow.9.png capture_image.png card.png chatfrom_bg_focused.9.png chatfrom_bg_normal.9.png chatto_bg_focused.9.png chatto_bg_normal.9.png cluster.png cluster_l.png cluster_m.png cluster_s.png cluster_t.png coffee.png config.png config_enabled.png default_avatar.png dinner.png gender_female.png gender_male.png ic_action_search.png ic_nav_1_active.png ic_nav_1_normal.png ic_nav_2_active.png ic_nav_2_normal.png ic_nav_3_active.png ic_nav_3_normal.png ic_nav_4_active.png ic_nav_4_normal.png ic_nav_5_active.png ic_nav_5_normal.png ic_pulltorefresh_arrow.png location.png location_enabled.png mm_trans.png mmtitle_bg.png msg.png msg_enabled.png people.png people_enabled.png pick_image.png pls_talk.png pop.png sms_send_button_bg_disabled.png sms_send_button_bg_normal.png sms_send_button_bg_pressed.png tab_bg.png talk_mic_normal.png talk_mic_pressed.png talk_ring.png wifisms_insert_normal_bg.png wifisms_insert_pressed_bg.png
The following screenshort is generated from the image listed above.
IM has the following Java source files.
com.qicq.im.AccountActivity.java com.qicq.im.ConfigActivity.java com.qicq.im.FriendActivity.java com.qicq.im.LoginActivity.java com.qicq.im.LogoActivity.java com.qicq.im.MainActivity.java com.qicq.im.MsgActivity.java com.qicq.im.MsgListActivity.java com.qicq.im.NearbyActivity.java com.qicq.im.PublishActivity.java com.qicq.im.RegActivity.java com.qicq.im.UserDetailActivity.java com.qicq.im.Utilities.Utility.java com.qicq.im.WantDetailActivity.java com.qicq.im.api.APIManager.java com.qicq.im.api.Account.java com.qicq.im.api.ChatMessage.java com.qicq.im.api.Demand.java com.qicq.im.api.LocationCluster.java com.qicq.im.api.User.java com.qicq.im.api.UserExtra.java com.qicq.im.api.WebManager.java com.qicq.im.app.LBSApp.java com.qicq.im.config.SysConfig.java com.qicq.im.config.UserConfig.java com.qicq.im.db.AbstractModel.java com.qicq.im.db.ChatListModel.java com.qicq.im.db.DBHelper.java com.qicq.im.db.DBUtil.java com.qicq.im.db.MsgModel.java com.qicq.im.db.MsgSendTaskModel.java com.qicq.im.db.UserModel.java com.qicq.im.msg.ChatListItem.java com.qicq.im.msg.ChattingAdapter.java com.qicq.im.msg.MsgListAdapter.java com.qicq.im.msg.MsgRcvEvent.java com.qicq.im.msg.MsgRcvListener.java com.qicq.im.msg.ResizeLayout.java com.qicq.im.overlayitem.AbstaractOverlayItem.java com.qicq.im.overlayitem.ClusterOverlayItem.java com.qicq.im.overlayitem.IOverlayItemType.java com.qicq.im.overlayitem.OverItemT.java com.qicq.im.overlayitem.PeopleOverlayItem.java com.qicq.im.overlayitem.WantOverlayItem.java com.qicq.im.popwin.LBSToast.java com.qicq.im.popwin.NearbyOptionPopupWindow.java com.qicq.im.service.LBSService.java com.qicq.im.service.NetworkStateListener.java com.qicq.im.thread.AbstractMessageThread.java com.qicq.im.thread.FileDownloadThread.java com.qicq.im.thread.NetworkMonitorThread.java com.qicq.im.thread.RcvMessageThread.java com.qicq.im.thread.SendMessageThread.java com.qicq.im.view.PullToRefreshListView.java