Android传感器概述(四)
来源:互联网 发布:微软windows phone 编辑:程序博客网 时间:2024/05/16 11:07
传感器的可用性
传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化。这是因为Android传感器的引入需要有几个平台Release的过程。例如,某些传感器在Android1.5(API Level 3)中被引入,但有些并没有被实现,直到Android2.3(API Level 9)时才可用。同样,一些在Android2.3(API Level 9)和Android4.0(API Level 14)被引入的传感器,其中有两个已经被弃用,并用更新、更好的传感器来替代。
表2概要的说明了每个传感器在各个基本平台上的可用性。这里只列出了4个平台,因为它们是涉及到传感器变化的平台。列出的那些被弃用的传感器,依然在后续的平台上有效(在提供该传感器的设备上),这是Android的向后兼容性策略。
表2.传感器的平台可用性
传感器
Android4.0
(API Level 14)
Andoroid2.3
(API Level 9)
Android2.2
(API Level 8)
Android1.5
(API Level 3)
TYPE_ACCELEROMETER
Yes
Yes
Yes
Yes
TYPE_AMBIENT_TEMPERATURE
Yes
n/a
n/a
n/a
TYPE_GRAVITY
Yes
Yes
n/a
n/a
TYPE_GYROSCOPE
Yes
Yes
n/a1
n/a1
TYPE_LIGHT
Yes
Yes
Yes
Yes
TYPE_LINEAR_ACCELERATION
Yes
Yes
n/a
n/a
TYPE_MAGNETIC_FIELD
Yes
Yes
Yes
Yes
TYPE_ORIENTATION
Yes2
Yes2
Yes2
Yes2
TYPE_PRESSURE
Yes
Yes
n/a1
n/a1
TYPE_PROXIMITY
Yes
Yes
Yes
Yes
TYPE_RELATIVE_HUMIDITY
Yes
n/a
n/a
n/a
TYPE_ROTATION_VECTOR
Yes
Yes
n/a
n/a
TYPE_TEMPERATURE
Yes2
Yes
Yes
Yes
1这种传感器类型在Android1.5(API Level3)中被添加,但知道Android2.3(API Level 9)以后才可以使用;
2这种传感器是有效的,但已经被弃用了。
- Android传感器概述(四)
- Android传感器概述(四)
- Android传感器概述(四)
- Android传感器概述(一)
- Android传感器概述(二)
- Android传感器概述(三)
- Android传感器概述(五)
- Android传感器概述(六)
- Android传感器概述(七)
- Android传感器概述(八)
- Android传感器概述(一)
- Android传感器概述(二)
- Android传感器概述(三)
- Android传感器概述(五)
- Android传感器概述(六)
- Android传感器概述(七)
- Android传感器概述(八)
- Android传感器概述(二)
- ZOJ 3690 Choosing number
- 数据处理工具用户手册(一)
- [MySQL] 存储过程错误异常处理例子 --> DECLARE EXIT HANDLER FOR SQLEXCEPTION
- background-position 用法详细介绍
- [每天get点新技能]搜商——More Query Modifiers
- Android传感器概述(四)
- Hi,小伙伴们,我的博客搬家了 http://imhekun.com
- Android传感器概述(五)
- 《REWORK》启示录:该睡觉时就睡觉——源自两个比赛的经历
- C语言标准库之动态内存管理
- Android传感器概述(六)
- C++primer学习心得(一)
- linux学习入门25——VI编辑器(linuxcast.net)
- NSNotificationCenter 的详细说明