Я пытаюсь заставить мое устройство греметь, но мне очень мало везет. Моя среда - HTC Sensation, Android 2.3.3, API 10. Использование Necessitas Qt Creater в качестве моей IDE.
Ничего не делает:
QFeedbackHapticsEffect::playThemeEffect( QFeedbackHapticsEffect::ThemeBasic );
Сбой моего приложения:
QFeedbackHapticsEffect rumble;
rumble.setAttackIntensity(0.0);
rumble.setAttackTime(250);
rumble.setIntensity(1.0);
rumble.setDuration(100);
rumble.setFadeTime(250);
rumble.setFadeIntensity(0.0);
rumble.start();
rumble.stop();
Я указал мой файл .pro со следующим
CONFIG += mobility
MOBILITY += feedback
и я использую QTM_USE_NAMESPACE с необходимыми заголовками.
Edit:
Я установил следующие разрешения:
android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.VIBRATE
Однако я все еще получаю ошибку сегментации.