NetPaint is an Android application that allows users to draw images together either over Bluetooth or TCP/IP.
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.
The following table is the detailed list of NetPaint.
Item | Value |
---|---|
Java File Count | 41 |
Supported screen sizes | [ldpi, hdpi] |
Minimum SDK Version | 7 |
Activity Count | 8 |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.INTERNET android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\fonts\PAINP___.TTF |
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.
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