我正在致力于实现具有与 Android Auto App 类似功能的应用程序。
基本上,我从 Android Auto 应用程序中了解到 - 它在手机上创建 UI 并使用 USB 将 UI 传输到 Android Carkit 进行显示。如果我的理解有误,请指正。
有人可以帮我了解 Android Auto 如何将其屏幕内容转换到 Carkit 吗?如何在我的应用程序中实现类似的功能?
最佳答案
Android auto 提供纹理 View 来渲染与其关联的不同进程的内容。这些渲染最终根据 Android Auto 中定义的布局框架进行合成。最终内容通过服务(使用 Android Auto 协议(protocol))传输到主机。 主机将包含 Android Auto Receiver Library,负责获取这些数据并完成其余的工作。基本上架构很复杂。
并非所有这些方面都是开放的。必须深入挖掘、逆向工程、阅读日志并找出更多细节。
关于android - 如何实现类似Android Auto的截屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30740309/