2018년 4월 11일 수요일

{00000004} Android fileinputstream 에서 raw 폴더로 변환

FileInputStream fis = new FileInputStream(new File(Path + "/" + fileName));

->

InputStream inputStream  = mContext.getResources().openRawResource(R.raw.fileName);

둘 다 DataInputStream 인자로 들어가기 때문에 편리하다.

인터넷 서버에서 받는 파일은 File 형태고, 내장한 파일은 raw에 저장하는게 편리하다.

Asset에 저장하면 R.을 쓸 수 없어서 조금 불편하지만 폴더 구조를 여러 파일을

내장해서 배포 할 때는 asset이 편하다.

String path = "android.resource://" + mContext.getPackageName() + "/" + R.raw.NAME;

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

bootcamp 지우기

맥북 프로 레티나 터치바 diskutility 에서 bootcamp 파티션 삭제하면 검은색에서 회색으로 바뀐다(APFS로 지정) 파틴션 아이콘 클릭하여 - 버튼을 이용하여 삭제하면 끝.