古诗词典的安卓app怎么做这个在线功能

要求是在线的,不能全本地,要有查询,一个安卓的应用程序,这个在线怎么实现,还有这个查询,用什么数据库实现这个在线的功能呢,,主要就是能在线更新数据,还有和本地的实现区别在哪,这要求有点不理解啊

你做一个web service,用户查询调用,传入关键字,你搜索你的数据库,返回找到的诗词。
不存在什么更新,你更新维护你的数据库就可以了。

你需要一个server端,通过tcp向你的server端发送请求(例如你输入的某首诗词的名和对应的唯一id等),server端再对你进行应答(返回你
要的诗词数据),本地数据库可以使用contentProvider实现。本地数据库一般用来存储轻量级的表数据(例如某首诗词的名称和id等)毕竟
手机的存储是有限的好比一个碗,而服务器好比一片海,可以毫无顾虑的存储完整数据(整首诗词)。推荐查询tcp/ip,contentProvider和json
相关信息。(个人能力有限,仅作参考)

在线与本地的区别在于前者要向服务器(提供web service)发送请求进行查询,而后者不需要。
因为后者可以将词典数据库保存在本地,在本地做查询。

如果在线功能只是为了对本地的词典数据库进行更新,那么服务器也可以不提供查询的web service,只提供更新用的web service。

至于查询要用什么数据库,如果保存在本地,可以用安卓自带的数据库;
如果使用服务器端的数据库,那选择范围就大多了,oracle、mysql什么的都可以。