Android chat application using Wifi Direct.
WonderCom is hosted in the following web site
https://github.com/rubeus90/WonderCom
If you think the Android project WonderCom 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 WonderCom.
Item | Value |
---|---|
Java File Count | 30 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 16 |
Activity Count | 8 |
jar files used | android-support-v4.jar commons-io-2.4.jar |
Required Permissions | android.permission.ACCESS_WIFI_STATE android.permission.CAMERA android.permission.CHANGE_WIFI_STATE android.permission.GET_TASKS android.permission.INTERNET android.permission.RECORD_AUDIO android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\wpa_supplicant |
There are 21 image files in WonderCom. The names of the image files are listed as follows.
app_icon.png disconnect.png file.png file_attached.png folder_emtpy.png folder_full.png ic_action_attachment.png ic_action_edit.png ic_action_mic.png ic_action_picture.png ic_action_video.png icon_notification.png microphone_start.png microphone_stop.png ok.png play.png play_audio.png play_audio_in_progress.png play_video_button.png up.png wifi_icon.png
The following screenshort is generated from the image listed above.
WonderCom has the following Java source files.
com.android.wondercom.AsyncTasks.AbstractReceiver.java com.android.wondercom.AsyncTasks.ReceiveMessageClient.java com.android.wondercom.AsyncTasks.ReceiveMessageServer.java com.android.wondercom.AsyncTasks.SendMessageClient.java com.android.wondercom.AsyncTasks.SendMessageServer.java com.android.wondercom.ChatActivity.java com.android.wondercom.CustomAdapters.ChatAdapter.java com.android.wondercom.CustomAdapters.FileListAdapter.java com.android.wondercom.CustomViews.DrawingView.java com.android.wondercom.CustomViews.DynamicImageView.java com.android.wondercom.DrawingActivity.java com.android.wondercom.Entities.Image.java com.android.wondercom.Entities.Item.java com.android.wondercom.Entities.MediaFile.java com.android.wondercom.Entities.Message.java com.android.wondercom.FilePickerActivity.java com.android.wondercom.InitThreads.ClientInit.java com.android.wondercom.InitThreads.ServerInit.java com.android.wondercom.MainActivity.java com.android.wondercom.MessageService.java com.android.wondercom.PlayVideoActivity.java com.android.wondercom.Receivers.WifiDirectBroadcastReceiver.java com.android.wondercom.RecordAudioActivity.java com.android.wondercom.ViewImageActivity.java com.android.wondercom.WebViewActivity.java com.android.wondercom.util.ActivityUtilities.java com.android.wondercom.util.FileUtilities.java com.android.wondercom.util.SystemUiHider.java com.android.wondercom.util.SystemUiHiderBase.java com.android.wondercom.util.SystemUiHiderHoneycomb.java