300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 在搭载英特尔® 凌动™ 处理器的 Android* 手机和平板电脑上开发传感器应用

在搭载英特尔® 凌动™ 处理器的 Android* 手机和平板电脑上开发传感器应用

时间:2024-01-15 05:40:43

相关推荐

在搭载英特尔® 凌动™ 处理器的 Android* 手机和平板电脑上开发传感器应用

作者:杜伟 (Intel)

下载文章

在搭载英特尔® 凌动™ 处理器的 Android* 手机和平板电脑上开发传感器应用 [PDF 607KB]

在搭载英特尔® 凌动™ 处理器的 Android* 手机和平板电脑上开发传感器应用

本指南将为应用开发人员介绍 Android 传感器框架和讨论如何使用一些通常在搭载英特尔® 凌动™ 处理器的手机和平板电脑上提供的传感器。 包含在本讨论之列的有运动、位置和环境传感器。 按照 Android 框架的规定, GPS 未被严格视为一种传感器,尽管如此,本指南也会讨论基于 GPS 的位置服务。 本指南中的讨论以 Android 4.2 — Jelly Bean 为基础。

搭载英特尔® 凌动™ 处理器的 Android* 手机和平板电脑上的传感器

搭载英特尔凌动处理器的 Android 手机和平板电脑可以支持各种不同的硬件传感器。 这些传感器被用于检测运动和位置改变,以及报告周围环境参数。 图 1 中的方块图显示了在一个搭载英特尔凌动处理器的标准 Android 设备上可能会用到的传感器配置。

图 1.搭载英特尔® 凌动™ 处理器的 Android 系统上的传感器

根据它们报告的数据,我们可以将 Android 传感器分成表 1 中所示的类和类型。

表 1.Android 平台支持的传感器类型

Android 传感器框架

Android 传感器框架提供了可以访问传感器和传感器数据的机制,而作为例外的 GPS 则可以通过 Android 位置服务进行访问。 我们稍后将在本文中讨论该问题。 本传感器框架是 android 硬件包的一部分。 表 2 列出了传感器框架的主类和接口。

表 2.Android 平台传感器框架

获取传感器配置

设备制造商决定设备上提供什么传感器。 您必须使用一个参数“Sensor.TYPE_ALL”调用传感器框架的 SensorManager getSensorList() 方法查看有哪些传感器在运行时可用。 代码示例 1 显示了一列可用的传感器,以及每个传感器的厂商、功耗和精度信息。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。