Android Open Source - Development file FileShareDemo






Project Summary

show various methods of share file.

Web Site / Source Repository

FileShareDemo is hosted in the following web site
https://github.com/heyufei1986/FileShareDemo

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

ItemValue
Java File Count633
Target SDK Version19
Minimum SDK Version8
Activity Count5
jar files usedftp4j-1.7.2.jar
ftpserver-core-1.0.6.jar
jcifs-1.3.17.jar
jcifs-1.3.17.jar
jcifs-1.3.17.jar
log4j-1.2.14.jar
mina-core-2.0.4.jar
slf4j-api-1.5.2.jar
slf4j-log4j12-1.5.2.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.READ_PHONE_STATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Raw File Namesres\raw\users.properties




Resource Files

There are 3 image files in FileShareDemo. The names of the image files are listed as follows.

notification.png
widget_off.png
widget_on.png

The following screenshort is generated from the image listed above.

null

Java Source Files

FileShareDemo has the following Java source files.

be.ppareit.swiftp.Defaults.java
be.ppareit.swiftp.FsService.java
be.ppareit.swiftp.FsSettings.java
be.ppareit.swiftp.NsdService.java
be.ppareit.swiftp.RequestStartStopReceiver.java
be.ppareit.swiftp.Util.java
be.ppareit.swiftp.gui.FsNotification.java
be.ppareit.swiftp.gui.FsPreferenceActivity.java
be.ppareit.swiftp.gui.FsWidgetProvider.java
be.ppareit.swiftp.server.Account.java
be.ppareit.swiftp.server.CmdAPPE.java
be.ppareit.swiftp.server.CmdAbstractListing.java
be.ppareit.swiftp.server.CmdAbstractStore.java
be.ppareit.swiftp.server.CmdCDUP.java
be.ppareit.swiftp.server.CmdCWD.java
be.ppareit.swiftp.server.CmdDELE.java
be.ppareit.swiftp.server.CmdFEAT.java
be.ppareit.swiftp.server.CmdLIST.java
be.ppareit.swiftp.server.CmdMDTM.java
be.ppareit.swiftp.server.CmdMFMT.java
be.ppareit.swiftp.server.CmdMKD.java
be.ppareit.swiftp.server.CmdMap.java
be.ppareit.swiftp.server.CmdNLST.java
be.ppareit.swiftp.server.CmdNOOP.java
be.ppareit.swiftp.server.CmdOPTS.java
be.ppareit.swiftp.server.CmdPASS.java
be.ppareit.swiftp.server.CmdPASV.java
be.ppareit.swiftp.server.CmdPORT.java
be.ppareit.swiftp.server.CmdPWD.java
be.ppareit.swiftp.server.CmdQUIT.java
be.ppareit.swiftp.server.CmdRETR.java
be.ppareit.swiftp.server.CmdRMD.java
be.ppareit.swiftp.server.CmdRNFR.java
be.ppareit.swiftp.server.CmdRNTO.java
be.ppareit.swiftp.server.CmdSIZE.java
be.ppareit.swiftp.server.CmdSTOR.java
be.ppareit.swiftp.server.CmdSYST.java
be.ppareit.swiftp.server.CmdTYPE.java
be.ppareit.swiftp.server.CmdTemplate.java
be.ppareit.swiftp.server.CmdUSER.java
be.ppareit.swiftp.server.DataSocketFactory.java
be.ppareit.swiftp.server.FtpCmd.java
be.ppareit.swiftp.server.NormalDataSocketFactory.java
be.ppareit.swiftp.server.SessionThread.java
be.ppareit.swiftp.server.TcpListener.java
com.hfdemo.filesharedemo.FsApp.java
com.hfdemo.filesharedemo.MainActivity.java
com.hfdemo.filesharedemo.ftp.ftpclient.FtpClientActivity.java
com.hfdemo.filesharedemo.ftp.ftpclient.FtpFileAdapter.java
com.hfdemo.filesharedemo.ftp.ftpclient.UploadFileChooserAdapter.java
com.hfdemo.filesharedemo.ftp.ftpserver.FtpServerActivity.java
com.hfdemo.filesharedemo.smb.FileBrowserAdapter.java
com.hfdemo.filesharedemo.smb.FileBrowserView
.java
com.hfdemo.filesharedemo.smb.JCIFSHelper
.java
com.hfdemo.filesharedemo.smb.SmbClientActivity.java
com.hfdemo.filesharedemo.smb.SmbLoginInfoSettingDialog.java
com.hfdemo.filesharedemo.utils.LogUtil
.java
com.hfdemo.filesharedemo.utils.StringUtils
.java
it.sauronsoftware.ftp4j.FTPAbortedException.java
it.sauronsoftware.ftp4j.FTPClient.java
it.sauronsoftware.ftp4j.FTPCodes.java
it.sauronsoftware.ftp4j.FTPCommunicationChannel.java
it.sauronsoftware.ftp4j.FTPCommunicationListener.java
it.sauronsoftware.ftp4j.FTPConnector.java
it.sauronsoftware.ftp4j.FTPDataTransferException.java
it.sauronsoftware.ftp4j.FTPDataTransferListener.java
it.sauronsoftware.ftp4j.FTPException.java
it.sauronsoftware.ftp4j.FTPFile.java
it.sauronsoftware.ftp4j.FTPIllegalReplyException.java
it.sauronsoftware.ftp4j.FTPListParseException.java
it.sauronsoftware.ftp4j.FTPListParser.java
it.sauronsoftware.ftp4j.FTPReply.java
it.sauronsoftware.ftp4j.FTPTextualExtensionRecognizer.java
it.sauronsoftware.ftp4j.connectors.DirectConnector.java
it.sauronsoftware.ftp4j.connectors.FTPProxyConnector.java
it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector.java
it.sauronsoftware.ftp4j.connectors.SOCKS4Connector.java
it.sauronsoftware.ftp4j.connectors.SOCKS5Connector.java
it.sauronsoftware.ftp4j.extrecognizers.DefaultTextualExtensionRecognizer.java
it.sauronsoftware.ftp4j.extrecognizers.ParametricTextualExtensionRecognizer.java
it.sauronsoftware.ftp4j.listparsers.DOSListParser.java
it.sauronsoftware.ftp4j.listparsers.EPLFListParser.java
it.sauronsoftware.ftp4j.listparsers.MLSDListParser.java
it.sauronsoftware.ftp4j.listparsers.NetWareListParser.java
it.sauronsoftware.ftp4j.listparsers.UnixListParser.java
jcifs.Config.java
jcifs.Config.java
jcifs.UniAddress.java
jcifs.UniAddress.java
jcifs.dcerpc.DcerpcBind.java
jcifs.dcerpc.DcerpcBind.java
jcifs.dcerpc.DcerpcBinding.java
jcifs.dcerpc.DcerpcBinding.java
jcifs.dcerpc.DcerpcConstants.java
jcifs.dcerpc.DcerpcConstants.java
jcifs.dcerpc.DcerpcError.java
jcifs.dcerpc.DcerpcError.java
jcifs.dcerpc.DcerpcException.java
jcifs.dcerpc.DcerpcException.java
jcifs.dcerpc.DcerpcHandle.java
jcifs.dcerpc.DcerpcHandle.java
jcifs.dcerpc.DcerpcMessage.java
jcifs.dcerpc.DcerpcMessage.java
jcifs.dcerpc.DcerpcPipeHandle.java
jcifs.dcerpc.DcerpcPipeHandle.java
jcifs.dcerpc.DcerpcSecurityProvider
.java
jcifs.dcerpc.DcerpcSecurityProvider
.java
jcifs.dcerpc.UUID.java
jcifs.dcerpc.UUID.java
jcifs.dcerpc.UnicodeString.java
jcifs.dcerpc.UnicodeString.java
jcifs.dcerpc.msrpc.LsaPolicyHandle.java
jcifs.dcerpc.msrpc.LsaPolicyHandle.java
jcifs.dcerpc.msrpc.MsrpcDfsRootEnum.java
jcifs.dcerpc.msrpc.MsrpcDfsRootEnum.java
jcifs.dcerpc.msrpc.MsrpcEnumerateAliasesInDomain.java
jcifs.dcerpc.msrpc.MsrpcEnumerateAliasesInDomain.java
jcifs.dcerpc.msrpc.MsrpcGetMembersInAlias.java
jcifs.dcerpc.msrpc.MsrpcGetMembersInAlias.java
jcifs.dcerpc.msrpc.MsrpcLookupSids.java
jcifs.dcerpc.msrpc.MsrpcLookupSids.java
jcifs.dcerpc.msrpc.MsrpcLsarOpenPolicy2.java
jcifs.dcerpc.msrpc.MsrpcLsarOpenPolicy2.java
jcifs.dcerpc.msrpc.MsrpcQueryInformationPolicy.java
jcifs.dcerpc.msrpc.MsrpcQueryInformationPolicy.java
jcifs.dcerpc.msrpc.MsrpcSamrConnect2.java
jcifs.dcerpc.msrpc.MsrpcSamrConnect2.java
jcifs.dcerpc.msrpc.MsrpcSamrConnect4.java
jcifs.dcerpc.msrpc.MsrpcSamrConnect4.java
jcifs.dcerpc.msrpc.MsrpcSamrOpenAlias.java
jcifs.dcerpc.msrpc.MsrpcSamrOpenAlias.java
jcifs.dcerpc.msrpc.MsrpcSamrOpenDomain.java
jcifs.dcerpc.msrpc.MsrpcSamrOpenDomain.java
jcifs.dcerpc.msrpc.MsrpcShareEnum.java
jcifs.dcerpc.msrpc.MsrpcShareEnum.java
jcifs.dcerpc.msrpc.MsrpcShareGetInfo.java
jcifs.dcerpc.msrpc.MsrpcShareGetInfo.java
jcifs.dcerpc.msrpc.SamrAliasHandle.java
jcifs.dcerpc.msrpc.SamrAliasHandle.java
jcifs.dcerpc.msrpc.SamrDomainHandle.java
jcifs.dcerpc.msrpc.SamrDomainHandle.java
jcifs.dcerpc.msrpc.SamrPolicyHandle.java
jcifs.dcerpc.msrpc.SamrPolicyHandle.java
jcifs.dcerpc.msrpc.lsarpc.java
jcifs.dcerpc.msrpc.lsarpc.java
jcifs.dcerpc.msrpc.netdfs.java
jcifs.dcerpc.msrpc.netdfs.java
jcifs.dcerpc.msrpc.samr.java
jcifs.dcerpc.msrpc.samr.java
jcifs.dcerpc.msrpc.srvsvc.java
jcifs.dcerpc.msrpc.srvsvc.java
jcifs.dcerpc.ndr.NdrBuffer.java
jcifs.dcerpc.ndr.NdrBuffer.java
jcifs.dcerpc.ndr.NdrException.java
jcifs.dcerpc.ndr.NdrException.java
jcifs.dcerpc.ndr.NdrHyper.java
jcifs.dcerpc.ndr.NdrHyper.java
jcifs.dcerpc.ndr.NdrLong.java
jcifs.dcerpc.ndr.NdrLong.java
jcifs.dcerpc.ndr.NdrObject.java
jcifs.dcerpc.ndr.NdrObject.java
jcifs.dcerpc.ndr.NdrShort.java
jcifs.dcerpc.ndr.NdrShort.java
jcifs.dcerpc.ndr.NdrSmall.java
jcifs.dcerpc.ndr.NdrSmall.java
jcifs.dcerpc.rpc.java
jcifs.dcerpc.rpc.java
jcifs.http.Handler.java
jcifs.http.Handler.java
jcifs.http.NetworkExplorer.java
jcifs.http.NetworkExplorer.java
jcifs.http.NtlmHttpFilter.java
jcifs.http.NtlmHttpFilter.java
jcifs.http.NtlmHttpURLConnection.java
jcifs.http.NtlmHttpURLConnection.java
jcifs.http.NtlmServlet.java
jcifs.http.NtlmServlet.java
jcifs.http.NtlmSsp.java
jcifs.http.NtlmSsp.java
jcifs.https.Handler.java
jcifs.https.Handler.java
jcifs.netbios.Lmhosts.java
jcifs.netbios.Lmhosts.java
jcifs.netbios.Name.java
jcifs.netbios.Name.java
jcifs.netbios.NbtAddress.java
jcifs.netbios.NbtAddress.java
jcifs.netbios.NbtException.java
jcifs.netbios.NbtException.java
jcifs.netbios.NbtSocket.java
jcifs.netbios.NbtSocket.java
jcifs.netbios.SessionRequestPacket.java
jcifs.netbios.SessionRequestPacket.java
jcifs.netbios.SessionServicePacket.java
jcifs.netbios.SessionServicePacket.java
jcifs.ntlmssp.NtlmFlags.java
jcifs.ntlmssp.NtlmFlags.java
jcifs.ntlmssp.NtlmMessage.java
jcifs.ntlmssp.NtlmMessage.java
jcifs.ntlmssp.Type1Message.java
jcifs.ntlmssp.Type1Message.java
jcifs.ntlmssp.Type2Message.java
jcifs.ntlmssp.Type2Message.java
jcifs.ntlmssp.Type3Message.java
jcifs.ntlmssp.Type3Message.java
jcifs.smb.ACE.java
jcifs.smb.ACE.java
jcifs.smb.BufferCache.java
jcifs.smb.BufferCache.java
jcifs.smb.Dfs.java
jcifs.smb.Dfs.java
jcifs.smb.DfsReferral.java
jcifs.smb.DfsReferral.java
jcifs.smb.DosError.java
jcifs.smb.DosError.java
jcifs.smb.DosFileFilter.java
jcifs.smb.DosFileFilter.java
jcifs.smb.FileEntry.java
jcifs.smb.FileEntry.java
jcifs.smb.Handler.java
jcifs.smb.Handler.java
jcifs.smb.NtStatus.java
jcifs.smb.NtStatus.java
jcifs.smb.NtlmAuthenticator.java
jcifs.smb.NtlmAuthenticator.java
jcifs.smb.NtlmChallenge.java
jcifs.smb.NtlmChallenge.java
jcifs.smb.NtlmContext.java
jcifs.smb.NtlmContext.java
jcifs.smb.NtlmPasswordAuthentication.java
jcifs.smb.NtlmPasswordAuthentication.java
jcifs.smb.SID.java
jcifs.smb.SID.java
jcifs.smb.SecurityDescriptor.java
jcifs.smb.SecurityDescriptor.java
jcifs.smb.SigningDigest.java
jcifs.smb.SigningDigest.java
jcifs.smb.SmbAuthException.java
jcifs.smb.SmbAuthException.java
jcifs.smb.SmbException.java
jcifs.smb.SmbException.java
jcifs.smb.SmbFile.java
jcifs.smb.SmbFile.java
jcifs.smb.SmbFileFilter.java
jcifs.smb.SmbFileFilter.java
jcifs.smb.SmbFileInputStream.java
jcifs.smb.SmbFileInputStream.java
jcifs.smb.SmbFileOutputStream.java
jcifs.smb.SmbFileOutputStream.java
jcifs.smb.SmbFilenameFilter.java
jcifs.smb.SmbFilenameFilter.java
jcifs.smb.SmbNamedPipe.java
jcifs.smb.SmbNamedPipe.java
jcifs.smb.SmbRandomAccessFile.java
jcifs.smb.SmbRandomAccessFile.java
jcifs.smb.SmbSession.java
jcifs.smb.SmbSession.java
jcifs.smb.SmbShareInfo.java
jcifs.smb.SmbShareInfo.java
jcifs.smb.SmbTransport.java
jcifs.smb.SmbTransport.java
jcifs.smb.TestLocking.java
jcifs.smb.TestLocking.java
jcifs.smb.WinError.java
jcifs.smb.WinError.java
jcifs.util.Base64.java
jcifs.util.Base64.java
jcifs.util.DES.java
jcifs.util.DES.java
jcifs.util.Encdec.java
jcifs.util.Encdec.java
jcifs.util.HMACT64.java
jcifs.util.HMACT64.java
jcifs.util.Hexdump.java
jcifs.util.Hexdump.java
jcifs.util.LogStream.java
jcifs.util.LogStream.java
jcifs.util.MimeMap.java
jcifs.util.MimeMap.java
jcifs.util.RC4
.java
jcifs.util.RC4
.java
jcifs.util.transport.Request.java
jcifs.util.transport.Request.java
jcifs.util.transport.Response.java
jcifs.util.transport.Response.java
jcifs.util.transport.Transport.java
jcifs.util.transport.Transport.java
jcifs.util.transport.TransportException.java
jcifs.util.transport.TransportException.java
null.AclCrawler.java
null.AclCrawler.java
null.AllocInfo.java
null.AllocInfo.java
null.Append.java
null.Append.java
null.AuthListFiles.java
null.AuthListFiles.java
null.CallNamedPipe.java
null.CallNamedPipe.java
null.CheckAllDC.java
null.CheckAllDC.java
null.CopyTo.java
null.CopyTo.java
null.CopyToTest.java
null.CopyToTest.java
null.CountPerms.java
null.CountPerms.java
null.CrawlTest.java
null.CrawlTest.java
null.CreateFile.java
null.CreateFile.java
null.Delete.java
null.Delete.java
null.DnsSrv.java
null.DnsSrv.java
null.Equals.java
null.Equals.java
null.Exists.java
null.Exists.java
null.FileInfo.java
null.FileInfo.java
null.FileOps.java
null.FileOps.java
null.FileOpsRenameTo.java
null.FileOpsRenameTo.java
null.FilterFiles.java
null.FilterFiles.java
null.Get.java
null.Get.java
null.GetDate.java
null.GetDate.java
null.GetDfsPath.java
null.GetDfsPath.java
null.GetGroupMemberSids.java
null.GetGroupMemberSids.java
null.GetGroupMemberSidsFromURL.java
null.GetGroupMemberSidsFromURL.java
null.GetLocalGroupMemberSidsFromURL.java
null.GetLocalGroupMemberSidsFromURL.java
null.GetLocalGroupsMap.java
null.GetLocalGroupsMap.java
null.GetSecurity.java
null.GetSecurity.java
null.GetServerSidFromURL.java
null.GetServerSidFromURL.java
null.GetShareSecurity.java
null.GetShareSecurity.java
null.GetType.java
null.GetType.java
null.GetURL.java
null.GetURL.java
null.GrowWrite.java
null.GrowWrite.java
null.HttpURL.java
null.HttpURL.java
null.Interleave.java
null.Interleave.java
null.InterruptTest.java
null.InterruptTest.java
null.IsDir.java
null.IsDir.java
null.LargeListFiles.java
null.LargeListFiles.java
null.Length.java
null.Length.java
null.List.java
null.List.java
null.ListACL.java
null.ListACL.java
null.ListFiles.java
null.ListFiles.java
null.ListFilesAnon.java
null.ListFilesAnon.java
null.ListTypes.java
null.ListTypes.java
null.Logon.java
null.Logon.java
null.Mkdir.java
null.Mkdir.java
null.MultiLogon.java
null.MultiLogon.java
null.NodeStatus.java
null.NodeStatus.java
null.NtlmHttpAuthExample.java
null.NtlmHttpAuthExample.java
null.NtlmHttpClient.java
null.NtlmHttpClient.java
null.OpenExclusive.java
null.OpenExclusive.java
null.PeekNamedPipe.java
null.PeekNamedPipe.java
null.PipeTalk.java
null.PipeTalk.java
null.Put.java
null.Put.java
null.Query.java
null.Query.java
null.RenameTo.java
null.RenameTo.java
null.SetAttrs.java
null.SetAttrs.java
null.SetTime.java
null.SetTime.java
null.SidCacheTest.java
null.SidCacheTest.java
null.SidCrawler.java
null.SidCrawler.java
null.SidFragment.java
null.SidFragment.java
null.SidLookup.java
null.SidLookup.java
null.SlowRead.java
null.SlowRead.java
null.SlowWrite.java
null.SlowWrite.java
null.SmbCrawler.java
null.SmbCrawler.java
null.SmbShell.java
null.SmbShell.java
null.SmbTableFile.java
null.SmbTableFile.java
null.SmbTableFileRecord.java
null.SmbTableFileRecord.java
null.SmbThreadTest.java
null.SmbThreadTest.java
null.SmbTimeout.java
null.SmbTimeout.java
null.SsnLimit.java
null.SsnLimit.java
null.T2Crawler.java
null.T2Crawler.java
null.TestCopy.java
null.TestCopy.java
null.TestGetParent
.java
null.TestGetParent
.java
null.TestListLoop
.java
null.TestListLoop
.java
null.TestRandomAccess.java
null.TestRandomAccess.java
null.TestSmbURL.java
null.TestSmbURL.java
null.TestUnicode.java
null.TestUnicode.java
null.ThreadedNbtQuery.java
null.ThreadedNbtQuery.java
null.ThreadedSmbCrawler.java
null.ThreadedSmbCrawler.java
null.ThreadedUniQuery.java
null.ThreadedUniQuery.java
null.Torture1.java
null.Torture1.java
null.Torture2.java
null.Torture2.java
null.TortureTest5.java
null.TortureTest5.java
null.TransactNamedPipe.java
null.TransactNamedPipe.java
null.U2.java
null.U2.java
null.URLTest.java
null.URLTest.java
null.UrlReader.java
null.UrlReader.java
null.VerifyGuest.java
null.VerifyGuest.java
null.VerifyIO.java
null.VerifyIO.java
null.VerifyReads.java
null.VerifyReads.java
null.WaitNamedPipe.java
null.WaitNamedPipe.java
smb.SmbDemoLanucher
.java