2016-03-07 26 views
0

在互聯網上搜索後,我無法找到答案孤立的,但如果我的應用程序創建的名爲「MYDB」有一張桌子移動設備的數據庫名爲「用戶」會發生什麼,如果其他廠商的應用在用戶的設備上創建完全相同的名稱?數據庫是由應用程序隔離的嗎?SQLlite從其他應用

回答

1

如果你談論的是Android設備:是的,其他應用程序不能訪問你的應用程序的數據庫。 (除非他們有root權限)

Android提供了對SQLite數據庫的全面支持。您創建的任何數據庫都可以通過名稱訪問應用程序中的任何類,但不在應用程序之外。

http://developer.android.com/intl/pt-br/guide/topics/data/data-storage.html#db

+0

感謝您的答覆!如何爲iOS? – user2924127

+0

我從來沒有使用iOS,但我認爲有一種方法可以將數據庫文件存儲在私人目錄中。 (請參閱http://stackoverflow.com/a/9346784/2047679) –