Android/App개발2010. 4. 19. 11:51
emulator에서는 phone과 notificatin ringtone이 하나도 뜨지 않아서 테스트를 할수가 없다.
이 때 Sdcard와 db파일을 일부조정하면 테스트가 가능하다.

1. emulator실행
2. DDMS에서 file explorer에서 scard폴더에 추가하고자 하는 ringtone파일들(여기서는 ogg파일들을 사용함)을 집어넣는다.
3. /data/data/com.android.providers.media/databases/external-xxxx.db파일을 꺼내온다.
4. 꺼낸 external-xxxx.db파일을 sqlitespy프로그램으로 아래 그림과 같이 audio_meta테이블에서 is_ringtone과 is_notification값을 1로 변경한다. is_alarm을 1로 하면 알람톤으로도 사용이 가능할것이다.
5. 변경한 external-xxxx.db파일을 emulator에 다시 집어 넣는다.
6. emulator를 다시 시작한다.


위의 순서로 하면 아래와 같이 링톤이 뜨게 된다.




Posted by 삼스