为什么我不能使用Sensor.TYPE_TILT_DETECTOR?

时间:2016-12-15 16:34:11

标签: android android-sensors

在我的应用中,我需要检测用户何时倾斜他的设备(左或右)。

在Android来源中,有一个Tilt detector

    /**
     * A sensor of this type generates an event each time a tilt event is detected. A tilt event
     * is generated if the direction of the 2-seconds window average gravity changed by at
     * least 35 degrees since the activation of the sensor. It is a wake up sensor.
     *
     * @hide
     * @see #isWakeUpSensor()
     */
    public static final int TYPE_TILT_DETECTOR = 22;

但它有一个@hide注释,所以我无法使用它。来自SO的answer表示:

  

顺便说一句,Sensor.TYPE_TILT_DETECTOR,[...]隐藏在SDK中,因为它们仅用于系统UI。

它真的很烦人,因为它似乎正是我需要的功能。我们有什么理由不能使用它吗?我真的必须重新发明轮子吗?

0 个答案:

没有答案