![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Automotive
文章平均质量分 96
TechMerger
Android平台资深从业者,公众号「Tech Merger」。
展开
-
从车窗升降一探 Android 车机的重要 API:车辆属性 CarProperty
一文了解 Android 车机如何处理中控的旋钮输入从实体按键看 Android 车机的自定义事件机制深度入门 Android 车机核心 CarService 的构成和链路本篇文章我们聚焦 Android 车机上最重要、最常用的接口:即车辆属性。并结合车窗升降这种典型的场景来探究它的完整链路。App 先通过 Car lib 拿到CarService的Car实例,CarService 会初始化所有 Car 相关的实现,比如其中车辆属性的化,会初始化和等。原创 2023-10-22 17:25:08 · 1512 阅读 · 0 评论 -
万字解读 Android 车机核心 :CarService 的构成和链路~
关于 Android 车机,之前分析过方控上自定义按键的输入机制和中控上旋钮输入的原理,但都局限于 Car Service 内 Input 相关模块。一文了解 Android 车机如何处理中控的旋钮输入从实体按键看 Android 车载的自定义事件机制本文将结合 Android 系统整体,对 CarService 的构成和链路对其做一个全面的分析和理解。我们通过一张表格来总结 CarService 相关组件的构成。Car 相关组件所属进程作用管理 Car Serivce 的系统服务。原创 2023-09-04 08:27:43 · 1956 阅读 · 0 评论 -
一文了解 Android 车机如何处理中控的旋钮输入?
上篇文章《从实体按键看 Android 车载的自定义事件机制》带大家了解了 Android 车机支持自定义输入的机制。事实上,除了支持自定义事件,对于中控上常见的音量控制、焦点控制的旋钮事件,Android 车机也是支持的。定义监听和订阅接收处理模拟和自定义输入所支持的事件一致,支持旋钮输入的事件类型也在如下文件types.hal中定义。/*** ...*/0x0A20代表该事件在底层的Property定义,供VehicleHal对其发起监听。原创 2023-07-30 16:39:06 · 1754 阅读 · 0 评论 -
从实体按键看 Android 车载的自定义事件机制
AAOS默认支持的自定义事件 Code 位于文件中,App 可以利用这些预设的事件 Code 进行监听和自定义处理逻辑。当然,Car OEM 厂商可以使用任意有符号的 32 位数值来扩展支持自定义输入的枚举范围,以支持更多的按键 Code,确保处理的范围符合实际的车辆按键需求。/***/我们利用上述 Code 来自定义一个打开高频 app 的专用控件,比如:接电话、挂电话、音量、语音、微信按钮、地图按钮、音乐控制等等。hl=zh-cn。原创 2023-07-17 20:47:28 · 1374 阅读 · 0 评论 -
软件定义汽车之 Android Automotive OS 发展历程
该系统于2017年推出,除了Google主导,还有IntelVolvo和Audi。这个项目目的是提供一个操作系统代码库,以便于汽车制造商开发他们自己的系统版本。(和各手机厂商开发独特的 Android OS 的思路完全一致)除了发短信、导航、音乐播放等信息娱乐类任务,AAOS 还想要能够处理车辆专用的功能,比如控制空调等等。与 Android Auto 不同,AAOS 并不依赖于智能手机的操作,是运行在车辆设备里的完整操作系统。...原创 2022-08-25 22:00:33 · 2391 阅读 · 2 评论