播放默认铃声:
// 播放铃声private void ring(){if (player.isPlaying() || player.isLooping()){LogUtil.i("ck", "playing");return;}try{Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM);player.setDataSource(this, alert);final AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);if (audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION) != 0){player.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);player.setLooping(true);player.prepare();player.start();}} catch (Exception ex){}}


留意以上代码:
RingtoneManager.TYPE_ALARM

这个其实是默认的闹钟铃声,我们可以试着去看看RingtoneManager还有哪些类型的铃声,
还有的几个分别是:
1.收到通知时的声音:
RingtoneManager.TYPE_NOTIFICATION


2.电话来电铃声:
RingtoneManager.TYPE_RINGTONE



手机振动效果:
开启振动:
long pattern[] = { 10, 1 };v.vibrate(pattern, 0);

关闭振动:
v.cancel();

更多相关文章

  1. Android(安卓)获取闹钟引发的血案
  2. Android中Alarm的机制
  3. Android(安卓)闹钟详解
  4. Android中AlarmManager的使用
  5. Android(安卓)实时采集声音的频率和大小
  6. Android(安卓)apk签名、第三方内置、图标添加与删除、开关机动画
  7. 写一个android小闹钟
  8. Android(安卓)使用SoundPool播放音频
  9. Android之AlarmManager(全局定时器/闹钟)指定时长或以周期形式执

随机推荐

  1. Android 获得当前进程PackageName
  2. android 4.0 屏蔽home键实现
  3. Android VelocityTracker使用总结
  4. android 轮播图无限循环,自动播放
  5. android Handler内存泄露 kotlin内存泄露
  6. Android(安卓)setbackgroundcolor()方法
  7. Android点击EditText以外区域隐藏键盘Fra
  8. Android 搜索不到蓝牙设备
  9. Android保持屏幕常亮的方法总结
  10. 直播源码用Glide框架缓存压缩图片做一个