Android resource??
2014. 9. 6. 18:45
Android에서의 Resource file 관리
1. res/raw
R.raw.id 형태로 접근 가능
res/raw/ 하위 폴더 임의 생성 불가
e.g) getResources().openRawResource(R.raw.id)
2. asset
R.java에 추가되지 않기 때문에 R class member를 통한 접근 불가
/asset을 상위폴더로 두고, 하위 폴더들도 임의로 생성 가능
Assetmanager를 통해서 list를 받아와서 일반 파일 I/O로 접근
e.g.)
AssetManager asset = appContext.getResources().getAssets();
is = asset.open(“file name in asset”);
byte[] buffer = new byte[1024];
int byteRead = 0;
while ((byteRead = is.read(buffer)) != -1) {
fo.write(buffer, 0, byteRead);
}
.....
'관심거리 > Android' 카테고리의 다른 글
String 표기 팁.. (0) | 2014.09.12 |
---|---|
Google Navigation 실행 (0) | 2012.08.21 |
UI는 UI Thread에게. (1) | 2012.08.20 |