我在android中开发了一个离线数据输入应用程序,用户可以输入所有细节,这些细节将保存在sqlite数据库中。
在一天结束时,我想将数据从sqlite数据库传输到一个服务器,该服务器将数据存储在postgresqld数据库中。我没有找到符合我要求的好答案。
最佳答案
您可以使用Web服务将数据发送到服务器。
您可能需要选择的方法是,在服务器上托管一个服务(可以用任何编程语言编写),该服务从数据库检索/发布数据,并以json/xml格式(我使用json格式)将数据发送到app。在应用程序中,使用httpclient获取/发布数据到服务器上托管的服务。使用android内置json api解析数据。
如何在android中使用web服务,请参考以下链接:
Android (Java) Simple Send and receive with Server - Fast Setup Challenge
Send data from android to webserver
Send data from android to server via JSON
Android Utility to send sqlite db to server