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

相关内容

热门资讯

透视安卓版本!wpk德州局透视... 透视安卓版本!wpk德州局透视(透视)开挂辅助app(确实有挂)-哔哩哔哩1)wpk德州局透视辅助挂...
透视真的!hhpoker脚本下... 透视真的!hhpoker脚本下载,hh poker软件,手段教程(确实真的是有挂)-哔哩哔哩1、hh...
透视私人局!如何下载wepok... 透视私人局!如何下载wepoker安装包,手游挂机辅助免费版,好像真的有挂(必备介绍教程)-哔哩哔哩...
透视小程序!aapoker辅助... 透视小程序!aapoker辅助工具安全吗(透视)开挂辅助插件(本来是真的挂)-哔哩哔哩1、超多福利:...
透视app!hhpoker可以... 透视app!hhpoker可以控制牌吗,德普之星app安卓版破解版,妙计教程(真是真的是有挂)-哔哩...
透视有挂!wpk免费辅助,江西... 透视有挂!wpk免费辅助,江西中至黑科技辅助插件,其实是真的挂(关于第三方教程)-哔哩哔哩进入游戏-...
透视插件!wepoker免费辅... 透视插件!wepoker免费辅助器(透视)开挂辅助软件(果然真的是有挂)-哔哩哔哩进入游戏-大厅左侧...
透视黑科技!wejoker辅助... 透视黑科技!wejoker辅助脚本,we poker辅助器v3.3,指南教程(确实真的是有挂)-哔哩...
此事迅速冲上热搜!智星德州插件... 此事迅速冲上热搜!智星德州插件2024最新版,蜀渝牌乐汇修改器,本来真的是有挂(详细必赢教程)-哔哩...
透视科技!哈糖大菠萝助手(透视... 透视科技!哈糖大菠萝助手(透视)开挂辅助方法(总是真的是有挂)-哔哩哔哩透视科技!哈糖大菠萝助手(透...