欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談android中數據庫的拷貝

 更新時間:2017年03月12日 11:29:24   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談android中數據庫的拷貝。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

SQLiteDatabase不支持直接從assets讀取文件,所以要提前拷貝數據庫。在讀取數據庫時,先在項目中建立assets文件夾用于存放外部文件,將數據庫文件拷到該目錄下。

代碼方法:

 /**
   * 拷貝數據庫至file文件夾下
   * @param dbName 數據庫名稱
   */
  private void initAddressDB(String dbName) {
    //1,在files文件夾下創(chuàng)建同名dbName數據庫文件過程
    File files=getFilesDir();//獲取/data/data//files目錄
    File file=new File(files,dbName);//創(chuàng)建名為dbName的文件
    if(file.exists()){
      return;
    }
    //2.輸入流讀取第三方資產目錄下的文件
    InputStream stream=null;
    FileOutputStream fos=null;
    try {
      stream=getAssets().open(dbName);
      //3,將讀取的內容寫入到指定文件夾的文件中去
      fos=new FileOutputStream(file);
      byte[] bs=new byte[1024];
      int temp=-1;
      while((temp=stream.read(bs))!=-1){
        fos.write(bs,0,temp);
      }
    } catch (IOException e) {
      e.printStackTrace();
    }finally {
      if(stream!=null&&fos!=null){
        try {
          stream.close();
          fos.close();
        } catch (IOException e) {
          e.printStackTrace();
        }
      }
    }
  }

以上這篇淺談android中數據庫的拷貝就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Android Canvas的drawText()與文字居中方案詳解

    Android Canvas的drawText()與文字居中方案詳解

    這篇文章主要給大家介紹了關于Android Canvas的drawText()與文字居中方案的相關資料,文中通過示例代碼介紹的非常詳細,對各位Android開發(fā)者們具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • 使用User Agent分辨出Android設備類型的安全做法

    使用User Agent分辨出Android設備類型的安全做法

    這篇文章主要介紹了使用User Agent分辨出Android設備類型的安全做法,本文得出的結論是當你依據檢測UA來判斷Android手機設備,請同時檢查android和mobile兩個字符串,需要的朋友可以參考下
    2015-01-01
  • android JSON解析數據 android解析天氣預報

    android JSON解析數據 android解析天氣預報

    這篇文章主要為大家詳細介紹了android JSON解析數據,android天氣預報JSON數據解析,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Android FFmpeg音視頻解碼播放示例詳解

    Android FFmpeg音視頻解碼播放示例詳解

    這篇文章主要為大家介紹了Android FFmpeg音視頻解碼播放示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • Android組件化、插件化詳細講解

    Android組件化、插件化詳細講解

    這篇文章主要介紹了Android組件化、插件化詳細講解,這些單獨?次封裝的功能模塊apk,就稱作插件,文章圍繞主題展開詳細的內容介紹,需要的朋友可以參考一下
    2022-07-07
  • Android自定義View圓形和拖動圓、跟隨手指拖動效果

    Android自定義View圓形和拖動圓、跟隨手指拖動效果

    單純的自定義一個圓非常簡單 只需要幾步就完成 拖動圓添加實現(xiàn)觸摸事件即可 。接下來通過本文給大家分享Android自定義View圓形和拖動圓、跟隨手指拖動效果,感興趣的朋友一起看看吧
    2017-09-09
  • Android仿淘寶商品詳情頁

    Android仿淘寶商品詳情頁

    這篇文章主要為大家詳細介紹了Android仿淘寶商品詳情頁,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Android實現(xiàn)隨機圓形云標簽效果

    Android實現(xiàn)隨機圓形云標簽效果

    這篇文章主要為大家詳細介紹了Android實現(xiàn)隨機圓形云標簽效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Android編程自定義菜單實現(xiàn)方法詳解

    Android編程自定義菜單實現(xiàn)方法詳解

    這篇文章主要介紹了Android編程自定義菜單實現(xiàn)方法,結合實例形式分析了Android自定義菜單的布局、動畫及功能相關實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2017-02-02
  • android 分辨率適配的方法

    android 分辨率適配的方法

    先和大家分享下,這個方法不能說萬能的,但是最起碼它解決了分辨率跟密集度的關系,但是也引來一個問題,就是布局會因為圖片資源小而失真,本文將詳細介紹android 分辨率適配的方法,需要的朋友可以參考下
    2012-11-11

最新評論