0
我使用Notifiation構建器並希望聲音,振動和光線。 振動和光線工作正常,但聲音不想玩。我在這裏嘗試了很多解決方案,但大部分都是針對不推薦使用的版本。 在下面的代碼中你可以看到我在做什麼。我嘗試了alamsound和聲音,但都沒有奏效。 我需要任何權限嗎?Android通知生成器聲音
public void createTestNotification(){
Uri alarmSound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
long[] vibrate = { 0, 100, 200, 300 };
NotificationManager nm= (NotificationManager) getActivity().getSystemService(Context.NOTIFICATION_SERVICE);
Uri sound = Uri.parse("android.resource://com.uks.uksnavigation/" + R.raw.notification);
Intent intent = new Intent(this.getActivity(), MainActivity.class);
intent.setAction("nachricht");
PendingIntent pIntent = PendingIntent.getActivity(getActivity(), 0, intent, 0);
Notification.Builder mBuilder =
new Notification.Builder(getActivity())
.setContentIntent(pIntent)
.setSmallIcon(R.drawable.ic_stat_mail_aktiv)
.setContentTitle("New Message")
.setContentText("Nachrichten text text text")
.setSound(sound)
.setVibrate(vibrate)
.setLights(Color.BLUE, 500, 500);
nm.notify(1, mBuilder.build());
}