我想在今年夏天在课堂上开发Android应用程序,主要用于学习目的。通过尝试Iv发现的东西,我学得最好。现在我已经知道了我想做什么,但是我并没有在我认为需要的一些主题上学到很多东西,大多数只是做了一些谷歌搜索。因此,我想确认或重新评估一些关于此应用程序如何工作的想法......
如何使用它的想法是,它基本上是一个应用程序,你可以上传和下载文件....
我想我可以在家里使用旧笔记本电脑构建一台服务器,可能是ubuntu桌面......我不知道我已经为服务器版本做好了准备
就服务器而言,我在想一个简单的Java程序来处理FTP,以及一个通过存储类路径来管理文件系统的数据库?
所以正在侦听套接字以查询数据库中的特定文件,
收到此请求,
生成并发送查询...(我不知道我是否超越自我,但可能查询是客户端生成的字符串值?)无论如何,然后查询数据库,接收类路径到文件。
程序使用类路径定位文件并将应用程序发送到文件(通过不同的端口?)
另外我怎样才能知道将它发送到哪里..我是否会通过查询发送手机的IP?)
另外,由于我在防火墙后面的网络上使用计算机,所以我必须将我的端口转发到路由器吗?
这有什么接近吗?
随意编辑或建议任何这些问题的措辞或格式,我可能会问所有错误的问题。 提前致谢!