V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
itfanr
V2EX  ›  程序员

android软件开发时如何实现通过网络更新软件数据库?

  •  
  •   itfanr ·
    itfanr · 2013-06-23 16:46:07 +08:00 · 3554 次点击
    这是一个创建于 3958 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如 8684 盛名时刻表 软件
    9 条回复    1970-01-01 08:00:00 +08:00
    Tang
        1
    Tang  
       2013-06-23 21:55:52 +08:00 via Android   ❤️ 1
    应该是定期提供全量数据更新吧
    itfanr
        2
    itfanr  
    OP
       2013-06-23 22:03:45 +08:00
    @Tang 是 我是想问,是怎样批量修改本地数据库然后更新的……
    l0wkey
        3
    l0wkey  
       2013-06-23 23:34:06 +08:00 via Android
    咦,直接替换掉旧的数据库不就行了吗?
    railgun
        4
    railgun  
       2013-06-24 12:56:25 +08:00
    @l0wkey 没有用户数据的话,可以这么做
    csx163
        5
    csx163  
       2013-06-24 13:50:00 +08:00
    为什么要替换,直接用sql语句修改啊
    vileer
        6
    vileer  
       2013-06-24 13:57:21 +08:00
    说一个8684的吧,数据变动大的就直接替换数据库,小的就增量更新
    RelativeLayout
        7
    RelativeLayout  
       2013-06-24 14:39:48 +08:00
    数据非常多的话,可以将一个已经组织好的sqlite文件下载到本地(也可以先压缩),然后直接链接使用。

    数据少的话,可以直接用json更新。
    jiji9081
        8
    jiji9081  
       2013-06-24 23:11:56 +08:00 via Android
    盛名不是每次都更新完整apk
    itfanr
        9
    itfanr  
    OP
       2013-06-25 22:30:52 +08:00
    @csx163 怎么检查服务器数据库并且比对,然后用sql在本地更新?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   986 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:47 · PVG 04:47 · LAX 13:47 · JFK 16:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.