码迷,mamicode.com
首页 > 其他好文 > 详细

电视的应用开发注意事项[持续更新]

时间:2014-06-25 21:00:01      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:style   使用   os      问题   line   

来乐视快3个月了,也做TV应用3个月了,老大上来就让我独立开发一个智能电视的应用,虽然现在已成功上线了,但感觉问题还是很多的。。。。。

把一些经验总结一下,免得以后自己以后绕弯路。

 

  • 电视控制大多数依赖遥控器,遥控器有个缺点,就是用户很有可能疯狂的快速的按按键,所以一定不要响应每次按键事件,可以把每个按键事件的处理流程放进Runnable里,然后用postDelay的方式来处理事件。
  • 电视是多个厂商开发,所以遥控器的按键键值会有出入,所以要有个统一转换的功能类。
  • 电视的焦点是个问题,所以当用户按方向键时,焦点该去哪,怎么去,都是要考虑的,当然是和交互设计师一起考虑。最好是通过View实现个通用的焦点绘制库,统一绘制获得焦点的View。
  • 电视应用大多是播放视频,视频播放是个大坑,不同的MediaPlayer的实现,相同接口的不同实现,甚至会出现通用接口没有被使用的情况,等等,这个以后要详细记录。
  • 善用设计模式(这个可能所有应用开发都适用^_^),比如视频全屏切换用状态机模式很方便,启动应用的顺序流程使用职责链模式等等。
  • 待续。。。

 

电视的应用开发注意事项[持续更新],布布扣,bubuko.com

电视的应用开发注意事项[持续更新]

标签:style   使用   os      问题   line   

原文地址:http://www.cnblogs.com/coding-way/p/3805553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!