一種基于動態(tài)設(shè)置屏幕密度的屏幕適配方法、系統(tǒng)及設(shè)備

基本信息

申請?zhí)?/td> CN201811223388.6 申請日 -
公開(公告)號 CN109542550A 公開(公告)日 2019-03-29
申請公布號 CN109542550A 申請公布日 2019-03-29
分類號 G06F9/451(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 呂軍震; 胥洪鋒; 李長松; 尹建波; 王欣宇; 武佳 申請(專利權(quán))人 新博卓暢技術(shù)(北京)有限公司
代理機(jī)構(gòu) 北京馳納智財知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 新博卓暢技術(shù)(北京)有限公司
地址 065001 河北省廊坊市經(jīng)濟(jì)技術(shù)開發(fā)區(qū)華祥路118號
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于動態(tài)設(shè)置屏幕密度的屏幕適配方法、系統(tǒng)及設(shè)備,其中方法包括獲取UI設(shè)計圖標(biāo)準(zhǔn)尺寸LS、WS和像素密度XS,還包括以下步驟:獲取屏幕參數(shù)LP、WP和對角線長度LD,其中LP為屏幕的長,WP為屏幕的寬;計算屏幕像素密度Xp和屏幕密度D;使用所述屏幕密度D替換原有的屏幕密度;重新初始化,并生成新尺寸。本發(fā)明根據(jù)用戶當(dāng)前所用的設(shè)備屏幕分辨率以及尺寸,結(jié)合UI設(shè)計師設(shè)計圖的標(biāo)準(zhǔn),來算出當(dāng)前用戶設(shè)備應(yīng)該采用的density(屏幕密度)的值。用這個density(屏幕密度)來進(jìn)行dp轉(zhuǎn)化px,只需要維護(hù)一個values文件中所有的dp的值再根據(jù)換算出的density(屏幕密度),讓dp轉(zhuǎn)化為適合該屏幕分辨率的px值,從而達(dá)到完美適配。