2

我正在实现具有类似于 Android Auto App 功能的应用程序。

基本上,我从 Android Auto App 中了解到的 - 它在手机上创建 UI 并使用 USB 将 UI 传输到 Android Carkit 以显示。如果我的理解有误,请纠正我。

有人可以帮我了解Android Auto如何将其屏幕内容投射到Carkit吗?如何在我的应用程序中实现类似的功能?

4

1 回答 1

2

Android auto 提供纹理视图,用于渲染来自与其关联的不同进程的内容。这些渲染最终基于 Android Auto 中定义的布局框架合成。最终内容通过服务(使用 Android Auto 协议)流式传输到主机。Head Unit 将包含 Android Auto Receiver Library,它负责获取这些数据并完成其余工作。基本上架构是复杂的。

并非所有这些方面都是开放的。必须深入挖掘、逆向工程、阅读日志并找出更多细节。

于 2015-10-13T13:47:46.397 回答