Android 向手机发送数据和从手机发送数据
我正在开发一款应用程序,它可以向运行同一应用程序的另一台设备发送少量信息,与messenger非常相似。现在,在测试应用程序的其他方面时,我只是使用短信,但从长远来看,这显然是个坏主意 我的应用程序采用的流程是:Android 向手机发送数据和从手机发送数据,android,messages,data-transfer,Android,Messages,Data Transfer,我正在开发一款应用程序,它可以向运行同一应用程序的另一台设备发送少量信息,与messenger非常相似。现在,在测试应用程序的其他方面时,我只是使用短信,但从长远来看,这显然是个坏主意 我的应用程序采用的流程是: 电话A向电话B发送请求 电话B根据接收到的数据进行任何需要的处理(done) 电话B向电话a发送响应 电话A执行其需要执行的任何处理,或提醒用户(完成) 可能会添加相同的功能,从pc向手机B发送数据,但这并不重要。根据手机使用的方法,只有在可能的情况下才会使用 我确实可以访问有人建议我
显然我的问题不够清楚。我想知道怎么做。我需要使用什么服务,或者我可以使用哪些已经存在的服务?逻辑应该是这样的:A向服务器发送数据(可能是像website.com/app.php这样的php文件)'app.php'文件包含php代码,该代码使用mySQL将数据保存在数据库中。B应配置为每X间隔检查数据库中的新数据。当它这样做时,它会向服务器请求数据,服务器会做出响应
我建议您阅读一些关于php的内容,并使用php连接到mysql。还可以从中学习一些mySQL。您的问题是什么?首先想到的想法是使用http请求(和mySQL数据库)向服务器发送数据,然后手机可以检查服务器是否发送了消息,但我不确定你在问什么。这里没有问题。你刚刚写下了你的想法。我的问题是我该怎么做。如果我使用@TomTsagk建议的想法,那么我可以让A向website.com发送一条消息,然后它就会转到B?当有东西被发送到站点时,站点如何知道该做什么呢?答案相当广泛,但您需要RESTAPI之类的东西。网站也不知道如何处理这些数据。您必须自己实现该站点/服务器的逻辑。难道没有办法让web服务器将数据发送到手机吗?根据应用程序的性质,它必须每分钟检查一次站点。@CodyWarness服务器无法与设备通信。特别是考虑到你所说的应用程序可能在多台设备上运行。通常情况下,应用程序会向服务器检查新数据。每分钟检查一次算不了什么,有些应用程序每10秒检查一次。编辑:在某种程度上,当设备检查数据库中的新数据时,它可以获取这些数据,但服务器本身无法做到这一点,只有当设备请求它可以获取的数据时。我觉得这真的是不切实际的。拥有庞大用户群的应用会发生什么?你会有一个非常慢的系统,因为一次只有一个用户可以访问数据库。@CodyHarness服务器的全部意义在于,它坐在那里,向任何提出请求的人“提供”数据。此外,数据库的配置方式也取决于您,以便将数据放入数据库不会花费很长时间,并且多个用户可以同时使用它。很抱歉,您不喜欢它,但是什么让您认为服务器搜索设备会更轻松呢?如果你学习mySQL和php,你会发现这没什么大不了的。