Android的传感器开发
Android的常用传感器
传感器应用案例
Android的传感器开发
1.1 开发传感器应用
开发传感器的步骤如下:
调用Context的getSystemService(Context.SENSOR_SERVICE)方法获取SensorManager对象。
调用SensorManager的getDef...
分类:
移动开发 时间:
2015-01-05 16:47:00
阅读次数:
348
一、原理介绍:
Android手机中摇一摇的功能已经很常见了,最近接触到了这个功能,原理很简单:使用加速度传感器,在晃动手机时,监听加速度在各个方向的变化,当加速度值超过设定的灵敏度时,则触发摇一摇功能。
二、使用到的类:
SensorManager
SensorEventListener
三、功能实现:
1、摇一摇功能:我将摇一摇功能封装成了一个类ShakeU...
分类:
移动开发 时间:
2014-09-11 23:51:12
阅读次数:
509
1、Scroller源码分析下面是对Scroller源码的分析,并附有源码,如下:package android.widget;
import android.content.Context;
import android.hardware.SensorManager;
import android.os.Build;
import android.util.FloatMath;
import...
分类:
其他好文 时间:
2014-09-01 14:04:43
阅读次数:
959
带有g-sensor的Android设备上可通过API获取到设备的运动加速度,应用程序通过一些假设和运算,可以从加速度计算出设备的方向获取设备运动加速度的基本代码是: SensorManager sm = (SensorManager) context.getSystemService...
分类:
移动开发 时间:
2014-08-06 22:07:02
阅读次数:
349
public class MainActivity extends Activity
{
// 定义 方向传感器 和 重力传感器
private TextView tvOrientation, tvAccelerometer;
// 定义一个传感器的管理对象
private SensorManager sensorManager;
//定义一个监...
分类:
移动开发 时间:
2014-08-06 18:59:12
阅读次数:
234
android传感器的使用以加速度传感器、方向传感器、磁场、压力、温度、光感。特别的距离传感器为例介绍。首先所在的类需要implement SensorEventListener。使用传感器分为以下几步:1、新建一个SensorManager来管理传感器服务。代码为:SensorManager sm...
分类:
移动开发 时间:
2014-07-19 09:36:12
阅读次数:
310
Android自动的SensorManager使用起来已经很方便,但由于一些情况我们希望对其中的功能进行封装:只使用个别的sensor,功能相对单一要对sensor返回的raw data进行算法处理方可使用程序中多处频繁调用禁用sensor的数据由于项目需要在很多页面调用手机的方向信息,故而对sen...
分类:
移动开发 时间:
2014-07-14 10:43:48
阅读次数:
284
版权声明:以前的Blog文章合并。原创作品,谢绝转载!否则将追究法律责任。
SensorManager类:用于创建sensor service的实例。该类提供了很多
用于访问和枚举传感器,注册和注销传感器监听器的方法。而且还提供了
与传感器精度、扫描频率、校正有关的常量。
Sensor类:提供了一些用于获取传感器技术参数的方法。如版本、类型、
生产商等...
分类:
其他好文 时间:
2014-07-11 08:11:59
阅读次数:
334
如有转载,请声明出处: 时之沙:http://blog.csdn.net/t12x3456目前很多应用已经实现了摇一摇功能,这里通过讲解该功能的原理及实现回顾一下加速度传感器的使用:1.首先获得传感器管理器的实例sensorManager=(SensorManager)context.getSyst...
分类:
移动开发 时间:
2014-06-25 09:46:18
阅读次数:
419
android传感器的坐标系统和其2D设计并不相同,坐标系如下图:使用SensorManager对象注册传感器监听器后,在onSensorChanged方法内可以得到SensorEvent的一个对象。而SensorEvent对象有一个重要的成员变量public
final float[]values...
分类:
移动开发 时间:
2014-06-08 07:39:57
阅读次数:
302