/**     * 播放通知声音     */    public static void playRingTone() {        Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);        Ringtone rt = RingtoneManager.getRingtone(IMConfig.getContext(), uri);        rt.play();    }    /**     * 手机震动一下     */    public static void playVibrate() {        Vibrator vibrator = (Vibrator) IMConfig.getContext().getSystemService(Service.VIBRATOR_SERVICE);        long[] vibrationPattern = new long[]{0, 180, 80, 120};        // 第一个参数为开关开关的时间,第二个参数是重复次数,振动需要添加权限        vibrator.vibrate(vibrationPattern, -1);    }

记得申请权限:

 <uses-permission android:name="android.permission.VIBRATE" />

更多相关文章

  1. Android 8.0系统 默认赋予应用权限
  2. android之sharedpreference存储参数
  3. android 无权限 伪造短信
  4. Android拨打电话 安卓拨打电话权限
  5. android获取通知权限
  6. Android的权限管理浅析
  7. android:布局参数,控件属性及各种xml的作用
  8. flutter插件开发学习之旅(7)-------双平台参数传递

随机推荐

  1. Android 动画——Frame Animation与Tween
  2. 相对布局中取值为其他控件id 的属性及说
  3. android 使用contentobserver监听数据库
  4. Android的消息机制(java层)
  5. 开发 Standalone Android Java 应用程序
  6. 设置控件的透明度 ,android:layout_center
  7. android tts 发声的例子
  8. Android(安卓)RecyclerView 的简单使用
  9. Android应用程序的快速启动是怎样炼成的?
  10. Android如何保持程序一直运行