npm i --save nativescript-vibrate
- 版本:4.0.1
- GitHub:https://github.com/juliomrqz/nativescript-vibrate
- NPM:https://npmjs.net.cn/package/nativescript-vibrate
- 下载量
- 昨日:29
- 上周:164
- 上个月:522
NativeScript Vibrate

适用于 Android 和 iOS 的振动 NativeScript 插件
安装
从您的项目根目录运行以下命令
$ ns plugin add nativescript-vibrate
此命令会自动安装必要的文件,并将 nativescript-vibrate 作为依赖项存储在项目 package.json 文件中。
权限
Android
要在 Android 上使用振动功能,您的应用程序必须请求访问振动器的权限。插件会自动为您添加以下必需权限,因此您无需担心编辑 AndroidManifest。
<uses-permission android:name="android.permission.VIBRATE" />
使用示例
要使用振动模块,您必须首先 require()
它
var Vibrate = require("nativescript-vibrate").Vibrate;
var vibrator = new Vibrate();
如果您使用 TypeScript,您可以通过这种方式导入
import { Vibrate } from 'nativescript-vibrate';
let vibrator = new Vibrate();
在您获得模块引用之后,您可以调用其 vibrate(milliseconds)
方法。
// my-page.js
vibrator.vibrate(2000);
如果您想使用振动模式,您可以尝试
// my-page.js
vibrator.vibrate([1000, 300, 500, 2000]);
注意
iOS
没有 API 可以用于特定 时间 或 振动模式 的振动,因此无论什么情况,都会振动默认的时间。
API
只有一个方法可用:vibrate().
以下是所有支持的属性,您可以围绕它们进行操作。
属性 | 默认 | 描述 | Android | iOS |
---|---|---|---|---|
time | 300 | 振动的毫秒数。也可以是一个表示打开或关闭振动器的长整型时间数组的对象。 | ✔︎ | ✘ |
repeat | -1 | 在模式中重复的索引,或 -1(表示不重复)。 | ✔︎ | ✘ |
文档 & 支持
- 📄 如果您想了解如何配置和使用此插件的更多细节,完整文档可在 https://marquez.co/docs/nativescript-vibrate 查找。
- 🐞 对于 错误报告 或 功能请求,请使用 问题部分。
- 💬 对于 问题,您也可以使用 问题部分。
- 🚀 您也可以关注我的 Twitter:https://twitter.com/juliomrqz。
专业支持
此项目由我赞助,全栈开发者 Marquez。如果您需要项目上的帮助,请通过 https://marquez.co 联系我。
贡献
在提出拉取请求之前,请务必阅读 贡献指南。
行为准则
所有参与此项目的人都应同意遵守 行为准则。
许可
代码在MIT许可证下发布。