Android Open Source - Hardware ip NetPaint






Project Summary

NetPaint is an Android application that allows users to draw images together either over Bluetooth or TCP/IP.

Web Site / Source Repository

NetPaint is hosted in the following web site
https://github.com/emmabogren/NetPaint

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

ItemValue
Java File Count41
Supported screen sizes[ldpi, hdpi]
Minimum SDK Version7
Activity Count8
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.INTERNET
android.permission.VIBRATE
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\fonts\PAINP___.TTF




Resource Files

There are 30 image files in NetPaint. The names of the image files are listed as follows.

back1.png
back2.png
back3.png
back4.png
back5.png
back6.png
button_low.png
button_low_blue.png
button_low_pressed.png
eraser_normal.png
eraser_pressed.png
eraser_selected.png
launch.png
launch2.png
launch3.png
launch3_old.png
pen_normal.png
pen_pressed.png
pen_selected.png
redo.png
redo_normal_border.png
redo_pressed_border.png
redo_selected_border.png
undo.png
undo_normal_border.png
undo_pressed_border.png
undo_selected_border.png
zoom_normal.png
zoom_pressed.png
zoom_selected.png

The following screenshort is generated from the image listed above.

null




Java Source Files

NetPaint has the following Java source files.

com.kandidat.archive.ArchiveManager.java
com.kandidat.archive.LoadDialog.java
com.kandidat.archive.SaveDialog.java
com.kandidat.gui.Main.java
com.kandidat.gui.Options.java
com.kandidat.gui.Splashscreen.java
com.kandidat.network.BluetoothHandler.java
com.kandidat.network.PointContainerIn.java
com.kandidat.network.PointContainerOut.java
com.kandidat.network.TCPHandler.java
com.kandidat.network.client.BluetoothHandling.java
com.kandidat.network.client.DeviceListActivity.java
com.kandidat.network.client.NetworkHandling.java
com.kandidat.rityta.Brush.java
com.kandidat.rityta.BrushDialog.java
com.kandidat.rityta.DrawingActivity.java
com.kandidat.rityta.DrawingPath.java
com.kandidat.rityta.DrawingState.java
com.kandidat.rityta.DrawingView.java
com.kandidat.rityta.EraserDialog.java
com.kandidat.rityta.multi.DrawingActivityMulti.java
com.kandidat.rityta.multi.DrawingViewMulti.java
com.kandidat.rityta.multi.Player.java
com.kandidat.rityta.multi.PointPainter.java
com.kandidat.rityta.multi.PointPainterTask.java
com.kandidat.rityta.single.DrawingActivitySingle.java
com.kandidat.rityta.zoom.DynamicZoomControl.java
com.kandidat.rityta.zoom.ZoomListener.java
com.kandidat.rityta.zoom.ZoomRatio.java
com.kandidat.rityta.zoom.ZoomState.java
com.kandidat.rityta.zoom.util.Dynamics.java
com.kandidat.rityta.zoom.util.SlingDynamics.java
messagepacket.BrushMessage.java
messagepacket.DataMessage.java
messagepacket.HistoryMessage.java
messagepacket.IdCode.java
messagepacket.InfoMessage.java
messagepacket.MessagePacket.java
messagepacket.RedoMessage.java
messagepacket.UndoMessage.java