android - 是否所有 Android 手机都具有最少的一组传感器

标签 android android-sensors

我正在尝试了解 Android 手机中的传感器。

是所有/大多数手机都有一组基本的传感器,还是我必须查看各个规范以了解每个手机支持的功能。我看过的规范似乎不太清楚每部手机实际提供的功能。

我什至找不到一份过时的手机及其传感器列表,但如果有人能指点我一个,我将不胜感激。

我应该明确表示我正在寻找这些信息,因为我的应用程序可能需要特定的传感器或传感器组合。如果这些通常不可用,那么该应用程序可能不值得开发。此外,可能会使用不止一种传感器组合来完成这项工作,因此有关可用信息的信息将有助于开发。

最佳答案

Android 对于传感器没有最低硬件要求。 Android 兼容性计划声明:

Android 2.3 includes APIs for accessing a variety of sensor types. Devices implementations generally MAY omit these sensors, as provided for in the following subsections.

最好的方法是在 AndroidManifest.xml 文件中指定您的应用程序使用的传感器,以及应用程序运行是否需要这些传感器。 Android 市场使用所需传感器(和其他硬件功能)的详细信息来对市场上不受支持的设备隐藏该应用程序。

可以找到不同标志的详细信息以及如何使用它们 here .

当您发布应用程序草稿时,您可以看到支持所请求功能的所有设备的列表。

关于android - 是否所有 Android 手机都具有最少的一组传感器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7390779/

相关文章:

java - onSensorChanged() 的频率很奇怪(太快)?

android - Google Fit API 和 ActivityRecognitionAPI 之间的区别

android - 使用 SensorManager 在 OpenGL 中旋转?

android - Android中的MultiLine EditText,光标从顶部开始

android.git.kernel.org : Name or service not known

java - 在 Android 上限制语音识别结果

java - 单击时更改按钮的背景颜色,然后打开一个新 Activity

android - 是否可以在 Android 中触摸模糊部分图像?

android - 如何在 Android 中实现深蹲计数器?

android - 我们如何测量物体和安卓手机摄像头之间的距离