最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android sd卡讀取數(shù)據(jù)庫實例代碼

 更新時間:2017年02月03日 16:36:05   投稿:lqh  
這篇文章主要介紹了Android sd卡讀取數(shù)據(jù)庫實例代碼的相關(guān)資料,需要的朋友可以參考下

Android sd卡讀取數(shù)據(jù)庫實例代碼

前言:

本文主要給大家講解如何利用Android SD卡讀取數(shù)據(jù)庫,提供一些代碼如下。先在 Manifest 里添加權(quán)限:

<span style="font-size:16px;"><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /></span> 

然后在 mainActivity 添加方法

<span style="font-size:16px;">SQLiteDatabase db; 
  private final String DATABASE_PATH = android.os.Environment 
      .getExternalStorageDirectory().getAbsolutePath() + "/vote"; 
  private String DATABASE_FILENAME = "db_vote.db"; 
 
 
// 初始化數(shù)據(jù)庫 
  private SQLiteDatabase openDatabase() { 
    try { 
      String databaseFilename = DATABASE_PATH + "/" + DATABASE_FILENAME; 
      File dir = new File(DATABASE_PATH); 
      if (!dir.exists()) 
        dir.mkdir(); 
      if (!(new File(databaseFilename)).exists()) { 
        InputStream is = getResources().openRawResource(R.raw.db_vote); 
        FileOutputStream fos = new FileOutputStream(databaseFilename); 
        byte[] buffer = new byte[8192]; 
        int count = 0; 
        while ((count = is.read(buffer)) > 0) { 
          fos.write(buffer, 0, count); 
        } 
        fos.close(); 
        is.close(); 
      } 
      db = SQLiteDatabase.openOrCreateDatabase(databaseFilename, null); 
      return db; 
    } catch (Exception e) { 
      e.printStackTrace(); 
    } 
    return null; 
  }</span> 

感謝閱讀,希望能幫助到大家,謝謝大家,對本站的支持!

相關(guān)文章

  • Flutter實現(xiàn)抖音點贊效果

    Flutter實現(xiàn)抖音點贊效果

    抖音的點贊效果在第一次看到的時候,總有一種眼前一亮的感覺。一邊看視頻,還能在視頻上點贊,而且整個屏幕都能夠點贊,并伴隨動畫,還是很炫酷的。今天我們用Flutter來實現(xiàn)一下這個效果
    2021-05-05
  • Android View如何繪制

    Android View如何繪制

    要了解View如何繪制,就需要了解canvas(畫布)是什么?paint(畫筆)能夠做什么,想要深入了解的朋友可以參考一下
    2016-05-05
  • Android動畫之3D翻轉(zhuǎn)效果實現(xiàn)函數(shù)分析

    Android動畫之3D翻轉(zhuǎn)效果實現(xiàn)函數(shù)分析

    Android中的翻轉(zhuǎn)動畫效果的實現(xiàn),Android中并沒有提供直接做3D翻轉(zhuǎn)的動畫,所以關(guān)于3D翻轉(zhuǎn)的動畫效果需要我們自己實現(xiàn),那么我們首先來分析一下Animation 和 Transformation,感興趣的朋友可以了解下啊
    2013-01-01
  • Android中使用CircleImageView和Cardview制作圓形頭像的方法

    Android中使用CircleImageView和Cardview制作圓形頭像的方法

    這篇文章主要介紹了Android中使用CircleImageView和Cardview制作圓形頭像的方法,簡單介紹了CircleImageView和Cardview的使用,需要的朋友可以參考下
    2016-09-09
  • Android使用SurfaceView實現(xiàn)飄贊動畫

    Android使用SurfaceView實現(xiàn)飄贊動畫

    這篇文章主要為大家詳細介紹了Android如何使用SurfaceView實現(xiàn)飄贊動畫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Android?ViewPager你可能不知道的刷新操作分享

    Android?ViewPager你可能不知道的刷新操作分享

    這篇文章主要為大家詳細介紹了Android中ViewPager你可能不知道的刷新操作,文中的示例代碼講解詳細,具有一定的學(xué)習(xí)價值,需要的可以參考一下
    2023-05-05
  • Android實用小技巧之利用Lifecycle寫出更好維護的代碼

    Android實用小技巧之利用Lifecycle寫出更好維護的代碼

    lifecycle是一個類,用于存儲有關(guān)組件(如Activity或Fragment)的生命周期狀態(tài)的信息,并允許其他對象觀察此狀態(tài),下面這篇文章主要給大家介紹了關(guān)于Android實用小技巧之利用Lifecycle寫出更好維護的代碼的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Android?動態(tài)加載?so實現(xiàn)示例詳解

    Android?動態(tài)加載?so實現(xiàn)示例詳解

    這篇文章主要為大家介紹了Android?動態(tài)加載?so實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Android自定義控件之組合控件學(xué)習(xí)筆記分享

    Android自定義控件之組合控件學(xué)習(xí)筆記分享

    這篇文章主要為大家分享了Android自定義控件之組合控件學(xué)習(xí)筆記,具有一定的實用性和參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Android實現(xiàn)CoverFlow效果控件的實例代碼

    Android實現(xiàn)CoverFlow效果控件的實例代碼

    這篇文章主要介紹了Android實現(xiàn)CoverFlow效果控件的實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05

最新評論

玉林市| 象州县| 滕州市| 甘孜| 思南县| 仙居县| 德州市| 济宁市| 蓬溪县| 会宁县| 河北区| 同仁县| 库车县| 洛阳市| 沙坪坝区| 富阳市| 洪雅县| 凤阳县| 松滋市| 竹北市| 武乡县| 万山特区| 中宁县| 师宗县| 昭平县| 虞城县| 上杭县| 谢通门县| 三原县| 怀安县| 阿勒泰市| 喀喇沁旗| 林州市| 宣威市| 保山市| 黔江区| 万源市| 桂阳县| 通州市| 永善县| 筠连县|