我是一名计算机科学一年级学生,我正在尝试开发一个 Android 应用程序。到目前为止我只学习和了解了java。我设计了一个非常简单的应用程序,现在我想从一台设备获取位置并将其发送到安装了该应用程序的其他设备。
我已经达到可以通过手机获取位置的阶段,但遇到了超出我知识范围的问题,而且问题非常有限。要将数据从一部手机发送到另一部手机,我意识到我需要使用 Google Cloud Messaging,并且要使用 GCM,我需要第三方应用程序服务器。不过,我对服务器一无所知。
总结我的问题......
- 我现在应该做什么?比如我在哪里可以获得第三个应用程序服务器? (亚马逊网络服务?)学生负担得起吗?
- 我可以使用 XAMPP 设置本地服务器并将其连接到 GCM 服务器吗?
- GCM 表示应用服务器必须能够存储 API key 和客户端注册 ID。所以我需要学习SQL来将它们存储在数据库中并学习PHP来与数据库通信???
- 我只会java,我可以用java编写指定服务器应该做什么的代码吗?
我什至不知道我应该研究什么,并决定发布这个问题。我们将非常感谢您的回复,并且指导我应该研究的内容的简短指南将非常有帮助。
最佳答案
What should I do now? like where do I get this third application server? (amazon web services?)
AWS 是一个很好的起点。
and is it affordable for students?
您按使用量付费。我不知道你的财务状况或用途。只有你可以回答。
Can I use XAMPP to set up a local server and connect it to GCM server?
通过。
GCM says that the app server must be able to store the api key and client registration IDs. So I need to learn SQL to store them in the database and learn PHP to communicate with the database?
一个问号就可以了...
任何编写代码的人都应该了解关系数据库和 SQL。是的,你应该学习它。
I only know java, can I write the code that specifies what the server should do in java?
您可以用 Java 编写服务器端。
关于java - Android第三方应用服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22812001/