国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種智能電視應用分辨率適配方案的制作方法

      文檔序號:11931555閱讀:316來源:國知局

      本發(fā)明涉及應用程序領(lǐng)域,具體是一種智能電視應用分辨率適配方案。



      背景技術(shù):

      由于Android系統(tǒng)的設(shè)備種類較多,屏幕尺寸不一等,同一個應用需要針對不同屏幕設(shè)備進行適配才能在相應的屏幕上正常的顯示,由于不同尺寸的電視具有不同的分辨率,同一個應用又會在不同分辨率的電視上顯示會出現(xiàn)顯示異常的問題,現(xiàn)有技術(shù)的Android屏幕適配方式主要包括采用百分比布局或者制作多套屏幕分辨率的資源包等方式。采用百分比布局會導致應用體積變大,且采用制作多套屏幕分辨率的資源包的方式由于無法預知所有分辨率的資源包,在使用過程中也受到很大的限制。



      技術(shù)實現(xiàn)要素:

      本發(fā)明的目的在于提供一種智能電視應用分辨率適配方案,以解決上述背景技術(shù)中提出的問題。

      為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

      一種智能電視應用分辨率適配方案,其主要步驟如下:

      101:服務器配置一套屏幕分辨率信息;

      102:應用端根據(jù)解析其內(nèi)容得到服務器所下發(fā)的信息所對應的分辨率配置;

      103:應用端獲取本設(shè)備分辨率;

      104:應用端與服務器下發(fā)的分辨率進行計算,得出服務器端配置的界面信息的分辨率與本地設(shè)備分辨率的比例關(guān)系;

      105:根據(jù)比例關(guān)系,按照服務器下發(fā)的界面信息轉(zhuǎn)換為位置、坐標信息針對每個元素進行界面繪制。

      與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:

      本方案通過動態(tài)計算的方式實現(xiàn)屏幕分辨率的適配,無需多套資源包,不會增加應用大小,無需再進行二次開發(fā)。可以較好的解決同一個應用在不同分辨率的電視上的適配,達到相同的顯示效果。

      附圖說明

      圖1為智能電視應用分辨率適配方案的流程示意圖。

      具體實施方式

      下面結(jié)合具體實施方式對本發(fā)明的技術(shù)方案作進一步詳細地說明。

      請參閱圖1,一種智能電視應用分辨率適配方案,其主要步驟如下:

      101:服務器配置一套屏幕分辨率信息,其中標明此信息是針對某一種分辨率的信息;

      102:應用端根據(jù)解析其內(nèi)容得到服務器所下發(fā)的信息所對應的分辨率配置;

      103:應用端獲取本設(shè)備分辨率;

      104:應用端與服務器下發(fā)的分辨率進行計算,得出服務器端配置的界面信息的分辨率與本地設(shè)備分辨率的比例關(guān)系;

      105:根據(jù)比例關(guān)系,按照服務器下發(fā)的界面信息轉(zhuǎn)換為位置、坐標信息針對每個元素進行界面繪制,由此可以達到一套方案可解決多種分辨率以及未知分辨的適配,無需內(nèi)置多套資源圖以及無數(shù)界面布局文件。

      實施例1

      101:服務器配置一套分辨率為1080的信息:;

      102:應用端根據(jù)解析其內(nèi)容得到服務器所下發(fā)的信息所對應的1080分辨率配置;

      103:應用端獲取本設(shè)備分辨率為720;

      104:應用端與服務器下發(fā)的分辨率進行計算,得出服務器端配置的界面信息的分辨率與本地設(shè)備分辨率的比例關(guān)系為1080/720=1.5;

      105:根據(jù)比例關(guān)系,按照服務器下發(fā)的界面信息轉(zhuǎn)換為位置、坐標信息針對每個元素進行界面繪制,終端界面對應元素的寬度為320*2*1.5+((2*間距)*1.5倍);終端界面對應元素的高度為240*1*1.5+((1*間距)*1.5倍)。

      本發(fā)明的工作原理是:

      本發(fā)明是由服務器下發(fā)一套屏幕分辨率的信息,應用端通過獲取本設(shè)備的分辨率,與服務端的數(shù)據(jù)進行計算,得到對應的倍數(shù)關(guān)系,然后按照比例關(guān)系動態(tài)生成應用界面大小。

      上面對本發(fā)明的較佳實施方式作了詳細說明,但是本發(fā)明并不限于上述實施方式,在本領(lǐng)域的普通技術(shù)人員所具備的知識范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下作出各種變化。

      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1