Android Open Source - Chat wifi wifi-direct-chat






Project Summary

A peer to peer chat app through wifi direct using java nio channels.

Web Site / Source Repository

wifi-direct-chat is hosted in the following web site
https://github.com/life0fun/wifi-direct-chat

If you think the Android project wifi-direct-chat 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 wifi-direct-chat.

ItemValue
Java File Count18
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi]
Minimum SDK Version14
Activity Count3
Fragment Count1
jar files usedlibGoogleAnalytics.jar
libGoogleAnalytics.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.INTERNET
android.permission.READ_PHONE_STATE
android.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\sample_file.txt




Resource Files

There are 3 image files in wifi-direct-chat. The names of the image files are listed as follows.

ic_action_discover.png
ic_action_on_off.png
machine.png

The following screenshort is generated from the image listed above.

null

Java Source Files

wifi-direct-chat has the following Java source files.

com.colorcloud.wifichat.AnalyticsUtils.java
com.colorcloud.wifichat.AppPreferences.java
com.colorcloud.wifichat.ChatFragment.java
com.colorcloud.wifichat.ConnectionManager.java
com.colorcloud.wifichat.ConnectionService.java
com.colorcloud.wifichat.Constants.java
com.colorcloud.wifichat.DeviceDetailFragment.java
com.colorcloud.wifichat.DeviceListFragment.java
com.colorcloud.wifichat.FileTransferService.java
com.colorcloud.wifichat.JSONUtils.java
com.colorcloud.wifichat.MainActivity.java
com.colorcloud.wifichat.MessageRow.java
com.colorcloud.wifichat.SelectorAsyncTask.java
com.colorcloud.wifichat.WiFiDirectActivity.java
com.colorcloud.wifichat.WiFiDirectApp.java
com.colorcloud.wifichat.WiFiDirectBroadcastReceiver.java
com.colorcloud.wifichat.WorkHandler.java
com.google.android.apps.analytics.sample.TestActivity.java