国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

android編程實現sd卡讀取數據庫的方法

2020-04-11 11:17:22
字體:
來源:轉載
供稿:網友

本文實例講述了android編程實現sd卡讀取數據庫的方法。分享給大家供大家參考,具體如下:

先在 Manifest 里添加權限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

然后在 mainActivity 添加方法:

SQLiteDatabase db;private final String DATABASE_PATH = android.os.Environment .getExternalStorageDirectory().getAbsolutePath() + "/vote";private String DATABASE_FILENAME = "db_vote.db";// 初始化數據庫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;}

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 望都县| 双城市| 鄂伦春自治旗| 普格县| 老河口市| 云林县| 论坛| 江安县| 双辽市| 尼勒克县| 汨罗市| 大渡口区| 绩溪县| 江阴市| 全椒县| 太仆寺旗| 丰县| 郑州市| 长岭县| 灵台县| 两当县| 巴东县| 蓝田县| 深泽县| 博爱县| 大方县| 稷山县| 汾阳市| 泽普县| 馆陶县| 筠连县| 昔阳县| 昌吉市| 鹿邑县| 娱乐| 重庆市| 繁昌县| 来凤县| 黄浦区| 南城县| 响水县|