Android Open Source - Chat encrypt schat






Project Summary

S/Chat an Android app to chat securely using strong encryption methods.

Web Site / Source Repository

schat is hosted in the following web site
https://github.com/gye-tgm/schat

If you think the Android project schat 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 schat.

ItemValue
Java File Count36
Supported screen sizes[hdpi]
Target SDK Version16
Minimum SDK Version16
Activity Count2
jar files usedsqlite-jdbc-3.7.2.jar
Required Permissionsandroid.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\keys\public.key




License

The license information of schat is as follows:

MIT License

Resource Files

There are 2 image files in schat. The names of the image files are listed as follows.

ic_action_add_person.png
lock_locked.png

The following screenshort is generated from the image listed above.

null

Java Source Files

.ServerMain.java
com.activities.Activity_Chat.java
com.activities.Activity_ContactList.java
com.activities.ContactView.java
com.data.AddContact.java
com.data.AndroidSQLManager.java
com.data.ApplicationUser.java
com.data.ChatAdapter.java
com.data.ChatArrayList.java
com.data.MySQLiteHelper.java
com.security.AndroidKeyPairManager.java
com.security.PRNGFixes.java
com.services.MessageService.java
crypto.CryptoConstants.java
crypto.Cryptography.java
crypto.Envelope.java
crypto.SecureMessage.java
crypto.TestCrypto.java
data.ChatMessage.java
data.Content.java
data.DatabaseManager.java
data.KeyPairManager.java
data.Message.java
data.SQLiteManager.java
data.User.java
data.contents.ChatContent.java
data.contents.LoginSuccess.java
data.contents.Login.java
data.contents.PublicKeyRequest.java
data.contents.PublicKeyResponse.java
data.contents.Registration.java
networking.SChatClientListener.java
networking.SChatClientWriter.java
networking.SChatClient.java
networking.SChatServerThread.java
networking.SChatServer.java