在Android 2.3中新增了3个感应器,对于Android平台的开发我们通过感应器可以发挥想象设计出一些很实用的软件。下面就一起看下目前API Level为9时一共11个感应器分辨是什么吧.
1. ACCELEROMETER 加速,描述加速度的。
2.GRAVITY 重力,这个在大家都知道。
3.GYROSCOPE 陀螺仪,对于物体跌落检测更强大些,开发游戏少了它会有点遗憾的,API Level 9新增的类型。
4. LIGHT 光线感应器,很多Android手机的屏幕亮度是根据这个感应器的数组自动调节的。
5. LINEAR_ACCELERATION 线性加速器,API Level 9新增的。
6. MAGNETIC_FIELD 磁极感应器。
7. ORIENTATION 方向感应器。
8. PRESSURE 压力感应器。
9. PROXIMITY 距离感应器,对于通话后关闭屏幕背光很有用。
10. ROTATION_VECTOR 旋转向量,Android 2.3新增的,如果我们过去处理图像会发现这个还是很有用的,不过这里还是对游戏开发起到辅助。
11. TEMPERATURE 温度感应器,可以获取手机的内部温度,不过和周边的有些差距,毕竟手机内部一般温度比较高。
对于以上感应器Android123提醒开发者,除了特别描述API Level为9或2.3之外的,SDK在1.5即Level 3时就已经支持了,不过最终使用还要看手机硬件的支持,很多山寨机或小品牌的设备可能会在这些上面偷工减料,同时Android开发网提醒大家,感应器的数据刷新比较快一般,考虑到电池功耗一般长时间使用CPU的占用率可能会提升,影响系统性能。
列举手机上已经有的感应器,可以通过SensorManager类的List<Sensor> getSensorList(int type) 获取,返回一个感应器类型的数组。这里在列举时type参数应该写TYPE_ALL.
转:http://www.cnblogs.com/KiloNet/archive/2011/01/09/1931324.html
分享到:
相关推荐
本人整理的一些android中常用的感应器demo,希望可以有些帮助
android Sensor各种感应器源码 加速度感应器,重力,方向。磁场感应器
android手机感应器检测:手机感应器有数十种之多,将它一一罗例。
android:加速度感应器源码, 三个方向的加速度,
博客附码:http://blog.csdn.net/gogler/article/details/7032009 用于收集android感应器数据的程序,附带一个比较完整的文件操作类。
Android 平台下使用重力传感器的示例,是学习重力传感器好的Demo
可以感应手机和人体距离,在脸部靠近手机后,屏幕黑掉,脸部离开的时候,屏幕点亮的功能,已经测试可以正常运行。
本例主要是利用手机重力感应器判断手机朝向,正面朝上则设置手机模式为正常状态,手机朝下则设置震动模式
android摇一摇和距离感应器实现
重力感应装置包括感应器、处理器和控制器三个部分。感应器负责侦测存储器的状态,计算存储器的重力加速度值;处理器则对加速度值是否超出安全范围进行判断;而控制器则负责控制将磁头锁定或者释放出安全停泊区。一旦...
雨松MOMO带你做游戏 Android游戏开发之小球重力感应源码 欢迎大家下载阅读。
Android重力感应跑步测速应用.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
基于android平台开发的重力感应器应用程序,代码简单。是完整的项目。
1 Android PDF 阅读器源码 2 Android Txt文本阅读器源码 3 Android SqliteManager 源码 4 Android 个人记账程序源码 5 android 多点触控实例源码 6 android 画图程序 7 Android 手电筒源码 8 Android 天气预报加...
主要介绍了Android使用Sensor感应器获取用户移动方向的方法,实例分析了指南针原理极其应用,需要的朋友可以参考下
结合实际案例, 介绍了在程序中注册传感器监听器对手机的加速度变化进行感应的方法,以及使用Intent 在Activity 与Service 之间进行通信, 以及对Android 平台下的嵌入式数据库SQLite进行操作的技巧,完成计步功能~
前面一篇《Android基于Sensor感应器获取重力感应加速度的方法》我们介绍了sensor的基本知识以及一个使用其中加速度感应器获取数据的例子。 前面提到过一个问题,就是说感应器刷新频率太快,假如我们要做一个UI中,...
很多移动设备都内置了感应器,android通过Sensor和SensorManager类抽象了这些感应器,通过这些类可以使用android设备的传感器 一 介绍Sensor类 SDK只有一句介绍“Class representing a sensor. Use getSensorList...
1、实验目的:初步实现手机对家居的远程控制...2、实验要求:编写一个Android的可运行apk文件,Arduino的可运行文件,并组装调试好全套的设计,实现手机控制小灯的卡关,电机的正反转,热感应器的感应信息回馈的接收。
距离感应器:继承SensorEventListener这个监听,重写onSensorChanged方法 * 2. 检测耳机插入和拔出:HeadsetPlugReceiver监听广播AudioManager.ACTION_AUDIO_BECOMING_NOISY和"android.intent.action.HEADSET_PLUG...