android 拷貝sqlite數(shù)據(jù)庫到本地sd卡的方法
sqlite小型數(shù)據(jù)庫,在開發(fā)的時(shí)候用于保存數(shù)據(jù),在這不做關(guān)于它的介紹,本文只是寫出了怎么拷貝應(yīng)用的數(shù)據(jù)到本地sd卡中。如:一個(gè)數(shù)據(jù)庫名為dandy.db的,拷貝到本地中叫seeker.db
代碼如下:
/** * 拷貝數(shù)據(jù)庫到sd卡 * * @deprecated <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> */ public static void copyDataBaseToSD(){ if (!Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) { return ; } File dbFile = new File(MvpApplication.getApplication().getDatabasePath("dandy")+".db"); File file = new File(Environment.getExternalStorageDirectory(), "seeker.db"); FileChannel inChannel = null,outChannel = null; try { file.createNewFile(); inChannel = new FileInputStream(dbFile).getChannel(); outChannel = new FileOutputStream(file).getChannel(); inChannel.transferTo(0, inChannel.size(), outChannel); } catch (Exception e) { LogUtils.e(TAG, "copy dataBase to SD error."); e.printStackTrace(); }finally{ try { if (inChannel != null) { inChannel.close(); inChannel = null; } if(outChannel != null){ outChannel.close(); outChannel = null; } } catch (IOException e) { LogUtils.e(TAG, "file close error."); e.printStackTrace(); } } }
以上這篇android 拷貝sqlite數(shù)據(jù)庫到本地sd卡的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android 自定義組件成JAR包的實(shí)現(xiàn)方法
這篇文章主要介紹了Android 自定義組件成JAR包的實(shí)現(xiàn)方法的相關(guān)資料,偶爾會用到這樣的功能,如果你自己自定義的組件很好,需要的朋友可以參考下2016-11-115步教你快速寫一個(gè)android Router路由框架
本篇文章主要介紹了5步教你快速寫一個(gè)Router路由框架(詳細(xì)步驟),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11android中SwipeRefresh實(shí)現(xiàn)各種上拉,下拉刷新示例
這篇文章主要介紹了android中SwipeRefresh實(shí)現(xiàn)各種上拉,下拉刷新示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-03-03Android 開源項(xiàng)目側(cè)邊欄菜單(SlidingMenu)使用詳解
SlidingMenu的是一種比較新的設(shè)置界面或配置界面效果,在主界面左滑或者右滑出現(xiàn)設(shè)置界面,能方便的進(jìn)行各種操作.目前有大量的應(yīng)用都在使用這一效果。如Evernote、Google+、Foursquare等,國內(nèi)的豌豆夾,人人,360手機(jī)助手等都使用SlidingMenu的界面方案。2016-05-05Android垂直切換的圓角Banner與垂直指示器相關(guān)介紹與應(yīng)用詳解
這篇文章主要介紹了Android垂直切換的圓角Banner與垂直指示器相關(guān)介紹與應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-10-10RecyclerView實(shí)現(xiàn)拖拽排序效果
這篇文章主要為大家詳細(xì)介紹了RecyclerView實(shí)現(xiàn)拖拽排序效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06rxjava+retrofit實(shí)現(xiàn)多圖上傳實(shí)例代碼
本篇文章主要介紹了rxjava+retrofit實(shí)現(xiàn)多圖上傳實(shí)例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06