我在android中开发了一个离线数据输入应用程序,用户输入所有将保存在sqlite db中的详细信息。
在一天结束时,我想将数据从sqlite数据库传输到服务器,该服务器将数据存储在PostgreSQL数据库中。根据我的要求,我没有找到任何好的答案。
答案 0 :(得分:5)
您可以使用Web服务将数据发送到服务器。
您可能需要选择的方法是,在您的服务器上托管服务(可以使用任何编程语言编写),该服务从数据库检索/发布数据并以JSON / XML格式发送数据(我做了JSon格式) )到应用程序。在您的应用中,使用HTTPClient将数据发送/发布到服务器上托管的服务。在内置的JSon API中使用Android解析数据。
如何在android中使用web服务请参考以下链接:
Android (Java) Simple Send and receive with Server - Fast Setup Challenge
Send data from android to webserver