2013-04-03 14 views
5

Pracuję na systemie Android i mam zaimplementowaną funkcję Powiadomienia push w mojej aplikacji przy użyciu GCM.Jak odtwarzać dzwonek, który jest przeznaczony tylko dla przysyłania powiadomień Push z mojej aplikacji?

Moim zamiarem jest odtworzenie dzwonka z zasobów aplikacji lub urządzenia Sdcard, tylko dla moich zgłoszeń związanych z powiadomieniami push w zainstalowanym urządzeniu.

+0

przyjrzeć się tej :: [Ustawienie powiadomienia dzwonek z pliku kart SD] (http://stackoverflow.com/questions/3029876/setting-ringtone-notification-from-sd-card-file?rq = 1) – Kiran

Odpowiedz

1

1.Create 1 folder o nazwie surowy pod yourApp/RES/

2.Do kopiowania i wklejania dzwonek w tym folderze

3.Write poniższy kod, gdy aplikacja powiadamia powiadomienie.!

  SoundPool sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0); 

      int iTmp = sp.load(context, R.raw.windows_8_notify, 1); // in 2nd param u have to pass your desire ringtone 

      sp.play(iTmp, 1, 1, 0, 0, 1); 

      MediaPlayer mPlayer = MediaPlayer.create(context, R.raw.windows_8_notify); // in 2nd param u have to pass your desire ringtone 
      //mPlayer.prepare(); 
      mPlayer.start(); 
+0

Dziękuję. Czy działa z powiadomieniami push. ponieważ powiadomienia będą wysyłane przez serwer. – Ganesh

+0

@ Ganesh - Tak, będzie działać, gdy będziesz wysyłać z serwera. Czy próbowałeś? – TheFlash

+0

Tak, działa. – Ganesh