==================================
在專案的res下面增加raw資料夾
將需要的檔案放進去(不要包含".")
使用 copyFile("XXX.sh", R.raw.XXX);
存放進去的路徑可使用this.getFilesDir()取得
目錄應該是/data/data/com.YYY.ZZZ/files
private boolean copyFile(String fName, int rawId){
InputStream inS = null;
OutputStream outS = null;
byte [] buf = new byte[1024];
int readByte = 0;
try {
inS = getApplicationContext().getResources().openRawResource(rawId);
outS = openFileOutput(fName,MODE_PRIVATE);
while((readByte = inS.read(buf, 0, 1024)) != -1){
outS.write(buf, 0, readByte);
}
inS.close();
outS.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return true;
}
沒有留言:
張貼留言