成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Qt 如何控制 Symbian Device 震動

移動開發
本文將為大家提供一個非常簡單實用的Qt API,來控制Symbian設備震動。標準Qt API并沒有為我們提供控制Symbian設備震動的接口,包括現在的Qt Mobility 1.0.2,以及將來的Qt Mobility 1.1也都沒有為我們提供相應的接口。

概述

標準Qt API并沒有為我們提供控制Symbian設備震動的接口,包括現在的Qt Mobility 1.0.2,以及將來的Qt Mobility 1.1也都沒有為我們提供相應的接口。

那么本文將為大家提供一個非常簡單實用的Qt API,來控制Symbian設備震動。所有源碼以及例程都可以通過本文末尾所附鏈接下載。本例程大部分源碼得益于Mobile Extensions for Qt for Symbian,以及Liuxg的指導,在此表示感謝。

下面就具體為大家講解如何使用這個API。

將API源碼加入工程

首先,解壓附件VibraFN.zip 得到VibraFN文件夾,然后將VibraFN文件夾里的VibraX文件夾整體拷貝到當前Qt工程的根目錄。然后修改pro文件,將API源碼添加進去:

  1. SOURCES += VibraX\xqvibra.cpp \     
  2. VibraX\xqvibra_p.cpp HEADERS += VibraX\xqvibra.h \        
  3. VibraX\xqvibra_p.h 

加入庫文件

由于API中使用到了Symbian的庫,所以我們還有在pro文件中加入:

LIBS += -lhwrmvibraclient在代碼中使用vibra API

做好了前期準備工作,我們下面就可以在代碼中使用這個API來控制設備的震動了。首先在需要使用的地方引入API頭文件

#include "xqvibra.h"然后創建一個XQVibra的對象。例如:

XQVibra m_vibra;然后就可以使用它了,使用是非常直觀和方便的,例如:

  1. m_vibra.start(ui->sliderDuration->value() * 100);  //開始震動,參數為int型,代表持續時間,單位為毫秒  
  2. m_vibra.stop(); //停止震動m_vibra.setIntensity(int); //設置震動強度,范圍為-100 ~ +100并且m_vibra在狀態發生改變的時候會發送信號:  

void statusChanged(XQVibra::Status status);共有三種狀態,分別是:StatusNotAllowed, StatusOff, StatusOn。

測試設備

本代碼已通過在N97和N8上的測試。

同時測試還表明N8震動的靈敏度要優于N97。

下面是程序在N8上運行時的截圖:

用Qt控制Symbian Device震動

小結:使用 Qt 如何控制 Symbian Device 震動介紹完了,本章提供的代碼地址:http://www.developer.nokia.com/Community/Wiki/images/8/8a/VibraFN.zip?20100904163216

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-06-16 16:21:06

Qt Symbian FAQ

2011-06-08 13:45:44

Symbian Qt

2009-04-12 08:36:09

Symbian諾基亞移動OS

2011-06-16 15:36:56

Qt Quick Symbian

2011-06-16 14:55:04

2011-06-23 09:31:56

Nokia Qt SDK

2011-06-16 15:17:16

2011-06-15 17:08:31

Qt Symbian 切換

2011-05-03 09:14:45

QtOvi商店Symbian

2011-06-16 13:56:48

Qt Symbian DLL

2010-11-09 17:34:23

Symbian諾基亞

2010-05-23 11:13:53

Widget開發

2011-06-27 15:22:01

Nokia Qt SDK

2011-06-28 14:27:38

Qt Qt For Sym

2011-06-16 08:46:17

Qt Symbian 手機

2009-04-12 08:55:18

Symbian諾基亞移動OS

2011-07-08 16:46:21

QtQuick 1.0Symbian

2010-12-28 09:57:11

SymbianQtMeeGo

2011-06-16 14:28:08

Qt Symbian 文件

2012-05-24 09:38:08

Symbian
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人综合在线 | 亚洲精品高清视频在线观看 | 99久久国产综合精品麻豆 | 亚洲精品久久久久中文字幕欢迎你 | 国产一区二区三区亚洲 | a欧美 | 国产精品毛片一区二区在线看 | 在线播放91| 久久久久久免费免费 | av黄色在线播放 | 久久久久久久av麻豆果冻 | 国产精品久久久久久妇女6080 | 亚洲一区二区在线视频 | 日本在线一区二区三区 | 在线观看av网站 | 精品久久久久久亚洲综合网 | 韩三级在线观看 | 亚洲综合一区二区三区 | 亚洲女人的天堂 | 韩国精品一区 | 亚洲色图图片 | 嫩草视频在线看 | 久久成人国产精品 | 91高清视频在线观看 | 久久久久国产一区二区三区 | 精品99在线| 日本精品一区二区三区在线观看视频 | 97精品超碰一区二区三区 | 人妖无码 | 成人av免费| 国产成人叼嘿视频在线观看 | 日本色高清 | 国产精品我不卡 | 久久久天天 | 成人在线视频免费观看 | 欧美日韩在线成人 | 久久欧美高清二区三区 | 久久久久免费精品国产 | 永久看片| 麻豆久久久9性大片 | 三级视频久久 |