show various methods of share file.
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.
The following table is the detailed list of FileShareDemo.
Item | Value |
---|---|
Java File Count | 633 |
Target SDK Version | 19 |
Minimum SDK Version | 8 |
Activity Count | 5 |
jar files used | ftp4j-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 Permissions | android.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 Names | res\raw\users.properties |
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.
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