HarmonyOS 鸿蒙Next startVibration不振动
HarmonyOS 鸿蒙Next startVibration不振动
方法走了.then但是手机没有振动,这是为什么,手机版本beta3
关于HarmonyOS 鸿蒙Next startVibration不振动的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
很喜欢HarmonyOS的卡片式设计,信息一目了然,操作也更便捷。
震动我玩过,具体参考的:振动开发指导-振动-Sensor Service Kit(传感器服务)-硬件-系统 - 华为HarmonyOS开发者 (huawei.com)你看下1、权限有没有申请(看log有没有说权限不足),2、可以使用最简单的定时震动测试下。
import { vibrator } from '@kit.SensorServiceKit';
import { BusinessError } from '@kit.BasicServicesKit';
try {
// 触发马达振动
vibrator.startVibration({
type: ‘time’,
duration: 1000,
}, {
id: 0,
usage: ‘alarm’
}, (error: BusinessError) => {
if (error) {
console.error(Failed to start vibration. Code: ${error.code}, message: ${error.message}
);
return;
}
console.info(‘Succeed in starting vibration’);
});
} catch (err) {
let e: BusinessError = err as BusinessError;
console.error(An unexpected error occurred. Code: ${e.code}, message: ${e.message}
);
}
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>