이번에 처음 안드로이드 개발을 시작한 초보입니다.

 

현재 퍼즐 게임을 개발 중에 있습니다.

8*8 매트리스에 각 섹션별로 5장의 이미지(애니메니션용) 를 로딩 합니다.

 

 

 

imgChar[0] = BitmapFactory.decodeResource( m_view.getResources(), R.drawable.char_0_00 );

 

위와 같은 코드를 이용해서 루프 돌면서 이미지 320장 를 로딩 합니다.

 

문제는 이미지 로딩 시간이 너무 오래 걸립니다.

실제 폰에서는 아직 테스트 않해봤는데, 에뮬 에서... 거의 20초 가까이 걸립니다.

 

[질문]

1. BitmapFactory.decodeResource 함수 를 이용해서 로딩 하지 말고, 다른 방법으로 이미지를 핸들링 해야 하는지요?

 

2. 위와 같은 방식으로 로딩해도 무리가 없다면,  소스 로직을 고쳐야 하는지요?

 

선배 개발자 님들의 조언 바랍니다.