濟(jì)南網(wǎng)站建設(shè)魯icp備微信軟文是什么意思
安卓平臺,不同屏幕分辨率需要修改density值,以適配UI顯示,比如字體大小等.
- 命令行下進(jìn)入安卓SDK源碼的device/目錄
再根據(jù)不同芯片廠進(jìn)入不同目錄, 比如展銳就是 cd device/sprd, 高通是device/qcom/ - 搜索關(guān)鍵字"ro.sf.lcd_density", grep -nr “ro.sf.lcd_density” 可以定位到修改的mk文件
比如sharklep/sp9850e_1h10/system.prop 這個(gè)默認(rèn)是ro.sf.lcd_density=320 - 計(jì)算自己的density大小 屏的分辨率寬與高分別用width, height表示, 屏英寸大小用inch表示,
density = (widthwidth + heightheight)的開根號 / inch
比如 分辨率為240 * 284, 1.83英寸, 則 240240 + 284284的開根號后再除以 1.83 得到202.取整后得到200. - 修改自己項(xiàng)目的mk文件中ro.sf.lcd_density的值,然后保存就可以了.
作者:帥得不敢出門 csdn原創(chuàng)