요약 SurfaceView를 활용하여 상태를 구분하여 출력하고자 함. 하지만 이미지가 많아서 그런지 엑티비티 활성화가 오래걸리는 문제.

 

 

프로그래밍에 관심이 많은 대학생 입니다.

졸작으로 간단한 동화책을 만들어보려고 하는데요

SurfaceView 사용해서 스마트폰 동아책을 만들어 보려고 하고 있습니다.

일딴 메인화면이랑 배경음 넣어서 apk가 한 5메가 정도인데 프로그램이 무척 무겁네요

페이지 마다 엑티비티를 교체하는 방식이 아닌 한엑티비티에서 필요한 이미지랑 사운드파일을 교체해가면서

페이지 전환을 하려고 구상했는데요

 

고작 사운드 3개 이미지 4개로드했는데 

System.currentTimeMillis()을 이용한 액티비티 활성화 시간 - 현제 시간한 값이 10000정도 걸려야 검은화면에서 이미지가 출력되는군요

제가 아직 학생이고 졸업작품도 졸업작품이지만 모바일쪽에 관심이 많지만 실직적 모바일 프로그래밍은 처음이라서 여러가지로 알아보는데 어렵네요

 

앞으로 페이지 전환되면 책도 읽어줘야하고 항목들도 엄청 많은데 그렇게 되면 더 느려지는건 아닌지 걱정됩니다.

그래서 로딩화면을 이용하려고 하는데요

 

서피스 뷰에서는 로딩하고 쓰레드를 이용해서 이미지와 로고를 출력 하여 로딩시간을 벌려고 하는데 이것에 대한 방법을 잘 모르겠습니다.

ㅠ_ㅠ 맨토도 없고 지인도 없습니다. 어차피 졸작이라 완성도 없이 어찌어찌 돌아가기 때매 상관이 없긴한데 모바일쪽에서 일하고 싶습니다.

여러가지로 배우고도 싶구요

 

관련된 앱을 개발해보신분이나 비슷한 경험해결해 보신분들 그냥 보시고 조언이라도... 아니 함수명만이라도 알려주시면 감사하겠습니다.

11월까지니까 반년 남았는데 반년 동안 열심히 해서 괜츈한 동화책하나 만들어보고 싶습니다. 로딩부분좀 알려주세요ㅠㅠ