public void startVibrate(Context context, int repeat) {
vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
int dot = 200; // Length of a Morse Code "dot" in milliseconds
int dash = 500; // Length of a Morse Code "dash" in milliseconds
int short_gap = 200; // Length of Gap Between dots/dashes
int medium_gap = 500; // Length of Gap Between Letters
int long_gap = 1000; // Length of Gap Between Words
long[] pattern = {
0, // Start immediately
dot, short_gap, dot, short_gap, dot, medium_gap, // S
dash, short_gap, dash, short_gap, dash, medium_gap, // O
dot, short_gap, dot, short_gap, dot, long_gap // S
};
vibrator.vibrate(pattern, repeat);
//vibrator.vibrate(10000);
}
下面是振动方法调用:
controller.startVibrate(context, 0);
我知道我回答得很晚,但这可能对任何人都有帮助,所以如果你不想重复模式,你可以通过-1来重复模式。
振动器。振动(模式,-1);
https://developer.android.com/reference/android/os/vibrator.html
我如何以编程方式关闭一个Flutter应用程序?我尝试弹出唯一的屏幕,但结果是黑屏。
问题内容: 我正在开发一个Twitter应用程序,该应用程序直接从Twitter引用图像。如何防止动画gif播放? 在页面末尾使用不适用于Firefox。 是否有更好的JavaScript技巧?最好对所有浏览器都适用 问题答案: 这不是跨浏览器的解决方案,但是可以在Firefox和Opera中使用(不适用于ie8:-/)。采取从这里
问题内容: 是否可以通过命令在任何行停止执行python脚本? 喜欢 问题答案: sys.exit()可以完全满足您的要求。
符号名ram 线程“main”组织中出现异常。奥斯基。框架BundleException:bundle ram[1]中未解析的约束:无法解析1.0:缺少需求[1.0]osgi。装电线。包裹(osgi.willing.package=android.dalvik)。阿帕奇。菲利克斯。框架菲利克斯。resolveBundleRevision(Felix.java:3826)位于org。阿帕奇。菲利克斯
我有一个循环,如果用户输入为是,则重新启动程序,如果用户输入为否,则结束程序 我的代码结束程序时,用户输入是没有,但如果它的任何东西,它将重新开始,我想让它只有重新开始,如果用户输入是
我在Spring Boot应用程序上工作,它使用Spring Cloud Stream与Kafka集成。 我需要以编程方式暂停接收来自Kafka的消息。我知道通过执行器endpoint(文档)管理绑定生命周期的可能性。所以我可以自动装配并使用它的公共方法。但在我看来有点奇怪... 是否有更好的方法以编程方式管理绑定的生命周期?