A sharingplatform on Android based on Wifi AP..
LinkChat is hosted in the following web site
https://github.com/LinkedDestiny/LinkChat
If you think the Android project LinkChat 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 LinkChat.
Item | Value |
---|---|
Java File Count | 73 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Minimum SDK Version | 7 |
Activity Count | 10 |
jar files used | classes-48a89d205c9090abc3cb28e6850c2657ed133c40.jar classes-d4d8c6193b372a24fc68466679491b45884a680a.jar classes.jar classes.jar internal_impl-20.0.0-29dbf142e82205f6c90231723aaf4ec8503d5dce.jar internal_impl-20.0.0.jar support-annotations-20.0.0-9b68fa5de2de23d0abf5d20ba3e0a64d64a35d82.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_NETWORK_STATE android.permission.CHANGE_WIFI_STATE android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.MOUNT_UNMOUNT_FILESYSTEMS android.permission.READ_CONTACTS android.permission.READ_PROFILE android.permission.RECORD_AUDIO android.permission.RECORD_VIDEO android.permission.USE_CREDENTIALS android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SETTINGS |
There are 115 image files in LinkChat. The names of the image files are listed as follows.
abc_ab_bottom_solid_dark_holo.9.png abc_ab_bottom_solid_light_holo.9.png abc_ab_bottom_transparent_dark_holo.9.png abc_ab_bottom_transparent_light_holo.9.png abc_ab_share_pack_holo_dark.9.png abc_ab_share_pack_holo_light.9.png abc_ab_solid_dark_holo.9.png abc_ab_solid_light_holo.9.png abc_ab_stacked_solid_dark_holo.9.png abc_ab_stacked_solid_light_holo.9.png abc_ab_stacked_transparent_dark_holo.9.png abc_ab_stacked_transparent_light_holo.9.png abc_ab_transparent_dark_holo.9.png abc_ab_transparent_light_holo.9.png abc_cab_background_bottom_holo_dark.9.png abc_cab_background_bottom_holo_light.9.png abc_cab_background_top_holo_dark.9.png abc_cab_background_top_holo_light.9.png abc_ic_ab_back_holo_dark.png abc_ic_ab_back_holo_light.png abc_ic_cab_done_holo_dark.png abc_ic_cab_done_holo_light.png abc_ic_clear_disabled.png abc_ic_clear_normal.png abc_ic_clear_search_api_disabled_holo_light.png abc_ic_clear_search_api_holo_light.png abc_ic_commit_search_api_holo_dark.png abc_ic_commit_search_api_holo_light.png abc_ic_go.png abc_ic_go_search_api_holo_light.png abc_ic_menu_moreoverflow_normal_holo_dark.png abc_ic_menu_moreoverflow_normal_holo_light.png abc_ic_menu_share_holo_dark.png abc_ic_menu_share_holo_light.png abc_ic_search.png abc_ic_search_api_holo_light.png abc_ic_voice_search.png abc_ic_voice_search_api_holo_light.png abc_list_focused_holo.9.png abc_list_longpressed_holo.9.png abc_list_pressed_holo_dark.9.png abc_list_pressed_holo_light.9.png abc_list_selector_disabled_holo_dark.9.png abc_list_selector_disabled_holo_light.9.png abc_menu_dropdown_panel_holo_dark.9.png abc_menu_dropdown_panel_holo_light.9.png abc_menu_hardkey_panel_holo_dark.9.png abc_menu_hardkey_panel_holo_light.9.png abc_spinner_ab_default_holo_dark.9.png abc_spinner_ab_default_holo_light.9.png abc_spinner_ab_disabled_holo_dark.9.png abc_spinner_ab_disabled_holo_light.9.png abc_spinner_ab_focused_holo_dark.9.png abc_spinner_ab_focused_holo_light.9.png abc_spinner_ab_pressed_holo_dark.9.png abc_spinner_ab_pressed_holo_light.9.png add_more.png ali_pwd_icon.png arrow_head.png atm_search_icon.png atm_search_icon_delete.png atm_search_text_bg.9.png audio_delete.png audio_panel_microphone.png audio_panel_speak_bg_nor.png audio_panel_speak_bg_press.png btn_pressed.9.png btn_unpressed.9.png chatting_detail_image_cover_left.9.png chatting_detail_image_cover_left_hover.9.png chatting_detail_image_cover_right.9.png chatting_detail_image_cover_right_hover.9.png default_avatar.png default_file.png default_img.png default_room.png del_emoj.png eaa.png eab.png eac.png ead.png eae.png eaf.png eag.png eah.png eai.png eaj.png eak.png eal.png eam.png ean.png eao.png eap.png eaq.png ear.png eas.png eat.png emoj.png etk.png friend_bubble_nor.9.png friend_bubble_pressed.9.png img.png keyboard.png msg_unsent.png next.png profile.png send_camera.png send_file.png send_pic.png settings.png user_bubble_nor.9.png user_bubble_pressed.9.png voice_nor.png voice_pressed.png while_back.9.png
The following screenshort is generated from the image listed above.
LinkChat has the following Java source files.
com.link.platform.BuildConfig.java com.link.platform.MainApplication.java com.link.platform.MainReceiver.java com.link.platform.activity.BaseActivity.java com.link.platform.activity.ConversationActivity.java com.link.platform.activity.CreateRoomActivity.java com.link.platform.activity.LoginActivity.java com.link.platform.activity.MainActivity.java com.link.platform.activity.WelcomeActivity.java com.link.platform.activity.setting.LocalSetting.java com.link.platform.file.FileData.java com.link.platform.file.FileManager.java com.link.platform.file.FileReceiver.java com.link.platform.file.FileSender.java com.link.platform.item.ContactItem.java com.link.platform.item.MenuItem.java com.link.platform.item.MessageItem.java com.link.platform.item.NetworkItem.java com.link.platform.item.ServerItem.java com.link.platform.item.WiFiItem.java com.link.platform.media.audio.AudioConfig.java com.link.platform.media.audio.AudioData.java com.link.platform.media.audio.AudioInstance.java com.link.platform.media.audio.AudioManager.java com.link.platform.media.audio.NativeAudioCodec.java com.link.platform.media.audio.decode.AudioDecoder.java com.link.platform.media.audio.decode.AudioPlayer.java com.link.platform.media.audio.encode.AudioEncoder.java com.link.platform.media.audio.encode.AudioRecorder.java com.link.platform.media.audio.encode.AudioSender.java com.link.platform.message.BaseMessage.java com.link.platform.message.MessageCenter.java com.link.platform.message.MessageListenerDelegate.java com.link.platform.message.MessageTable.java com.link.platform.message.MessageWithJson.java com.link.platform.message.MessageWithObject.java com.link.platform.message.MessageWithString.java com.link.platform.model.BaseModel.java com.link.platform.model.ContactModel.java com.link.platform.model.ConversationModel.java com.link.platform.model.EmojModel.java com.link.platform.network.BaseClient.java com.link.platform.network.BaseController.java com.link.platform.network.SendItem.java com.link.platform.network.ServerService.java com.link.platform.network.item.ByteItem.java com.link.platform.network.socket.IClient.java com.link.platform.network.socket.IController.java com.link.platform.network.socket.MainClient.java com.link.platform.network.socket.MainServer.java com.link.platform.network.util.IOHelper.java com.link.platform.network.util.MsgType.java com.link.platform.network.util.ProtocolFactory.java com.link.platform.storage.PropertiesHelper.java com.link.platform.ui.adapter.AddMoreAdapter.java com.link.platform.ui.adapter.ConversationAdapter.java com.link.platform.ui.adapter.EmojAdapter.java com.link.platform.ui.adapter.MessageAdapter.java com.link.platform.ui.component.EnterPasswordDialog.java com.link.platform.ui.component.LoadMoreListView.java com.link.platform.ui.component.LoadMoreListViewHeader.java com.link.platform.ui.component.SearchEditText.java com.link.platform.ui.component.ViewScroller.java com.link.platform.util.Error.java com.link.platform.util.ImageLoader.java com.link.platform.util.SmilyManager.java com.link.platform.util.StringUtil.java com.link.platform.util.TimeHelper.java com.link.platform.util.UIHelper.java com.link.platform.util.Utils.java com.link.platform.wifi.WiFiConfigurationFactory.java com.link.platform.wifi.ap.APManager.java com.link.platform.wifi.wifi.WiFiManager.java