Я играю со своим первым Сенсорным приложением Ubuntu и пытаюсь включить внутренний телефон, umm, "вибропреобразователь". Как я могу пойти о выполнении этого?
Любые указатели о том, как сделать это или в C++, JavaScript или в Движении, очень ценились бы.
Веб-сайт говорит, что можно сделать это с вызовом API cordova (html5 уровень абстракции), таким образом, это должен быть представленный API где-нибудь https://developer.ubuntu.com/api/html5/sdk-14.04/org.apache.cordova.vibration /
Это - модуль hapticfeedback, так использование:
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
}
}
}
}