0
的Android可以在一個設備上支持multiple users。共享訪問本地數據庫一個Android設備上的多個用戶之間
是否有可能寫Android應用允許多個用戶在一個設備上,以從共享本地數據庫(例如SQLite)讀取和寫入數據?
所以,如果USER1寫東西到數據庫,用戶2可以看到,並且還覆蓋它。
的Android可以在一個設備上支持multiple users。共享訪問本地數據庫一個Android設備上的多個用戶之間
是否有可能寫Android應用允許多個用戶在一個設備上,以從共享本地數據庫(例如SQLite)讀取和寫入數據?
所以,如果USER1寫東西到數據庫,用戶2可以看到,並且還覆蓋它。
兩個選項:
(基於@FunkSoulBrother,@Ewald,並@ K3B意見,與感謝。)
如果你把這個文件在一個公共文件夾(例如,外部存儲),你就可以從任何數量的應用程序/用戶空間讀取和寫入它。只要它不是用戶特定的存儲區域,就可以使用文件進行所需的操作。 – Ewald
擴展Ewald所說的 - 把它放在一個公共文件夾中,將文件/ db暴露給你不想要的各種操作(刪除/編輯)。 – FunkSoulBrother
一個可能更好的方法是編寫一個服務,該服務將寫入數據庫並作爲公共服務導出。其他應用程序將能夠使用該服務寫入數據庫。 – FunkSoulBrother