国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android獲取assets文件夾中的數據并寫入SD卡示例

2020-04-11 11:47:52
字體:
來源:轉載
供稿:網友

本文示例主要實現了Android獲取assets文件夾中的數據并將其寫入到SD卡中,該程序實現的步驟主要為:首先讀取assets文件夾中的數據庫,再將其寫入到SD存儲卡中。

完整示例代碼如下:

import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import android.content.Context;/*將assets文件夾下的數據庫寫入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; } }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 唐山市| 汉川市| 无极县| 凤山市| 宜君县| 胶州市| 出国| 勐海县| 邵阳县| 兴义市| 无极县| 安达市| 芦溪县| 马尔康县| 玛纳斯县| 凉山| 化德县| 拉孜县| 上杭县| 繁昌县| 兰溪市| 礼泉县| 鲜城| 沁水县| 柞水县| 盘锦市| 广昌县| 双流县| 马边| 日喀则市| 泗洪县| 娄烦县| 温泉县| 南木林县| 新乐市| 勐海县| 呈贡县| 宿迁市| 鹿邑县| 鄢陵县| 恩施市|