诺基亚手机开发:对翻盖动作和相机方向变化作出响应
生活随笔
收集整理的這篇文章主要介紹了
诺基亚手机开发:对翻盖动作和相机方向变化作出响应
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Series 60 C++開發伙伴們現在可以編寫一些應用軟件,用來響應用戶打開或關閉手 機上蓋、或改變可移動相機的方位。上面兩種用戶動作都有可能出現在諾基亞N90多媒體終端上。這類軟件事件自 Series 60 2nd Edition Feature Pack 2以后就已獲支持。如,當用戶合上其終端時開發者能令輸出自動轉移到 外屏顯示, 而當用戶打開終端時,輸出又將自動轉移到內屏(通常內屏較大)。
如欲向某個應用軟件添加這類功能,只需簡單地在CEikAppUi::HandleKeyEventL()中增加一些事件處理句柄。相應的事件(TEventCode)是EEventScreenDeviceChanged、EEventCaseOpened、和EEventCaseClosed。當相機旋轉時,則 是EEventKeyUp和EEventKeyDown類型的按鍵事件。
以下范例代碼用于檢測當前的相機方位:
#include <ECam.h> // link against ecam.lib
CCamera* cam = CCamera::NewL(*this, 0);
TCameraInfo info;
cam->CameraInfo(info);
TCameraOrientation orientation = info.iOrientation;
更多信息
總結
以上是生活随笔為你收集整理的诺基亚手机开发:对翻盖动作和相机方向变化作出响应的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 闲云控制台(一)控制台命令解析框架
- 下一篇: 网络安全实验4 防火墙技术的具体应用