开发者做SMART TV应用开发适配,如何将现成的作品移植到智能电视平台,我们在日常和开发者的沟通中整理了开发者普遍提到的几类:《系统平台搭建SDK接口》、《UI交互适配》、《测试及上线》三方面和开发者就电视端Android项目移植开发展开交流!如果您在开发或适配中遇到任何问题,欢迎随时跟帖回复补充!以下问题回复可见,我们将不定期开展线下开发者沙龙活动,与各位开发者面对面交流;感谢欢网TV应用开发技术工程师王超、孙涛、张林对此次问题搜集整理的大力支持,欢迎开发者加入我们的开发者交流群:261722115,与我们专业的TV应用开发工程师线上交流;
系统开发平台搭建SDK接口 Q:智能电视能否支持GPS卫星定位系统?
A:智能电视不是智能手机gps卫星定位模块已经去掉,不支持该功能。 A:这恐怕是不可能的,root无法达到! UI交互适配 Q:智能电视有无内置摄像头?能否支持外接摄像头的调用?支持什么型号的外接摄像头? A:智能电视里面没有内置摄像头,支持外接摄像头,但是不同电视支持的摄像头型号不同,比如tcl支持罗科 c270,长虹测试需要摄像头支持USB-V4L2这种接口类型的。 Q:遥控器适配该适配哪些按键?部分键值为何无法实现跨终端匹配? A:最低要适配遥控器的上下左右,返回,ok 菜单;比如ok键在tcl上它的适配键值是66;而在长虹上是23,在海信上是66;而其他google自带按键值是相同的。除了厂家自定义的按键外,在做这些键值适配过程中:比如flash的适配,获取的键值就不一样,并且ok键无法获取,这就和flash支持有关了。 Q:应用软件适配了某一电视品牌的一个机型后,是否就能够成功适配该品牌的其它机型? A:NO,系统版本的不一致会直接影响适配到不同机型上的效果差异巨大;有些终端虽然分辨率一致,但由于版本的不一致,很多功能的实现上是不一样的,就拿tcl和长虹来举例,在长虹上做到完全适配的应用运行非常流畅,但是拿同样版本和分辨率的应用到tcl上,直接报各种无响应,orm,这就是不同品牌的差异。而即使同一品牌上,我在做tcl的预装应用时,就遇到很奇怪的问题,同一系列的901电视只是终端类型不同但是用同一应用竟然无法运行。可见适配是非常难的。想达到适配全部覆盖的愿望是不可能的。尤其是视频播放器适配就更为困难了。 Q:摄像头应用无法启动摄像头,不显示影像,该怎么办? A:其实这个问题在问题1中你基本就能了解到答案了。应该就是摄像头硬件不兼容的问题了。如果是摄像头显示图像了就是图像不是正理的 Q:屏幕适配有什么要求? A:考虑几点;屏幕的分辨率,主流的 1920*1080 1280*720 1366*768屏幕的密度,图片处理(orm经常报) Q:目前电视都有哪些交互方式? A:遥控器为主,空鼠,摄像头,语音等需要特殊外设; Q:TV端文字的字体设置有没有标准尺度,如何设置效果最好? A:这个问题已经超出了应用移植适配的技术范畴,应是产品UI设计的事了。我们只能说在TV大屏上让用户感觉舒服的效果和尺寸是最好的,需要前端不断修改测试; Q:文字字号的大小,是根据系统的dpi以象素为单位设置的,TV端以像素(px)为单位的合适大小是多少?dpi是多少? A:dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
|