【问题标题】:Android for Cars - How to tell if the car is parked?Android for Cars - 如何判断汽车是否停放?
【发布时间】:2022-10-17 20:53:12
【问题描述】:

到目前为止,我发现了一个在停车时触发的ParkedOnlyOnClickListener。但是如何直接查询该车是否停放呢?

或者,有没有办法判断引擎是打开还是关闭?

我知道有一个speed API,但这对我来说还不够好。

【问题讨论】:

    标签: android android-auto android-automotive


    【解决方案1】:

    对于 Android Automotive Apps,您可以使用 CarPropertyManager 并使用 VehiclePropertyIds 来获取当前的档位选择

    // Values are taken from android.car.hardware.CarSensorEvent class.

        private val VEHICLE_GEARS = mapOf(
            0x0000 to GEAR_UNKNOWN,
            0x0001 to "GEAR_NEUTRAL",
            0x0002 to "GEAR_REVERSE",
            0x0004 to "GEAR_PARK",
            0x0008 to "GEAR_DRIVE"
        )
    

    https://developer.android.com/reference/android/car/VehiclePropertyIds#GEAR_SELECTION

    请查看齿轮选择的谷歌示例代码Sample Code

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-17
      • 1970-01-01
      相关资源
      最近更新 更多