Android sd卡读取数据库实例代码

Android sd卡读取数据库实例代码,第1张

概述Androidsd卡读取数据库实例代码前言:本文主要给大家讲解如何利用AndroidSD卡读取数据库,提供一些代码如下。先在Manifest里添加权限:

AndroID sd卡读取数据库实例代码

前言:

本文主要给大家讲解如何利用AndroID SD卡读取数据库,提供一些代码如下。先在 Manifest 里添加权限:

<span ><uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission androID:name="androID.permission.MOUNT_UNMOUNT_fileSYstemS" /></span> 

然后在 mainActivity 添加方法

<span >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,count);         }         fos.close();         is.close();       }       db = sqliteDatabase.openorCreateDatabase(databasefilename,null);       return db;     } catch (Exception e) {       e.printstacktrace();     }     return null;   }</span> 

感谢阅读,希望能帮助到大家,谢谢大家,对本站的支持!

总结

以上是内存溢出为你收集整理的Android sd卡读取数据库实例代码全部内容,希望文章能够帮你解决Android sd卡读取数据库实例代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1147072.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存