摘要

在传统的Android机顶盒的基础之上嵌入了TIF框架,设计并实现了频道播放功能和节目管理功能。使用TIF框架进行系统架构的设计可完美的解决兼容性问题,使得第三方内容提供商可以无需考虑众多制造商所制造的不同的机顶盒系统。利用TIF框架还可将不同的输入源均视为第三方TV Input进行统一管理,获得更好的特性和跨平台兼容性。在节目管理模块中采取多种措施提高系统性能。采用手动开启数据库事务功能的方法,减少了系统无意义的耗时;事先在界面上显示一个对话框,避免出现ANCR错误;数据设配器BaseAdpter可将数据来源和显示进行解耦,降低了耦合性。