浏览器适配-基础
2018-11-05 本文已影响0人
THINKA
前言
很多人刚刚接触电视TV都会问,电视分辨率和手机分辨率有何异同?其实,我想说没有啥区别!可能只有一些事项需要注意!Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关)。
android TV开发经验谈
1. 在开发上, tv跟android phone原理基本一样.
2. 使用 single click 事件就够了. 遥控器的上下左右不需要处理. 不过在tv中也支持 phone中的 long click, double click等事件.
遥控器跟 轨迹球 差不多. TV 遥控器 的操作,只有: 上下左右, 点击.
3. TV的尺寸只有 1080p 和 720两种. 占了70%~80%的屏幕种类. 开发的时候, 只专心考虑1080p的就可以. 对于其他的尺寸, 一律缩放. 只是需要按照resource 的不同来缩放不同的尺寸. 这样做的话,省时省力( 基本不占成本)
4. 对于TV盒子的适配也不会占太久. 大部分的时间都用在了开发和测试上.
判断浏览器类型
主流浏览器分辨率
市面上最小的屏幕是1024×768,因此只要保证在这个尺寸放得下, 其他尺寸也肯定没有问题。所以设计界面的时候(包括设计弹框的时候),宽度:1000px 足足有余
高度:以Windows为例,去掉系统底部功能条的高度及浏览器的高度后,可以得出:768px – 约60~100px(浏览器高度) – 40px(系统底部工具栏高度) =约620px
由于屏幕分辨率越来越大,在设计界面(包括弹框)的时候,要设计两套版本界面。1024以下宽度一套,1024以上一套。