当我们想到AOSP时,许多人认为它是一个单一的代码库,可以普遍安装在许多不同的平台上。尽管AOSP可以用于许多不同的外形,但开发人员需要使用为所用设备类型制造的一些组件。例如,如果您想为安卓电视类型的设备构建AOSP,您需要使用特定的组件,如电视输入框架和向后倾斜应用编程接口,因为它们是电视独有的。
电视输入框架(也称为TIF)使设备能够向用户提供实时电视内容。因为这是一个框架,意味着它有很多内置组件,比如电视输入管理器、电视App、电视输入HAL。大多数公司只会把安卓电视放在盒子上,然后运送给客户,但这些公司需要谷歌移动服务,这必须经过谷歌的验证。利纳罗数字家庭集团(和许多其他集团)认为有必要创建一个通用的AOSP电视起点。
最终目标是为基于arm的Linaro 96Boards平台创建此代码,首先在Consumer Edition板上工作,然后迁移到用于电视和媒体的96Boards(电视平台规范)。LHG的初始版本是为HiKey CE平台创建的,因为它是一个被批准的安卓参考板。对于感兴趣的人来说,首选配置是2GB RAM HiKey LeMaker版本。
任何对自己测试这个构建感兴趣的人都可以去Linaro Wiki下载源代码。该页面还包含如何构建AOSP电视平台本身的说明,以及任何想要为其创建应用程序的人的起点。
下一篇
秦腔_qq二维码