- CarLocationService)
CarLocationService是Android Automotive OS (AAOS) 中的一个系统服务,属于 Car Service 框架的一部分,专门用于管理车载系统中的位置服务。主要功能在车辆下电/停车时保存最后一次已知 Location,在车辆重新上电时,将这个缓存的 Location 重新注入到 Android Location 系统中。根据CarPowerPolicy,调用LocationManager.setAutomotiveGnssSuspended暂停或恢复 GNSS 硬件的运行状态。整体模块核心流程GNSS / Location Provider │ ▼ LocationManager │ │ 车辆下电 / PARK ▼CarLocationService │ │ 保存最后 Location ▼location_cache.json │ │ 车辆重新上电 nbs