Android獲取assets文件夾中的數(shù)據(jù)并寫入SD卡示例
本文示例主要實(shí)現(xiàn)了Android獲取assets文件夾中的數(shù)據(jù)并將其寫入到SD卡中,該程序?qū)崿F(xiàn)的步驟主要為:首先讀取assets文件夾中的數(shù)據(jù)庫(kù),再將其寫入到SD存儲(chǔ)卡中。
完整示例代碼如下:
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import android.content.Context; /*將assets文件夾下的數(shù)據(jù)庫(kù)寫入SD卡中 * @author Dave */ public class WriteToSD { private Context context; String filePath = android.os.Environment.getExternalStorageDirectory()+"/weather"; public WriteToSD(Context context){ this.context = context; if(!isExist()){ write(); } } private void write(){ InputStream inputStream; try { inputStream = context.getResources().getAssets().open("addressId.db"); File file = new File(filePath); if(!file.exists()){ file.mkdirs(); } FileOutputStream fileOutputStream = new FileOutputStream(filePath + "/database.db"); byte[] buffer = new byte[512]; int count = 0; while((count = inputStream.read(buffer)) > 0){ fileOutputStream.write(buffer, 0 ,count); } fileOutputStream.flush(); fileOutputStream.close(); inputStream.close(); System.out.println("success"); } catch (IOException e) { e.printStackTrace(); } } private boolean isExist(){ File file = new File(filePath + "/database.db"); if(file.exists()){ return true; }else{ return false; } } }
相關(guān)文章
Android應(yīng)用中設(shè)置alpha值來(lái)制作透明與漸變效果的實(shí)例
這篇文章主要介紹了Android應(yīng)用中設(shè)置alpha值來(lái)制作透明與漸變效果的實(shí)例,展示了基礎(chǔ)的透明漸變動(dòng)畫的編寫方法,需要的朋友可以參考下2016-04-04Android通過(guò)訪問(wèn)網(wǎng)頁(yè)查看網(wǎng)頁(yè)源碼實(shí)例詳解
這篇文章主要介紹了Android通過(guò)訪問(wèn)網(wǎng)頁(yè)查看網(wǎng)頁(yè)源碼的相關(guān)資料,需要的朋友可以參考下2017-06-06Android 自定義驗(yàn)證碼輸入框的實(shí)例代碼(支持粘貼連續(xù)性)
這篇文章主要介紹了Android 自定義驗(yàn)證碼輸入框的實(shí)例代碼(支持粘貼連續(xù)性),代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10Android SeekBar實(shí)現(xiàn)平滑滾動(dòng)
這篇文章主要為大家詳細(xì)介紹了Android SeekBar實(shí)現(xiàn)平滑滾動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-03-03Android基于ibeacon實(shí)現(xiàn)藍(lán)牙考勤功能
這篇文章主要為大家詳細(xì)介紹了Android基于ibeacon實(shí)現(xiàn)藍(lán)牙考勤功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10Android百度地圖應(yīng)用之MapFragment的使用
這篇文章主要為大家詳細(xì)介紹了Android百度地圖應(yīng)用之MapFragment的使用的相關(guān)資料,需要的朋友可以參考下2016-06-06Android仿今日頭條APP實(shí)現(xiàn)下拉導(dǎo)航選擇菜單效果
這篇文章主要為大家詳細(xì)介紹了Android仿今日頭條APP實(shí)現(xiàn)下拉導(dǎo)航選擇菜單效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-06-06Android編程實(shí)現(xiàn)應(yīng)用獲取包名、版本號(hào)、權(quán)限等信息的方法
這篇文章主要介紹了Android編程實(shí)現(xiàn)應(yīng)用獲取包名、版本號(hào)、權(quán)限等信息的方法,涉及Android針對(duì)應(yīng)用相關(guān)信息的獲取操作實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-02-02