안드로이드 개발 질문/답변
(글 수 45,052)
주소록을 만들고 있습니다.
벨소리를 접근해야하는데요.
SDK 1.5 버전입니다.
질문좀 드릴게요.
1. 안드로이드에 기본 포함된 벨소리를 찾을 수가 없습니다. DDMS File Explorer 에서 아무리 찾아봐도 못찾겠습니다.
2. SDK 보면
RingtoneManager rManager = new RingtoneManager(getContext());
Cursor cursor = rManager.getCursor();
이렇게 하면 사용가능한 모든 벨소리를 가져온다고 하는데요. 디버깅해서 보면....
아무 벨소리도 못가져옵니다. 그리고 Cursor 타입이 SortCursor라고 나오네요.
rManager.getCursor(); 로 벨소리를 가져오기 위해 mp3파일을 sdcard 안에 push했는데도
아무 벨소리도 못가져오네요.
Uri ringUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
ContentResolver resolver = getContext().getContentResolver();
Cursor rCursor = resolver.query(ringUri, null, null, null, null); 이렇게 해서
기본 벨소리 리스트를 가져오려고 했는데도 아무 데이터도 못가져오고요.
다른 방법이나 제가 수정해야 될 부분등 조언 부탁드립니다.
벨소리를 접근해야하는데요.
SDK 1.5 버전입니다.
질문좀 드릴게요.
1. 안드로이드에 기본 포함된 벨소리를 찾을 수가 없습니다. DDMS File Explorer 에서 아무리 찾아봐도 못찾겠습니다.
2. SDK 보면
RingtoneManager rManager = new RingtoneManager(getContext());
Cursor cursor = rManager.getCursor();
이렇게 하면 사용가능한 모든 벨소리를 가져온다고 하는데요. 디버깅해서 보면....
아무 벨소리도 못가져옵니다. 그리고 Cursor 타입이 SortCursor라고 나오네요.
rManager.getCursor(); 로 벨소리를 가져오기 위해 mp3파일을 sdcard 안에 push했는데도
아무 벨소리도 못가져오네요.
Uri ringUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
ContentResolver resolver = getContext().getContentResolver();
Cursor rCursor = resolver.query(ringUri, null, null, null, null); 이렇게 해서
기본 벨소리 리스트를 가져오려고 했는데도 아무 데이터도 못가져오고요.
다른 방법이나 제가 수정해야 될 부분등 조언 부탁드립니다.
빌드된 이미지가 올라가 디바이스를 연결하니 바로 가져옵니다. ^^;;