
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卡读取数据库实例代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)