施用Titanium Mobile开发iPhone/Android应用(08)- 加速度传感器的使用
使用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中。