Android Open Source - Network server FileShare






Project Summary

a ftp server and client on android platform ,users can use the app to share files between their mobile devices and PCs through network.

Web Site / Source Repository

FileShare is hosted in the following web site
https://github.com/mixianghang/FileShare

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

ItemValue
Java File Count69
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi]
Target SDK Version14
Minimum SDK Version10
Activity Count2
Fragment Count11
jar files usedandroid-support-v4.jar
core.jar
ftp4j-1.7.2.jar
json-simple-1.1.1.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.INTERNET
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE




Resource Files

There are 6 image files in FileShare. The names of the image files are listed as follows.

btn_check_off_holo_light.png
btn_check_on_holo_light.png
file.png
folder.png
image_icon_bg.png
wifi_close.png

The following screenshort is generated from the image listed above.

null




Java Source Files

FileShare has the following Java source files.

com.mxh.ftp.barcode.QRCode.java
com.mxh.ftp.barcode.RGBLuminanceSource.java
com.mxh.ftp.client.FtpClientCommand.java
com.mxh.ftp.client.FtpClientDataTransferThread.java
com.mxh.ftp.datastore.DatabaseHelper.java
com.mxh.ftp.encryption.JceProvider.java
com.mxh.ftp.log.MyLog.java
com.mxh.ftp.server.command.CmdAbstractListing.java
com.mxh.ftp.server.command.CmdCDUP.java
com.mxh.ftp.server.command.CmdCWD.java
com.mxh.ftp.server.command.CmdDELE.java
com.mxh.ftp.server.command.CmdFEAT.java
com.mxh.ftp.server.command.CmdLIST.java
com.mxh.ftp.server.command.CmdMKD.java
com.mxh.ftp.server.command.CmdMap.java
com.mxh.ftp.server.command.CmdNLST.java
com.mxh.ftp.server.command.CmdNOOP.java
com.mxh.ftp.server.command.CmdOPTS.java
com.mxh.ftp.server.command.CmdPASS.java
com.mxh.ftp.server.command.CmdPASV.java
com.mxh.ftp.server.command.CmdPORT.java
com.mxh.ftp.server.command.CmdPWD.java
com.mxh.ftp.server.command.CmdQUIT.java
com.mxh.ftp.server.command.CmdRETR.java
com.mxh.ftp.server.command.CmdRMD.java
com.mxh.ftp.server.command.CmdRNFR.java
com.mxh.ftp.server.command.CmdRNTO.java
com.mxh.ftp.server.command.CmdSTOR.java
com.mxh.ftp.server.command.CmdSYST.java
com.mxh.ftp.server.command.CmdTYPE.java
com.mxh.ftp.server.command.CmdTemplate.java
com.mxh.ftp.server.command.CmdUSER.java
com.mxh.ftp.server.command.FtpCmd.java
com.mxh.ftp.server.thread.FTPServerService.java
com.mxh.ftp.server.thread.ProxyDataSocketFactory.java
com.mxh.ftp.server.thread.SessionThread.java
com.mxh.ftp.ui.ConfigureActivity.java
com.mxh.ftp.ui.FileDialog.java
com.mxh.ftp.ui.FragmentMap.java
com.mxh.ftp.ui.FragmentTemplate.java
com.mxh.ftp.ui.FtpClientControlFragment.java
com.mxh.ftp.ui.FtpClientServerManageFragment.java
com.mxh.ftp.ui.FtpClientSettingFragment.java
com.mxh.ftp.ui.FtpContainerActivity.java
com.mxh.ftp.ui.FtpIntroductionFragment.java
com.mxh.ftp.ui.FtpServerControlFragment.java
com.mxh.ftp.ui.FtpServerSettingFragment.java
com.mxh.ftp.ui.FtpServerUserManageFragment.java
com.mxh.ftp.ui.FtpVersionInfoFragment.java
com.mxh.ftp.ui.ServerControlActivity.java
com.mxh.ftp.update.UiUpdater.java
com.mxh.ftp.util.Account.java
com.mxh.ftp.util.Defaults.java
com.mxh.ftp.util.FileSortHelper.java
com.mxh.ftp.util.FtpUtil.java
com.mxh.ftp.util.Globals.java
com.mxh.ftp.util.Stack.java
com.mxh.ftp.util.UserAdapter.java
com.mxh.ftp.util.UserTable.java
null.CmdSIZE.java
null.DataSocketFactory.java
null.NormalDataSocketFactory.java
null.ProxyConnector.java
null.ProxyDataSocketInfo.java
null.QuotaStats.java
null.Settings.java
null.TcpListener.java
null.Util.java
null.WifiStateReceiver.java