android - Cordova 振动不工作

标签 android jquery cordova

我在 Android 上运行 Cordova,这是我的配置文件。

配置文件

<feature name="Vibration">
    <param name="android-package" value="org.apache.cordova.vibration.Vibration" />
</feature>
<feature name="Media">
    <plugin name="Media" value="org.apache.cordova.AudioHandler" />
</feature>
<feature name="Notification">
    <param name="android-package" value="org.apache.cordova.Notification" />
</feature>

AndroidManifest.xml

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

我的 js

navigator.vibrate(1000);

我使用普通的 jQuery(不是 jQueryMobile)与 cordova 一起运行。
已通过此页面的命令行安装的振动插件 (plugin git) .

但是振动不起作用。

最佳答案

我知道这是一个旧线程,但是,在设备上进行测试时,请确保设备未静音。许多(大多数)设备会“静音”振动和音频。如果您在浏览器中进行调试,您应该会看到“Vibrating for 1000ms”。在控制台中,它告诉你插件正在工作(显然你不能振动你的电脑)。但是,再次重申,在设备上进行测试时,请确保它没有处于静音状态。

关于android - Cordova 振动不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596228/

相关文章:

javascript - Cordova FileTransfer 插件无法在 Android 5+ 上运行

android - android中的gradle依赖错误

Android sqlite 使用单选按钮对 ListView 进行排序

javascript - 通过动态键访问对象未定义错误

android - 任务 ':app:checkDebugDuplicateClasses' 执行失败。 Ionic4 安卓

sqlite - 在 Cordova 中安全地存储访问 token

android - 无法打开自动完成文本的软键盘

java - INSTALL_FAILED_NO_MATCHING_ABIS

javascript - 读取并解析 "bad"json

javascript - 为什么我的表单会重新加载页面?