还是Android新手。 我需要一些建议,我应该 1.拥有本地sqlite数据库,并让应用程序在mysql数据库中检查新记录 要么 2.使用完整的sqlite DB发布我的应用程序。什么时候我将新记录插入完整的sql lite DB然后发布更新?
我一直在网上搜索一些指导。由于我还不熟悉Android,我想知道#1工作的难度(因为我也必须生成php代码)。
答案 0 :(得分:0)
我的建议是:
答案 1 :(得分:0)
'uptop'是什么意思?假设您的意思是“通过API在线”。
取决于您的数据的性质(是关键任务?如果它是陈旧的风险是什么?等),最好使用应用程序打包静态数据,应用程序可以比更新的数据更快地引用...更新的数据是您为更新过时数据而运行的任务,并且可能会继续定期运行以保持更新。
在应用程序中打包SQLite数据库本身是不好的做法,因为有些制造商通过SQLite本身的实现来做自己的事情。因此,将SQL打包为文本,然后在设备上创建一个新的DB。