Android 安卓:设置通知量

Android 安卓:设置通知量,android,android-notifications,android-alarms,Android,Android Notifications,Android Alarms,在这里,我使用alarm manager每30秒播放一次声音,并在广播接收器中接收。我想自定义默认通知卷,需要根据用户更改设置卷。我的代码片段如下 private void mynotification(Context context){ final String ns = Context.NOTIFICATION_SERVICE; final NotificationManager mNotificationManager = (NotificationManager)cont

在这里,我使用alarm manager每30秒播放一次声音,并在广播接收器中接收。我想自定义默认通知卷,需要根据用户更改设置卷。我的代码片段如下

private void mynotification(Context context){
    final String ns = Context.NOTIFICATION_SERVICE;
    final NotificationManager mNotificationManager = (NotificationManager)context.getSystemService(ns);
    NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
    builder.setSound(Uri.parse("android.resource://com.example.alarm/" +R.raw.tin),10);
    mNotificationManager.notify(1234, builder.build());

}

谢谢大家!

您可以通过AudioManager更改音频

我不知道你到底想要达到什么,但你可以得到当前的音频水平,并改变它


如果我理解您的问题,您应该使用setStreamVolume。

我不想更改设备的当前音频。。我只想通过我的应用程序更改通知音量,我相信您想要实现的是不可能的,在Android中更改每个应用程序的音量级别是可能的。但通知卷级别可能是操作系统范围的,而不是特定于应用程序的。