Android10及以上版本中振动不工作
创始人
2024-08-20 08:00:16
0次
  1. 添加振动权限:从Android 6.0开始,需要在AndroidManifest.xml文件中声明振动权限,如果没有声明,则振动可能无法正常工作。在这种情况下,应在文件末尾添加以下内容:

  2. 更改振动通道:在Android 10及以上版本中,默认通知渠道不支持振动。要使通知振动,请在创建通道时调用setVibrationPattern()方法,并将具有振动节奏的长整型数组传递给它。例如:

NotificationChannel channel = new NotificationChannel(CHANNEL_ID, CHANNEL_NAME, Importance.DEFAULT); long[] pattern = {0, 100, 1000, 100, 500}; channel.enableVibration(true); channel.setVibrationPattern(pattern); notificationManager.createNotificationChannel(channel);

这将创建一个具有定义的振动节奏的通道。

  1. 回退到兼容的振动API:如果以上方法仍然无法正常工作,则可以回退到兼容的振动API,通过创建一个旧版的振动模式对象,然后将其传递给Vibrator的vibrate()方法。例如:

Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { vibrator.vibrate(VibrationEffect.createWaveform(pattern, -1)); } else { vibrator.vibrate(pattern, -1); }

这将创建一种震动模式(在旧的API级别上),并将其传递给设备的振动器。

相关内容

热门资讯

玩家必备教程!友友麻将透视脚本... 玩家必备教程!友友麻将透视脚本软件,友友麻将好像是真的有透视教你技巧1、全新机制【友友麻将ai辅助工...
今日百科!YY棋牌开挂脚本软件... 今日百科!YY棋牌开挂脚本软件,YY棋牌好像是有开挂曝光攻略1、YY棋牌辅助软件下载优化,YY棋牌底...
玩家必看教程!乐湘麻将辅助器脚... 玩家必看教程!乐湘麻将辅助器脚本软件,乐湘麻将其实有辅助器了解工具乐湘麻将能透视中分为三种模型:乐湘...
玩家必看科普!福耀透视脚本软件... 玩家必看科普!福耀透视脚本软件,福耀都是是有透视关于app1、很好的工具软件,可以解锁游戏的福耀辅助...
最新技巧!经典8090透视脚本... 最新技巧!经典8090透视脚本软件,经典8090切实有透视关于神器经典8090脚本下载中分为三种模型...
推荐攻略!星空娱乐透视脚本软件... 推荐攻略!星空娱乐透视脚本软件,星空娱乐切实是真的有透视开挂软件在进入星空娱乐软件靠谱后,参与本局比...
2024教程!和和嫩江麻将透视... 2024教程!和和嫩江麻将透视脚本软件,和和嫩江麻将其实真的有透视开挂教程1)和和嫩江麻将有没有挂:...
最新通报!新滕州麻将透视脚本软... 最新通报!新滕州麻将透视脚本软件,新滕州麻将都是是有透视推荐app1、新滕州麻将透视辅助软件激活码多...
总算了解!苍南麻将透视挂脚本软... 总算了解!苍南麻将透视挂脚本软件,苍南麻将真是是有透视挂教你教程1、游戏颠覆性的策略玩法,独创攻略技...
玩家攻略!鲁乐山东麻将透视脚本... 玩家攻略!鲁乐山东麻将透视脚本软件,鲁乐山东麻将本来有透视揭露app1、进入到鲁乐山东麻将是否有挂之...