我在手机上创建了第一个包含SQLite数据库的Android应用程序。我将是唯一使用此应用程序的人。
我的家用电脑上也有一个SQL服务器数据库。 SQLite数据库包含我的SQL服务器数据库中的4个表。
所以我希望能够不时地将我的SQLite数据库同步到我的SQL服务器数据库。
我一直在谷歌搜索如何做到这一点,并阅读我需要创建一个Web服务。我已经阅读了一些这方面的教程,似乎我可以在.net中没有太多麻烦的情况下做到这一点。
我的问题是如何让我的Android应用程序使用我的网络服务?还是我完全吠叫错了树?
答案 0 :(得分:1)
您可以做的最好的事情是创建一个RESTful API。 休息api基本上充当您的数据库和客户端之间的控制器,这将是您的应用程序。您的应用基本上会“通话”#39; (请求)到你的休息api,因为它想从数据库中检索数据。其余的api然后与数据库通信以获取应用程序想要的数据,并将此数据以http响应的形式发送到客户端(您的应用程序)。有关restful api' s here的更多信息。
为了让您的应用与rest api通信,您需要一个http客户端。最流行且易于使用的http客户端是改造版,您可以找到here。
有很多文档和教程可以进行改造,所以其余的都取决于你的google-fu技能。
祝你好运!