手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >android编程实现sd卡读取数据库的方法
android编程实现sd卡读取数据库的方法
摘要:本文实例讲述了android编程实现sd卡读取数据库的方法。分享给大家供大家参考,具体如下:先在Manifest里添加权限:然后在mainA...

本文实例讲述了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程序设计有所帮助。

【android编程实现sd卡读取数据库的方法】相关文章:

android获取监听SD Card状态的方法

Android里实现退出主程序的提示代码

Android 九宫格的实现方法

android 屏幕亮度调节方法详解

android客户端从服务器端获取json数据并解析的实现代码

Android Intent启动别的应用实现方法

在Android中创建菜单项Menu以及获取手机分辨率的解决方法

基于Android中手势交互的实现方法

android将Bitmap对象保存到SD卡中的方法

省电的Android数据传输方法

精品推荐
分类导航