python for android : 手机摇一摇
2014-02-25 23:05
483 查看
手机摇一摇的测试脚本 sensor1.py
原理:x轴 y轴 z轴 有一接近或大于2g = 2*9.8= 19.6 即可
参考: \sl4a\doc\SensorManagerFacade.html
startSensingTimed():
Starts recording sensor data to be available for polling.
sensorNumber (Integer) 1 = All, 2 = Accelerometer, 3 = Magnetometer and 4 = Light
delayTime (Integer) Minimum time between readings in milliseconds
原理:x轴 y轴 z轴 有一接近或大于2g = 2*9.8= 19.6 即可
import android, time droid = android.Android() droid.startSensingTimed(2, 250) time.sleep(1) s2 = droid.sensorsReadAccelerometer().result droid.stopSensing() n =16 # threshold x,y,z = s2 if abs(x)>n or abs(y)>n or abs(z)>n: if abs(x)>n: print 'x=',x if abs(y)>n: print 'y=',y if abs(z)>n: print 'z=',z droid.vibrate(500) print 's2=',s2
参考: \sl4a\doc\SensorManagerFacade.html
startSensingTimed():
Starts recording sensor data to be available for polling.
sensorNumber (Integer) 1 = All, 2 = Accelerometer, 3 = Magnetometer and 4 = Light
delayTime (Integer) Minimum time between readings in milliseconds
相关文章推荐
- 《Python》学习笔记
- Python3的变化
- 使用 Python 模拟登录查询
- pip安装python包出错:ctype = ctype.encode(default_encoding) # omit in 3.x!
- python 科学计算学习一:numpy快速处理数据(1)
- 【PythonChallenge】Level 5
- python 信号处理句柄第二个参数的作用
- 使用ctypes调用kernel32.dll中的函数
- Python的switch实现
- python中常见的日期换算
- 解决Python提示No module named 'pkg_resources'错误
- python参考手册--第10、11章执行环境、调试
- 【Python编程】网页URL提取实例
- Python的常见几道数学运算题
- Python 处理理时间超详细转的
- Python源码剖析----第三章(下)
- storm安装(2)ZeroMQ、JZMQ、Python、Java环境的安装
- Python第三站-深入文件与异常(数据持久化)
- python文件处理:file对象,tempfile,shuitl,os.path,os
- 如何访问python类中的私有方法