这里我使用闹钟管理器每隔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());
}
谢谢!
答案 0 :(得分:0)
您可以通过AudioManager更改音频
http://developer.android.com/reference/android/media/AudioManager.html#FLAG_SHOW_UI
我不知道你想要达到的目标,但你可以获得当前的音频水平并进行更改。
如果我理解你的问题,你应该使用setStreamVolume。