반응형
안드로이드(Android) 통지메시지(Notification) 소리를 MP3 로 연결 |
개발환경 : window 7 64bit, Eclipse Mars, Android 4.2.2 |
안드로이드 통지메시지가 오게 되면 기본 소리로 연결합니다. 그런데 이 기본 소리를 mp3 로 대체 할수 있습니다. 자기가 어플에 독특한 Mp3 를 제작해서 통지 메시지로 사용해도 괜찮을 것 같네요. |
아래 샘플은 메시지 왔어요 라는 한글음성
메시지를 링크해서 구현한 것입니다.
사운드의 기본값은 DEFAULT_SOUND 입니다.
notification.defaults |= Notification.DEFAULT_SOUND;
이런 기본값을 mp3 로 교체합니다.
setSound() 에 인수로 mp3 주소를 넘기면 됩니다.
Context context = SampleActivity18.this; Notification notify = new Notification.Builder(context) .setTicker("아주 중요한 메시지") .setContentTitle("중요한 메지지 이니 무조건 쳐보기") .setContentText("통지메시지 입니다.") .setSmallIcon(android.R.drawable.stat_notify_more) .setWhen(System.currentTimeMillis()) .setSound(Uri.parse( Environment.getExternalStorageDirectory().getPath() + "/message1.mp3")) .build();
테스트를 위해 Mp3를 넣을 때 file Explorer 에 집어넣습니다.
반응형
'안드로이드 개발' 카테고리의 다른 글
안드로이드(Android) GridView 를 이용해 이미지 리스트 만들기 (1) | 2014.11.02 |
---|---|
안드로이드(Android) 상태바에 통지(Notifications) 메시지 보내기 (1) | 2014.11.02 |
안드로이드(Android) PhoneGap, Eclipse 와 연동하여 개발을 위한 환경셋팅 2부 (0) | 2014.11.01 |
안드로이드(Android) PhoneGap, Eclipse 와 연동하여 개발을 위한 환경셋팅 1부 (0) | 2014.11.01 |
안드로이드(Android) Notification is deprecated 통지메시지 변경하기 (0) | 2014.10.31 |
안드로이드(Android) 체크박스(checkbox) 체크여부 판단 샘플 예제 (0) | 2014.10.30 |
안드로이드(Android) ListActivity 로 구현한 목록에 애니메이션 적용하기 (0) | 2014.10.30 |
안드로이드(Android) ListActivity 를 이용하여 목록페이지 만들기 (1) | 2014.10.29 |