안드로이드

안드로이드 assets 에서 파일, 이미지 가져오기

알통몬_ 2020. 5. 15. 10:18
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


제목 그대로입니다.


assets 폴더에서 파일 불러오는 법입니다.


이미지

 - Kotlin

val assetManager = resources.assets
val inputStream = assetManager.open(
"이미지이름.확장자")
val drawable = Drawable.createFromStream(inputStream, null)

 - Java

try {
AssetManager assetManager = getResources().getAssets();
InputStream inputStream = assetManager.open("이미지이름.확장자");
Drawable drawable = Drawable.createFromStream(inputStream, null);
} catch (Exception e) {
e.printStackTrace();
}


파일

 - Kotlin

val assetManager = resources.assets
val inputStream = assetManager.open("파일이름.확장자")
/*
*
* 여기서 불러온 파일을 사용
*
*/
inputStream.close()

 - Java

AssetManager assetManager = getResources().getAssets() ;
InputStream inputStream = null ;

try {
inputStream = assetManager.open("파일이름.확장자") ;


} catch (Exception e) {
e.printStackTrace() ;
}

if (inputStream != null) {
try {
inputStream.close() ;
} catch (Exception e) {
e.printStackTrace() ;
}
}

이상입니다.

반응형