我需要在Android应用中动态获取一组.png文件。 有没有办法将文件从Windows共享(需要用户名/密码,甚至?)传输到Android设备以进一步显示? 我知道某些文件资源管理器应用程序可以通过GUI执行此操作,但这是一个“明显”解决方案的Java代码还是需要大量工作的东西? (担心时间限制)
感谢您的任何想法/提示。
答案 0 :(得分:0)
供将来参考:使用jCIFS实际上非常简单,它允许您登录Windows共享。
例如:
UniAddress domain = UniAddress.getByName(ipAddress);
NtlmPasswordAuthentication authentication = new NtlmPasswordAuthentication(ipAddress, Username, Password);
SmbSession.logon(domain, authentication);
String remotepath = "smb://" + ipAddress + "/" + [Insert Folder here];
SmbFile remoteDir = new SmbFile(remotepath, authentication);
然后以通常的方式继续使用SmbFile(例如,从SmbFile读取,调用smbFile.getInputStream())