问题描述
官方文档描述了可以为Android Automotive实现的两种应用程序,媒体应用程序和消息应用程序。同样,在Android Studio中创建新项目时,IDE也会提示从这些选项中选择模板。
我的问题仅针对第三方应用。 Android Automotive是否仅限于构建这些口味之一?也就是说,仅通过车辆的本机媒体UI或消息传递/通知机制与用户进行交互。还是作为第三方应用程序开发人员,我可以使用自定义活动/屏幕构建任何其他类型的应用程序(例如通用电话/平板电脑android应用程序)?如果允许任何形式的应用,它们是否仅限于在停车时运行?
解决方法
Android Automotive是Android,因此您可以构建自己喜欢的任何android应用并在Automotive上运行。问题在于,Google目前仅允许将媒体/消息传递应用程序引入Play商店,并且具有开发人员需要遵循的相当具体的设计准则。 当您的应用程序遵循Google的《驾驶员分心指南》时,便可以在车辆行驶时运行。