public Bitmap assetsRead(String file) { InputStream is; Bitmap bitmap = null; try { is = mContext.getAssets().open(file); int size = is.available(); byte[] buffer = new byte[size]; is.read(buffer); is.close(); bitmap = BitmapFactory.decodeByteArray( buffer, 0, buffer.length ) ; bitmap = Bitmap.createScaledBitmap(bitmap, 300, 340, true); } catch (IOException e) { e.printStackTrace(); } return bit..
어플을 만들때, 일일이 String으로 글을 적어 넣기도 하지만, 약관이나 정책등 이미 정의된 문서가 있을경우 이자체를 파일로 바로 읽어 드려도 될것이다. 다시 일일이 치려면,, 노가다일 뿐이니.. 간단하게 Asset에서 File을 읽어 드리는 방법에대해 소개 하고자 한다. 이에 대해 안드로이드에서 읽어 오려면~ 코드를 살펴 보자. package com.ememomo; import java.io.IOException; import java.io.InputStream; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class ReadTextFromAsset extends Activity..
AssetManager assetmanager = getResources().getAssets();Bitmap bitmap = nulltry{ InputStream is = assetmanager.open("폴더/파일",AssetManager.ACCESS_BUFFER); bitmap = BitmapFactory.decodeStream(is);}catch(Exception e){} 만약 Layout과 같이 Id값으로 배경을 주지 못한다면,Drawable drawable = (Drawable)(new BitmapDrawable(bitmap));으로 형변환 해서 setBackground drawable주면 된다.