android - 如何实现类似Android Auto的截屏

标签 android android-auto

我正在致力于实现具有与 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/

相关文章:

Android汽车应用程序开发

android-source - 从源代码构建 Android Automotive

Android auto - 如何启用开发者模式

android - 播放服务 5.2.08 发行

android - 无法启动服务 com.android.vending.billing.IMarketBillingService

java - Recycler将项目视为堆栈

android - 获取 "Connecting over ADB to localhost:5277...failed"

android - 来自 UsbManager 的 NullPointerException

android - 在 ListView 中加载更多的 json 数据