如何创建汽车应用程序来触发通知超速在安卓工作室



我想创建第一个应用程序,在不打开这个应用程序的情况下监听车速。可以在后台中监控车速

要监听Car speed,您需要创建CarPropertyManager的对象,并注册Car speed属性值的更改。(PERF_VEHICLE_SPEED(,使用CarPropertyManager 中存在的方法registerCallback((

registerCallback((方法需要一个用于接收速度更新的回调、速度的propty id(常数值:291504647(0x11600207(,上面提到的链路中的PERF_VEHICLE_speed(以及接收这些更新的速率。

将所有代码放入服务中,以便在后台接收更新。

您可以在以下位置找到Android Automotive应用程序的示例https://android.googlesource.com/platform/packages/services/Car/+/master/tests/EmbeddedKitchenSinkApp

我已经用汽车模拟器测试了样本apk。我的apk包含一些服务,可以在后台运行一些代码。当我的应用程序在模拟器中打开时,服务正在成功运行。但我尽量减少应用程序服务自动停止的情况。在汽车操作系统中有任何限制,或者我们需要遵循任何程序才能在我们的应用程序中使用服务。

相关内容

  • 没有找到相关文章

最新更新