Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 安裝時加入外部數據庫示例(android外部數據庫)

安裝時加入外部數據庫示例(android外部數據庫)

編輯:關於Android編程

android打包安裝時加入外部數據庫,我有這個需求所以就寫了下面的代碼,現在分享給大家

復制代碼 代碼如下:
public void createDatabase() {
  try 
  {  
   // 獲得.db文件的絕對路徑  
   String databaseFilename = DATABASE_PATH + DATABASE_FILENAME;  
   File dir = new File(rootDirectory);  
   // 如果目錄不存在,創建這個目錄  
   if (!dir.exists())  
    dir.mkdir();  
   // 如果在/data/data/org.itec.android.Classroom
   //目錄中不存在 .db文件,則從res\raw目錄中復制這個文件到該目錄  
   if (!(new File(databaseFilename)).exists()){  
    // 獲得封裝.db文件的InputStream對象  
    InputStream is = getResources().openRawResource(R.raw.mydb);  
    FileOutputStream fos = new FileOutputStream(databaseFilename);  
    byte[] buffer = new byte[7168];  
    int count = 0;  
    // 開始復制.db文件  
    while ((count = is.read(buffer)) > 0){  
     fos.write(buffer, 0, count);  
    }  
    fos.close();  
    is.close();  
   }
  }  
  catch (Exception e){  
  }
 }

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved