Java 从android应用程序读取raspberry pi上存储的文件

Java 从android应用程序读取raspberry pi上存储的文件,java,android,raspberry-pi,Java,Android,Raspberry Pi,我目前正在开发一个android应用程序,需要通过本地WiFi连接到Raspberry Pi,并从存储在RPi上的文件中读取一些数据。我真的不知道从哪里开始,我可以使用什么资源。我已经设置了应用程序的布局,只需要编写代码 所以我的问题是,我应该如何编写android应用程序来读取连接到本地WiFi网络的Raspberry Pi的文件?Pi上的文件可以是JSON文件或纯文本文件。托管这些文件,然后使用 编辑:对于Android,请查看您的案例,我建议不要将其视为树莓Pi。我猜你会把NOOBS\Ra

我目前正在开发一个android应用程序,需要通过本地WiFi连接到Raspberry Pi,并从存储在RPi上的文件中读取一些数据。我真的不知道从哪里开始,我可以使用什么资源。我已经设置了应用程序的布局,只需要编写代码

所以我的问题是,我应该如何编写android应用程序来读取连接到本地WiFi网络的Raspberry Pi的文件?Pi上的文件可以是JSON文件或纯文本文件。

托管这些文件,然后使用


编辑:对于Android,请查看您的案例,我建议不要将其视为树莓Pi。我猜你会把NOOBS\Raspberian放在上面。在这一点上,它是一个linux服务器


您可以将Apache或FTP服务器放在上面,或者在从android访问linux服务器时进行一些google搜索,以查看完成此任务的各种不同设计模式。

或者,在raspberry上安装Samba,并参考如何使用WebClient.DownloadString下载它们(如果是为.NET制作的)?我在用Java。@schilling399调查一下:谢谢你的建议。这会让我从正确的方向开始。WebClient.DownloadString是用于.NET的,与这个Android问题无关。(除非你用的是Xamarin)我的Pi上有Raspbian。Apache不是DB吗?我只需要简单的文本或JSON文件就可以读入我的Android应用程序。@schilling399作为记录,Apache不是一个数据库,它是一个用来承载文件的服务器应用程序。你有3个人,他们非常友好,可以就你可以研究的东西给你一些合理的指导,让你开始。你现在应该做一些谷歌搜索,并尝试一些东西。StackOverflow旨在帮助人们解决编程问题。你甚至还没有问题,你只是有一个想法,你还没有投入足够的时间来研究。我只是想了解你们的建议。我知道我需要在Pi上安装一些服务器软件。但我不明白如何从android上访问它。谢谢你的信任投票。我去了谷歌,输入了“从网络服务器读取安卓系统的文本文件”,我得到了这个StackOverflow页面,上面有答案: