2015-09-28 101 views
0

我有一個應用程序與SQLite數據庫,然後我創建另一個應用程序,可以連接到我創建一個數據庫,我的問題是,是否有可能連接現有的數據庫,而無需複製現有的一次?如果可能的話,任何人都可以給我一個示例代碼來連接我現有的數據庫。我的數據庫的名稱是「SEIS」,表格是Proinfo。Android Studio與現有的SQLite數據庫連接

+0

你讀過'SQLiteDatabase'文檔? – pskink

回答

0

默認情況下,每個應用程序的文件對應用程序都是私人的。

您可以告訴Android,您的兩個應用程序應該獲得訪問對方文件的權限,方法是爲兩者設置sharedUserId attribute並使用相同的簽名對其進行簽名,但讓其他應用訪問您數據的「官方」方式是創建一個content provider

0

是的,它可以通過使用內容提供商。根據文檔:

內容提供程序管理對中央數據存儲庫的訪問。提供程序是Android應用程序的一部分,該應用程序通常提供自己的用戶界面以處理數據。然而,內容提供者主要是打算由其他應用使用,其使用提供者客戶端對象訪問提供者。

我建議你閱讀下面的文章:

http://developer.android.com/guide/topics/providers/content-providers.html

http://www.tutorialspoint.com/android/android_content_providers.htm