android 通知 和 通知的声音 (附源码)完成后的效果:运行例子,会在手机的状态栏显示一个通知的提示图案,并
android 通知 和 通知的声音 (附源码)
完成后的效果:运行例子,会在手机的状态栏显示一个通知的提示图案,并有你自己定义的通知声音,然后当点击了这个事件,跳转到另一个activity中,同时通知的提示图案消失.
1.获取通知管理器
private MediaPlayer ring() throws Exception, IOException {// TODO Auto-generated method stubUri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);MediaPlayer player = new MediaPlayer();player.setDataSource(this, alert);final AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);if (audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION) != 0) {player.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);player.setLooping(true);player.prepare();player.start();}return player;}注意事项:本实例在g3测试通过,但是模拟器上不行 报空指针 因为没有指定的音频文件,报类似这样的错误 12-22 02:26:09.734: ERROR/MediaPlayerService(34): Couldn't open fd for content://settings/system/alarm_alert
详细代码在附件中
