簡體   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