사운드 녹음은 안드로이드 스튜디오 코딩에서 단순한 재생이라든지 또는 TextToSpeech 와는 다른 점이 녹음 과정에서 얼마나 많은 메모리 용량이 필요할지 모른다는 점이다. 안드로이드 코딩 과정에서 보면 저장해야 할 문자열 정보가 있다면 ArrayList를 성정해서 adapter를 사용하여 가져다 쓰는 기법이 사용되고 있지만 이때에 사용하는 메모리 용량은 안드로이드 앱 자체로서 할당이 된다. 하지만 녹음 과정은 그 길이가 상당히 길어져 과연 얼마만큼의 용량이 필요할지 앱 코드를 작성하는 시점에서 알 수 가 없는 것이다. 따라서 스마트폰 내에서 어느 정도의 메모리 용량이 사용 가능한지는 안드로이드 OS 시스템만이 전체 시스템의 메모리를 관리하므로 알 수 있는 것이다. 따라서 AndroidManefiest.xml에서 uses-permission 용법이 사용되며 에뮬레이터에서 시뮬레이션이 안 된다는 점에 유의하자.
아래 URL 주소로 이동하여 마저 읽어 보세요.
http://blog.daum.net/ejleep1/991
![마나마인로고.png]