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级别上),并将其传递给设备的振动器。

相关内容

热门资讯

微扑克数据辅助软件!红龙扑克模... 这是一款非常优秀的微扑克数据辅助软件 ia辅助检测软件,能够让你了解到微扑克数据辅助软件中牌率当中全...
黑科技苹果版!(德州之星)外挂... 黑科技苹果版!(德州之星)外挂辅助软件,(德州)本然存在有挂,玩家教你(有挂辅助);1.德州之星 a...
wepoke怎么看有没有外挂!... 1、wepoke怎么看有没有外挂!wpk俱乐部有假吗,轰趴十三水有后台吗,安装教程(好像有挂)2、进...
黑科技ai!(wpK)透视辅助... 黑科技ai!(wpK)透视辅助机制,(Wpk)果然是真的有挂,安装教程(有挂透视);《WPK辅助透视...
wepoke透明真的吗!gg扑... wepoke透明真的吗!gg扑克有赢的吗,德扑之星刷数据,透明挂教程(往昔是真的有挂);科技安装教程...
黑科技智能ai!(扑克时间)外... 黑科技智能ai!(扑克时间)外挂辅助插件,(扑克世界)其实存在有挂,新2025教程(有挂技巧)1、很...
德扑ai助手!wepoke保险... 德扑ai助手!wepoke保险,德扑之星隐藏功能,玩家教程(起初是有挂);原来确实真的有挂(需添加指...
黑科技工具!(微扑克)透视辅助... 黑科技工具!(微扑克)透视辅助机制,(微扑克wpk)真是真的有挂,曝光教程(有挂攻略);玩家必备必赢...
wepoke辅助挂!微扑克辅助... wepoke辅助挂!微扑克辅助是什么,德州辅助软件线上,技巧教程(原来真的有挂)1、点击下载安装,微...
黑科技免费!(wpK)透视辅助... 黑科技免费!(wpK)透视辅助app,(wpK)起初是真的有挂,2025新版技巧(有挂透明)1、玩家...