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;

更多信息

诺基亚手机开发:对翻盖动作和相机方向变化作出响应相关推荐

  1. Cocos2D教程:使用SpriteBuilder和Cocos2D 3.x开发横版动作游戏——Part 2

    本文是"使用Cocos2D 3.x开发横版动作游戏"系列教程的第二篇,同时也是最后一篇.是对How To Make A Side-Scrolling Beat Em Up Game ...

  2. 2021年3月16日 北京快手Java开发实习面试(海外增长方向)

    title: 2021年3月16日 北京快手Java开发实习面试(海外增长方向) tags: 面经 2021年3月16日 北京快手Java开发实习面试(海外增长方向) 自我介绍你能讲一下你的项目吗?你 ...

  3. android相机固定方向,如何正确设置Android相机方向?

    我想根据Android中的设备方向设置相机方向,但似乎没有工作.我试图旋转Surface以及相机参数,但在纵向模式下的相机预览总是颠倒.我需要顺时针旋转90度才能正确.这里是我现在使用的代码只在横向模 ...

  4. LabVIEW编程LabVIEW开发 研华PCIE-1751更改DIO方向 例程与相关资料

    LabVIEW编程LabVIEW开发 研华PCIE-1751更改DIO方向 例程与相关资料 研华PCIE-1751是48路DIO.安装板卡的计算机是win10 64位系统.DIO可以根据需要进行设定, ...

  5. Android AR开发实践之七:OpenGLES相机预览背景绘制源码详解

    Android AR开发实践之七:OpenGLES相机预览背景绘制源码详解 目录 Android AR开发实践之七:OpenGLES相机预览背景绘制源码详解 一.OpenGL ES渲染管线 1.基本处 ...

  6. revit二次开发调整三维视图的视角方向

    revit二次开发调整三维视图的视角方向 1.找到或创建了三维视图之后,操作视图的orientto()属性.(前提是该视图为View3D类型 其中:参数为视角方向. 前视图:0,1,0: 后视图:0, ...

  7. 体育赛事会用到动作捕捉相机吗?还是超高速相机呢?

    最近的体育比赛相比大家都很关注,我觉得最厉害色是那个高速相机,是真的长脸啊,不知道以后会不会被各界奥运会征用.会场上给高速相机加的那个轨道绝了,那个速度,我自己看的都有点晕,这可能就是人工智能和凡人肉 ...

  8. 嵌入式开发学习的几种线路图方向

    致谢:嵌入式开发学习的几种线路图方向 摘要: 嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式开发Linux方向,关注这个方向,我认为大概分3个阶段: 1.嵌入 ...

  9. 当进度对话框和后台线程处于活动状态时,如何处理屏幕方向变化?

    我的程序在后台线程中执行一些网络活动. 在开始之前,它会弹出一个进度对话框. 该对话框在处理程序上关闭. 这一切都可以正常工作,除非对话框打开(并且背景线程正在运行)时屏幕方向发生变化. 此时,应用程 ...

最新文章

  1. 关于Java招聘那点事
  2. Java 常用类 -Arrays
  3. Java中Date各种相关用法
  4. python float和int的区别_Python四种数值类型(int,long,float,complex)区别及转换
  5. python小练习之一
  6. 用户计算机可以通过电话拨号,用户计算机可以通过大型局域网、小型局域网、无线连接、电话拨号和()等方式接入Internet。...
  7. 【记录】Docker 安装 activemq
  8. 深度学习《WGAN模型》
  9. IOT(6)---MQTT和CoAP
  10. xml字符串转xml对象,xml对象转json对象
  11. 利用递归统一化函数参数的不固定数据类型
  12. PetShop 4.0知识点:base 关键字用于从派生类中访问基类的成员
  13. 全新2007高校BBS上睿智的冷笑话
  14. matlab二阶系统绘制bode图,二阶系统bode图
  15. matlab计算星期,在matlab中计算周数
  16. element-ui校验表单只能输入数字
  17. Mysql 分组查询取max 那条记录其他字段
  18. tcl/tk sample.dll cannot be unloaded under a trusted interpreter
  19. HBuilderX插件安装系统找不到指定路径问题解决办法
  20. leetcode377组合总和 ⅣC++

热门文章

  1. 全基因组重测序揭示了野生大豆的局部适应和分化的特征
  2. 20款开源搜索引擎系统
  3. 珍爱生命,远离java
  4. 《魔比斯环》是国产的,惊喜
  5. Ant类型之FilterChain
  6. android 修改了userdata分区大小,如何编译
  7. android设置自定义按钮,Android自定义View之元素按钮
  8. LayaAir 2.0 正式版发布了,重要特性全面介绍
  9. Java抽象类中是否可以有构造方法
  10. java-----------GUI菜单设计