Spille av lyd i Android varslinger Selv om telefonen lydløs modus er satt

stemmer
7

Min app viser meldinger, og når en melding er vist, er en lyd spilles. Men når telefonen min er på silent mode meldingen spilles ikke. Jeg ønsker å overstyre voluminnstillinger, og spille av en lyd selv om stillemodus er innstilt. Det er en måte å gjøre det?

Publisert på 21/05/2013 klokken 05:42
kilden bruker
På andre språk...                            


3 svar

stemmer
4
AudioManager am;
am= (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE);
am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
Svarte 21/05/2013 kl. 06:08
kilden bruker

stemmer
1

bruke dette til å aktivere varsling lyd -

Settings.System.putInt(getContentResolver(),android.provider.Settings.System.NOTIFICATION_SOUND, 1);

Ikke glem å gi tillatelse i manifest -

<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
Svarte 26/05/2013 kl. 18:07
kilden bruker

stemmer
5

Hei du kan bruke Mediaplayer som varslingslyden, ved å starte en tjeneste som spiller er Mediaplayer når meldingen vises.

For å gjøre lyden stopp, stopp tjenesten i BroadCastReceiver av varselet er PendingIntent.

Også, ikke glem å stoppe lyden når meldingen kansellerer.

Svarte 27/05/2013 kl. 03:29
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more