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

使用 Qt 如何控制 Symbian Device 震動

移動開發(fā)
本文將為大家提供一個非常簡單實(shí)用的Qt API,來控制Symbian設(shè)備震動。標(biāo)準(zhǔn)Qt API并沒有為我們提供控制Symbian設(shè)備震動的接口,包括現(xiàn)在的Qt Mobility 1.0.2,以及將來的Qt Mobility 1.1也都沒有為我們提供相應(yīng)的接口。

概述

標(biāo)準(zhǔn)Qt API并沒有為我們提供控制Symbian設(shè)備震動的接口,包括現(xiàn)在的Qt Mobility 1.0.2,以及將來的Qt Mobility 1.1也都沒有為我們提供相應(yīng)的接口。

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

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

將API源碼加入工程

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

  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

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

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

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

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

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

測試設(shè)備

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

同時測試還表明N8震動的靈敏度要優(yōu)于N97。

下面是程序在N8上運(yùn)行時的截圖:

用Qt控制Symbian Device震動

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

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-06-16 16:21:06

Qt Symbian FAQ

2009-04-12 08:36:09

Symbian諾基亞移動OS

2011-06-08 13:45:44

Symbian Qt

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開發(fā)

2011-06-27 15:22:01

Nokia Qt SDK

2011-06-16 08:46:17

Qt Symbian 手機(jī)

2011-06-28 14:27:38

Qt Qt For Sym

2009-04-12 08:55:18

Symbian諾基亞移動OS

2011-07-08 16:46:21

QtQuick 1.0Symbian

2010-12-28 09:57:11

SymbianQtMeeGo

2012-05-24 09:38:08

Symbian

2011-06-16 14:28:08

Qt Symbian 文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 91精品国产乱码久久久久久久 | 精品一区二区三区在线视频 | 国产一区二区三区免费 | 亚洲福利av| 91精品中文字幕一区二区三区 | 欧美一级全黄 | av在线播放网 | 久久精品国产一区二区 | 欧美乱人伦视频 | 久久亚洲国产精品日日av夜夜 | 最新日韩在线 | 久久亚洲美女 | 欧美一区二区三区免费电影 | 国产一区久久久 | 久久爆操 | 日韩欧美国产精品一区二区三区 | 久久亚洲天堂 | 毛片一区二区三区 | 亚洲高清视频一区 | 国产一二三区在线 | 国产视频欧美 | 一区二区三区免费 | 国产日产精品一区二区三区四区 | 性国产xxxx乳高跟 | 精品久久久久国产免费第一页 | 国产 日韩 欧美 在线 | 精品欧美乱码久久久久久 | 亚洲精美视频 | 蜜桃av鲁一鲁一鲁一鲁 | 国产精品久久久久久吹潮 | 羞羞的视频免费看 | 黄色在线免费观看 | 中文字幕在线第一页 | 亚洲成人网在线观看 | 国产精品国产精品国产专区不卡 | 97色在线观看免费视频 | 日本精品视频 | 亚洲精品一区二区三区蜜桃久 | 欧美极品在线观看 | wwwsihu| 一区二区日韩 |