nativeScript-vibrate
适用于 Android 和 iOS 的振动 NativeScript 插件
npm i --save nativescript-vibrate

Codacy Badge Travis version License FOSSA Status

NativeScript Vibrate apple android

适用于 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(表示不重复)。 ✔︎

文档 & 支持

专业支持

此项目由我赞助,全栈开发者 Marquez。如果您需要项目上的帮助,请通过 https://marquez.co 联系我。

贡献

在提出拉取请求之前,请务必阅读 贡献指南

行为准则

所有参与此项目的人都应同意遵守 行为准则

许可

代码在MIT许可证下发布。

FOSSA Status