首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

施用Titanium Mobile开发iPhone/Android应用(08)- 加速度传感器的使用

2012-07-15 
使用Titanium Mobile开发iPhone/Android应用(08)- 加速度传感器的使用获取Gesture :首先不是直接的取得加

使用Titanium Mobile开发iPhone/Android应用(08)- 加速度传感器的使用
获取Gesture :

首先不是直接的取得加速度传感器的值,而是通过获取Gesture之后进行操作。

当我们握紧iPhone设备,左右稍微摇晃手机,运行中的应用处理就会停止。像这样的应用有很多。在标准的MMS等应用里,写信息的过程中,摇晃手机后,就会调用Gesture弹出来是否取消编辑信息的确认对话框。


我们也试着将这个功能编写到Twitter的客户端中去。在message_window.js中追加以下代码。



这里和Twitter连接稍微有些不当,我们试着编写当有人碰到手机的时候发送信息。一般,iPhone向上平放的时候,加速度的值中Z轴基本是-1.0。重力加速度的值。如果有人もし誰かが拿起iPhone,在拿起的时候,加速度的值比-1.0稍微小一些。考虑到误差,当绝对值比1.1大的时候,发送信息。



这时,只是Titanium应用的右上角的的信息在变,编译需要很长的时间,慢慢等待。如果编译中途停止的话,注意一下几点:

-iPhone的iOS版本和SDK的版本是否符合
-SDK的版本比较旧的话不能安装
-只有iPhone的版本比较旧的话可以
-Provisionig Profile的AppID和Titanium的Application ID是否符合

成功编译完成后,首先在iTunes的应用一览中可以看到作成的应用。通过USB线将iPhone连接后,自动的sync开始后就能将编译的应用安装的iPhone中。

热点排行