我正在寻找一种通过WiFi使用Apache POI更新Excel数据库的方法。
我发现的所有例子都声明文件位于PC硬盘上,如下所示:
File myFile = new File("C://temp/Example.xlsx");
考虑到我的文件将在网络上,并且设备应该通过WiFi访问,我该如何继续?
您所需要做的只是签出wifiP2P安卓类,它允许我们连接到同一网络的对等端,并传输数据。。。
这是链接:
https://developer.android.com/guide/topics/connectivity/wifip2p
这是连接、搜索、传输数据的演示示例
看看。。。。
https://android.googlesource.com/platform/development/+/master/samples/WiFiDirectDemo
希望这能有所帮助!!!
您可能需要安装软件才能做到这一点。我认为桑巴舞是一个不错的选择。
一旦你安装了samba,你就可以通过:获得文件
smb://IPDeviceWho'sSharingTheFolder/Example.xlsx(考虑到它在主文件夹上(
希望能有所帮助。
编辑:查看此项进行浏览,以便验证共享文件夹的可见性https://play.google.com/store/apps/details?id=com.estrongs.android.pop