繁体   English   中英

Android应用程序:我可以使用iOS sqlite吗? 如果没有,如何从云中的数据库(Parse.com)创建本地数据库?

[英]Android App: can I use iOS sqlite? If not, how do I create a local database from a database in the cloud (Parse.com)?

我正在制作已经拥有的iOS应用程序的Android版本。 我想使用本地数据库,以便用户可以脱机使用大多数应用程序。

最初,我以为我可以使用Xcode中由Core Data创建的sqlite数据库,但是当我在线阅读内容时,看来这是不可能的。 这是真的? 还是有一种很好的方法将其导出到Android可以使用的东西?

如果没有,我想使用云中数据库的值创建一个本地数据库(我使用Parse.com)。 我怎样才能做到这一点? 如果有任何区别,云上的数据不会经常更改(可能一年两次或三次)。

这是处理预加载数据库的很好的教程: http : //www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

本质上,一旦有了预先创建的数据库,就将其放在apk的资产目录中。 然后,在首次使用应用程序时,将其从资产复制到“ / data / data / YOUR_PACKAGE / databases /”目录。

您必须使用DatabaseHelper http://developer.android.com/guide/topics/data/data-storage.html#db在Android中通过代码创建数据库。 如果要使用已经创建的数据库,则必须将其导出到SQL语句,然后将其“导入”到您的应用程序中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM