반응형
private void copyToFile(Context context)
{
AssetManager am = context.getAssets();
String[] fileList = null;
try
{
fileList = am.list("Temp");
for(int i = 0; i<fileList.length; i++)
{
String a = TEMP+"/"+fileList[i];
InputStream is = am.open(TEMP+"/"+"filename");
BufferedInputStream bis = new BufferedInputStream(is);
String strTempPath = getTempFilePath(context);
File f = new File(strTempPath + "/" + fileList[i]);
FileOutputStream fos = new FileOutputStream(f);
BufferedOutputStream bos = new BufferedOutputStream(fos);
int read = -1;
byte[] buffer = new byte[1024];
while ((read = bis.read(buffer)) != -1)
{
bos.write(buffer, 0, read);
}
bos.flush();
bos.close();
fos.close();
bis.close();
}
}catch (Exception e)
{
}
}
Asset 폴더에 파일들을 패키지 디렉토리로 복사할 때 사용한 코드이다.
반응형
'OS > Android' 카테고리의 다른 글
안드로이드 블루투스 연결 및 해제 브로드캐스트 리시버 (0) | 2019.11.13 |
---|---|
안드로이드 헤드셋 연결 브로드캐스트 리시버 (0) | 2019.11.13 |
Android Assets DB 파일 패키지 data 폴더로 이동하기 (0) | 2019.11.13 |
Android AudioFocus (0) | 2019.10.31 |
Android Studio Debugger (0) | 2019.10.29 |