查看完整版本: 【技术分享】使用N95加速度传感器(Sensor)API

giamkowsong 2008-8-7 23:50

【技术分享】使用N95加速度传感器(Sensor)API

[quote][align=center][size=5][color=blue]N95硬件中隐藏了一个加速度传感器(Accelerometers),该硬件来自STMicroelectronics,型号为LIS302DL。加速度传感器用于将重力或者运动加速度变换为电信号,Accelerometers很可能是继GPS之后的下一个重量级的硬件。Forum Nokia Wiki上有最权威的描述:[url=http://wiki.forum.nokia.com/index.php/N95_sensor]http://wiki.forum.nokia.com/index.php/N95_sensor[/url]



Accelerometers API首先在NokiaResearchCenter
[url=http://research.nokia.com/projects/activity_monitor]http://research.nokia.com/projects/activity_monitor[/url]发布,目前可以支持N95,N95 8GB,N93i,N82等手机.该plug-in只能用于研究和开发用途,并含有如下Capabilities,根据Symbian安全性规则,你的应用程序不能含有比他更多的Capabilities:
    LocalServices ,Location ,NetworkServices ,ReadDeviceData ,ReadUserData
    SurroundingsDD ,SwEvent ,UserEnvironment ,WriteDeviceData ,WriteUserData



如何使用Accelerometers plug-in API开发应用程序。
首先下载:[attach]134869[/attach]
1,安装配置:
需要将N95AccelerometerPlugin.sis安装到你的手机(目前可以支持N95,N95 8GB,N93i,N82)
在开发环境中,将RDAccelerometer.h和RDAccelerometerObserver.h头文件放到SDK的\epoc32\include目录中,将*.dso和*.lib文件复制到SDK的\epoc32\release\armv5\LIB目录中


2,具体使用:
  - 将库文件RDAccelerometer.lib添加到你应用程序的工程中
  - 在你需要的类中继承MRDAccelerometerObserver接口,并实现HandleAccelerationL()函数接收来自加速度传感器的数据
  - 创建一个CRDAccelerometer实例,并将上面提到的类作为参数传入
  - 当实例创建完成后,加速度传感器数据会自动通过HandleAccelerationL()方法发送到应用程序中。
参数含义如下(参考RDAccelerometerObserver.h 获取更多信息):
     - 1G加速度等于64
     - 0G加速度等于0
     - (-1G)加速度等于(-63)
  - 删除CRDAccelerometer实例就可以停止接收来自传感器的数据


3,开发经验:
  - 即使你将手机放在桌上不动,通过HandleAccelerationL()得到的数据还是略为有所改变。
  - 每秒钟会有30帧的数据传入到HandleAccelerationL()中,非常耗电。
  - 应用程序中尽量早地关闭传感器,在需要的时候再开启。


附上显示加速度传感器数据的例子:[attach]134870[/attach]

[/color][/size][/align][/quote]

giamkowsong 2008-8-8 00:00

本人不建议新手用这功能,有些技术的网友就试用看看吧。

chunlei8494 2008-8-8 00:40

不明白,能否说的简单明了一点,有啥作用》?

dhbowen 2008-8-8 11:15

来支持
还没有接触这个

魔狂 2008-8-8 12:20

支持兄弟

智能双向滑盖 2008-8-10 04:38

软件不多

nkdd 2008-8-11 12:11

还没到研究这么深奥问题的程度 纯支持一个了

xibeizhang 2008-8-11 15:21

赞一个!:shi:

vivcn 2008-8-11 22:14

:loveliness: 太深啦

c1-2-502 2008-8-13 09:01

受教了,谢谢.

秋泪 2008-8-13 09:40

支持gks

iao1368 2008-8-14 08:28

支持,谢谢.monkey36 monkey36

yeah8899 2008-8-21 09:57

monkey22 monkey22 怎么不太看懂~~

giamkowsong 2008-8-21 10:04

里面有个sis文件的,不过要修改一些文件才能用,新手看看就好了...

lawman_x 2008-8-21 10:59

还没到研究这么深奥问题的程度 纯支持一个了,,因为我看了半天也不怎么清楚,呵呵~~

giamkowsong 2008-8-21 11:21

的确是有一定难度的哈哈。

815817 2008-8-23 01:03

我来看看!

zhanghsuo 2008-8-28 20:06

回复 1# giamkowsong 的帖子

不错的东西 ·下来试试·

blackshop 2008-8-28 22:48

已阅,看不懂,闪人

spe 2008-8-28 23:27

支持一吓!照做包無錯,但還未用得着:'(

jiangjiangwu 2008-8-29 17:04

看似和水平感应装置有关系,菜鸟路过...

wsboa 2008-8-31 14:33

看了半天不知道干吗用的走人

ajs1277 2008-9-4 18:13

纯支持一下

lsp_714 2008-9-4 18:42

恩,强力支持楼主

xiang_gong 2008-9-27 22:36

不管怎么样,支持一啊

qianshengxin 2008-10-1 23:01

谢谢分享!支持支持!学习一下!:xiuxing:

jzx1208 2008-10-9 15:25

= =!
深奥

fjpt2521313 2008-10-9 18:29

不知道有什么用!~!说明白点:tw:

wjq135 2008-10-9 19:28

我想知道三星的是否一样?

giamkowsong 2008-10-10 00:38

[quote]原帖由 [i]wjq135[/i] 于 2008-10-9 19:28 发表 [url=http://www.opda.com.cn/redirect.php?goto=findpost&pid=1571847&ptid=82431][img]http://www.opda.com.cn/images/common/back.gif[/img][/url]
我想知道三星的是否一样? [/quote]

那个就不清楚了,这个我都没用。

jian1987 2008-10-10 10:35

ffffffffffhhhhhhhhhhhh

shachong 2008-10-14 14:59

干嘛用的啊。。???不明白啊!!:sbf:

bettle0 2008-11-3 03:47

看了半天不知道干吗用

chongwu 2008-11-15 09:42

很清楚啊!感谢楼主共享啊!支持一下

ketutmung 2008-11-16 21:28

Thank You mate.

leehbz 2008-11-17 12:27

学习一下,谢谢

minss 2008-11-26 09:05

nokia n95 is very gut mobile

爱车一族很多人 2008-12-1 23:53

好深的技术。。。。。。

xyp311 2008-12-2 12:56

GKS你又强大了          95回来我给试试
页: [1]
查看完整版本: 【技术分享】使用N95加速度传感器(Sensor)API