從IntelliJ IDEA訪問Android SQLite數(shù)據(jù)庫

2018-03-20 14:02 更新

如果你的應用程序使用的是 Android SQLite 數(shù)據(jù)庫,那么您可以通過 Android SQLite 類型的數(shù)據(jù)源從 IntelliJ IDEA 訪問這個數(shù)據(jù)庫。有關 IntelliJ IDEA 數(shù)據(jù)源的更多信息,請參閱管理數(shù)據(jù)源。

創(chuàng)建Android SQLite數(shù)據(jù)源

以下是創(chuàng)建一個 Android SQLite 數(shù)據(jù)源的操作過程:

  1. 通過從主菜單選擇:查看|工具窗口| 數(shù)據(jù)庫(View | Tool Windows | Database)來打開“數(shù)據(jù)庫(Database)”工具窗口。
  2. 點擊工具欄上的并從下拉菜單中選擇 Android SQLite。
  3. 在打開的“數(shù)據(jù)源和驅(qū)動程序(Data Sources and Drivers)”對話框中,指定以下內(nèi)容:
    • 數(shù)據(jù)源的名稱。
    • 存儲目標數(shù)據(jù)庫的物理或虛擬設備。如果下拉列表中沒有可用的設備,則表示沒有連接到 IntelliJ IDEA 的運行設備。運行并連接物理設備或啟動模擬器。
    • 指定與目標數(shù)據(jù)庫關聯(lián)的應用程序包的名稱。選擇 IntelliJ IDEA 建議的軟件包名稱或鍵入其 ID。

      要使數(shù)據(jù)庫可訪問,必須將相應的應用程序構建為可調(diào)試的并安裝在設備或模擬器上。

      IntelliJ IDEA 運行配置,默認情況下,在調(diào)試模式下構建 Android 應用程序?;蛘?,您可以在調(diào)試模式下生成 APK。

    • 在“存儲(Storage)”區(qū)域中,指定數(shù)據(jù)庫的位置:
      • 如果數(shù)據(jù)庫存儲在設備的內(nèi)部存儲器或模擬器中,請選擇“內(nèi)部(Internal)”。
      • 如果數(shù)據(jù)庫存儲在設備的外部存儲器或模擬器中,請選擇“外部(External)”。
    • 在“數(shù)據(jù)庫(Database)”下拉列表中,指定數(shù)據(jù)庫名稱或位置:
      • 如果數(shù)據(jù)庫存儲在內(nèi)部存儲器中,請選擇數(shù)據(jù)庫名稱。
      • 如果數(shù)據(jù)庫存儲在外部內(nèi)存中,請指定相對于內(nèi)存根目錄的數(shù)據(jù)庫位置。例如, Android/data/<application_ID>/<database_name>
    • 如果缺少必要的 SQLite 驅(qū)動程序文件,請通過單擊對話框底部的下載鏈接下載它們。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號