我在理解一件事时遇到了问题。我知道在开发应用程序时不需要android中的uses-feature,但是我想阻止一些没有某种功能的用户下载我的应用并给出糟糕的选票,因为“它不起作用”。 让我们举个例子:如果我想在我的传感器管理器中使用TYPE_ORIENTATION,我知道它使用加速度计用于x和y轴。但是在z轴上,如果我没有错,它将0度聚焦到磁北。所以它正在使用指南针硬件。
我的问题是:我是否必须在uses-feature中插入android.hardware.compass?还是android.hardware.accelerometer就足够了?有没有办法了解我必须放入什么用途(一般)?
感谢您的帮助。