我有幾個應用程序構建在同一個引擎上。該引擎正在將數據存儲在SQLite中。所有應用程序的數據庫結構都是相同的。我需要爲所有這些應用程序組織一個通用存儲。如何將少數應用程序的數據存儲在一個地方?
例如,有一個應用程序A和B.第一個用戶安裝了應用程序A並添加了數據,然後安裝了應用程序B,這對於同步這兩個應用程序的數據庫是必需的。使用的功能內容提供商將不起作用,因爲在這種情況下,如果沒有應用程序A,應用程序B將無法工作。而且我們也不知道哪個應用程序用戶首先安裝。
有一個想法是同步所有應用程序的數據庫,每個應用程序將保留自己的數據庫,但我會有一個數據庫的副本。意味着儘可能多的應用程序安裝儘可能多的數據庫副本。
也許有一種簡潔的方式來實現這個想法?
你能解釋一下你想要完成的事嗎?我想知道爲什麼用戶要安裝多個類似的應用程序。他們這樣做會很普遍嗎? – bryan
所以,我的第一個APP是https://play.google.com/store/apps/details?id=com.aosc 我的第二個應用程序是 https://play.google.com/store/apps/details? id = com.numbersforsms 這兩個應用程序都與歷史聊天。 因此,我需要在展臺應用程序上安裝相同設備時具有相同的對話歷史記錄。 – SorryForMyEnglish
請參閱:http://stackoverflow.com/questions/7053809/share-sqlite-database-between-2-android-apps – John