開發(fā)者做SMART TV應(yīng)用開發(fā)適配,如何將現(xiàn)成的作品移植到智能電視平臺,我們在日常和開發(fā)者的溝通中整理了開發(fā)者普遍提到的幾類:《系統(tǒng)平臺搭建SDK接口》、《UI交互適配》、《測試及上線》三方面和開發(fā)者就電視端Android項目移植開發(fā)展開交流!如果您在開發(fā)或適配中遇到任何問題,歡迎隨時跟帖回復(fù)補充!以下問題回復(fù)可見,我們將不定期開展線下開發(fā)者沙龍活動,與各位開發(fā)者面對面交流;感謝歡網(wǎng)TV應(yīng)用開發(fā)技術(shù)工程師王超、孫濤、張林對此次問題搜集整理的大力支持,歡迎開發(fā)者加入我們的開發(fā)者交流群:261722115,與我們專業(yè)的TV應(yīng)用開發(fā)工程師線上交流;
系統(tǒng)開發(fā)平臺搭建SDK接口 Q:智能電視能否支持GPS衛(wèi)星定位系統(tǒng)?
A:智能電視不是智能手機(jī)gps衛(wèi)星定位模塊已經(jīng)去掉,不支持該功能。 A:這恐怕是不可能的,root無法達(dá)到! UI交互適配 Q:智能電視有無內(nèi)置攝像頭?能否支持外接攝像頭的調(diào)用?支持什么型號的外接攝像頭? A:智能電視里面沒有內(nèi)置攝像頭,支持外接攝像頭,但是不同電視支持的攝像頭型號不同,比如tcl支持羅科 c270,長虹測試需要攝像頭支持USB-V4L2這種接口類型的。 Q:遙控器適配該適配哪些按鍵?部分鍵值為何無法實現(xiàn)跨終端匹配? A:最低要適配遙控器的上下左右,返回,ok 菜單;比如ok鍵在tcl上它的適配鍵值是66;而在長虹上是23,在海信上是66;而其他google自帶按鍵值是相同的。除了廠家自定義的按鍵外,在做這些鍵值適配過程中:比如flash的適配,獲取的鍵值就不一樣,并且ok鍵無法獲取,這就和flash支持有關(guān)了。 Q:應(yīng)用軟件適配了某一電視品牌的一個機(jī)型后,是否就能夠成功適配該品牌的其它機(jī)型? A:NO,系統(tǒng)版本的不一致會直接影響適配到不同機(jī)型上的效果差異巨大;有些終端雖然分辨率一致,但由于版本的不一致,很多功能的實現(xiàn)上是不一樣的,就拿tcl和長虹來舉例,在長虹上做到完全適配的應(yīng)用運行非常流暢,但是拿同樣版本和分辨率的應(yīng)用到tcl上,直接報各種無響應(yīng),orm,這就是不同品牌的差異。而即使同一品牌上,我在做tcl的預(yù)裝應(yīng)用時,就遇到很奇怪的問題,同一系列的901電視只是終端類型不同但是用同一應(yīng)用竟然無法運行??梢娺m配是非常難的。想達(dá)到適配全部覆蓋的愿望是不可能的。尤其是視頻播放器適配就更為困難了。 Q:攝像頭應(yīng)用無法啟動攝像頭,不顯示影像,該怎么辦? A:其實這個問題在問題1中你基本就能了解到答案了。應(yīng)該就是攝像頭硬件不兼容的問題了。如果是攝像頭顯示圖像了就是圖像不是正理的 Q:屏幕適配有什么要求? A:考慮幾點;屏幕的分辨率,主流的 1920*1080 1280*720 1366*768屏幕的密度,圖片處理(orm經(jīng)常報) Q:目前電視都有哪些交互方式? A:遙控器為主,空鼠,攝像頭,語音等需要特殊外設(shè); Q:TV端文字的字體設(shè)置有沒有標(biāo)準(zhǔn)尺度,如何設(shè)置效果最好? A:這個問題已經(jīng)超出了應(yīng)用移植適配的技術(shù)范疇,應(yīng)是產(chǎn)品UI設(shè)計的事了。我們只能說在TV大屏上讓用戶感覺舒服的效果和尺寸是最好的,需要前端不斷修改測試; Q:文字字號的大小,是根據(jù)系統(tǒng)的dpi以象素為單位設(shè)置的,TV端以像素(px)為單位的合適大小是多少?dpi是多少? A:dip: device independent pixels(設(shè)備獨立像素). 不同設(shè)備有不同的顯示效果,這個和設(shè)備硬件有關(guān),一般我們?yōu)榱酥С諻VGA、HVGA和QVGA 推薦使用這個,不依賴像素。
|