我正在尝试我的第一个 Ubuntu Touch 应用程序,并尝试启用手机的内部“振动器”。我该怎么做?
任何关于如何使用 C++、JavaScript 或 Go 来实现这一点的指示都将不胜感激。
答案1
该网站说你可以使用对 cordova(html5 抽象层)的 API 调用来实现这一点,所以它必须在某处有一个公开的 APIhttps://developer.ubuntu.com/api/html5/sdk-14.04/org.apache.cordova.vibration/
答案2
它是一个触觉反馈模块,因此使用:
Project "Vibrator"
// Code by VictarionMagne
//if used in openstore remember to mark apropriotly
//ye i camt spell
import QtQuick 2.5
import QtQuick.Controls 2.0
import QtFeedback 5.0
Item {
property bool isOn:true
HapticsEffect{
id:rumble
attackIntensity:1.0
attackTime:500
intensity:5.0
duration:1000
fadeTime:1000
fadeIntensity:1.0
}
id: rootItem
anchors.fill: parent
Rectangle{
id:hh
color:"red"
width:600
height:600
visible:true
Button{
height:100
width:100
id:big
text:"1 wave"
x:0
y:0
onClicked:{
if (isOn==true){
rumble.start();}
else rumble.stop();
}
Button{
x:200
width:100
height:100
text:"toggle"
onClicked:{
if(isOn == true){
isOn= false
rumble.stop();
rumble.duration =10
}
else isOn=true
rumble.duration = 100000
}
}
}
}