反弹小球和加速度传感器的使用(UIAccelerometer)
序言:
我们都见过人家做的小球运动,现在我们一起也做一个自己的小球运动。
今天的小球的效果是:程序运行后,将在画面中间,有一个小球,然后,你倾斜手机,小球将向着手机倾斜的方向飞移动,碰到四壁的时候将会反弹回来。
正文:
首先,我们要讲一下思路;
第一: 在UIViewController的子类里追...
分类:
其他好文 时间:
2014-12-29 12:11:06
阅读次数:
209
public void onSensorChanged(SensorEvent event)
{
final float alpha = 0.8;
gravity[0] = alpha * gravity[0] + (1 - alpha) * event.values[0];
gravity[1] = alpha * gravi...
分类:
移动开发 时间:
2014-12-16 11:46:36
阅读次数:
229
1、原理
核心功能一般就2个,运动计步和睡眠质量检测。
这两个的原理都是一样的,就是检测动作。
跟手机里的重力感应是一样的。
用的是加速度传感器。
能定量的测算出设备的移动变化。
运动计步一般是计算出你胳膊来回的摆动,然后判断你的运动幅度和频率。
进而通过步长设置(就是你自己输入你一步有多长),就可以计算你的运动距离。
手机上方便一点的是,有GPS可以辅...
分类:
其他好文 时间:
2014-12-02 17:17:36
阅读次数:
269
1.Sensor Type ???? ?重力感应/加速度传感器 (G-Sensor) ????? ?光感应?? (Light-Sensor)? ????? 温度感应 ????? 方向感应 ????? 磁场、 ???? ?临近性 2.如何实现Sensor编程 ...
分类:
移动开发 时间:
2014-11-07 11:29:03
阅读次数:
201
由于代码有点多,所以就分开写了,注释还算详细,方便学习Activitypackage com.lmw.android.test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import ...
分类:
移动开发 时间:
2014-11-01 17:40:31
阅读次数:
267
我们依次看看这十一种传感器1加速度传感器加速度传感器又叫G-sensor,返回x、y、z三轴的加速度数值。该数值包含地心引力的影响,单位是m/s^2。将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81。将手机朝下放在桌面上,z轴为-9.81。将手机向左倾斜,x轴为正值。将手机向右倾斜,x...
分类:
移动开发 时间:
2014-10-12 23:15:38
阅读次数:
322
使用加速度传感器应该注意几点:第一:确保你的IIC是正确的;第二,首先必须校准系统,校准方法,例如以下:将7455平放,保证z轴向下,这是假设系统是Ok的,那么x轴输出为0,y轴输出为0,z轴输出为63左右,假设不为以上參数,应该做例如以下调整:測量值比实际值小的情况下,往校准寄存器里面写入一个2*...
分类:
其他好文 时间:
2014-10-11 22:30:06
阅读次数:
255
Android例子源码手机加速度传感器使用http://neast.cn/forum.php?mod=viewthread&tid=9741&fromuid=5Android例子源码指定号码短信拦截源码http://neast.cn/forum.php?mod=viewthread&tid=9740...
分类:
其他好文 时间:
2014-10-11 00:43:04
阅读次数:
302
尽管我的微信是每八个月登录一次,但我相信各位玩得比我多。微信有一个“摇一摇”功能,这个功能其实是利用了加速度传感器来实现的,这个传感器,我估计再低端的手机都会有的,这是严重基本的传感器。重力加速度既可以用于判断手机当前所放置的方向,也可以用来检测运动方向,当用户甩手机时就会产生运动加速度。位于Win...
分类:
其他好文 时间:
2014-10-07 12:58:33
阅读次数:
210
我们依次看看这十一种传感器1加速度传感器加速度传感器又叫G-sensor,返回x、y、z三轴的加速度数值。该数值包含地心引力的影响,单位是m/s^2。将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81。将手机朝下放在桌面上,z轴为-9.81。将手机向左倾斜,x轴为正值。将手机向右倾斜,x...
分类:
移动开发 时间:
2014-09-28 11:58:51
阅读次数:
250