Qt Haptic对android的反馈

Ben*_*rst 11 c++ qt android qt-mobility

我试图让我的设备隆隆声,但我的运气很少.我的环境是HTC Sensation Android 2.3.3 API 10.使用Necessitas Qt Creater作为我的IDE.

什么都不做:

QFeedbackHapticsEffect::playThemeEffect( QFeedbackHapticsEffect::ThemeBasic );
Run Code Online (Sandbox Code Playgroud)

崩溃我的申请:

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();
Run Code Online (Sandbox Code Playgroud)

我用以下内容指定了我的.pro文件

CONFIG += mobility
MOBILITY += feedback
Run Code Online (Sandbox Code Playgroud)

我正在使用包含所需标头的QTM_USE_NAMESPACE.

编辑:

我已设置以下权限:

android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.VIBRATE
Run Code Online (Sandbox Code Playgroud)

但是我仍然收到分段错误.

Pau*_*abe 2

根据这个:

http://doc.qt.nokia.com/qtmobility-1.2/index.html#platform-compatibility

它不是目前功能完整的平台之一。