2019独角兽企业重金招聘Python工程师标准>>>

在我学习TV开发的过程中,TV适配都 一共经过过几个阶段.

我们知道,不论是手机开发,还是TV开发,屏幕适配都是一件头疼的事情

电视行业 有很多分辨率 1920x1080, 1280x720, 1280x800 等等.

手机的适配,都会用到权重,还有一些占位的东东,等等,具体就不多说,网上文章满天飞.

关于TV启蒙阶段, 我是在 values 对应了很多分辨率的文件夹.

工具下载地址:https://gitee.com/kumei/AndroidTVWidget/tree/master/Tool

优点:简单明了,方便

缺点:不能应对新出的分辨率,需要用工具重新生成. 而且在1280x720 与 1280x800感觉会有一些偏差,应该是计算误差吧.

后来无意在网上发现了

  • AutoLayout

下载地址:https://gitee.com/kumei/AndroidAutoLayout,修改版本,主要为了支持一些控件.

优点:

1. 使用的PX,可以和设计师的设计图一一对应(建议设计师统一使用1920x1080).

2. 调用很方便,基本上在XML布局就能搞定.

3. ... ...

缺点:

1. 要说缺点,还真没什么缺点,唯一的缺点就是太重,还有就是没有的控件需要重写.

  • SupportMultipleScreensUtil

下载地址:https://github.com/baixiaoY/SupportMultipleScreensUtil

优点:调用方便,只需要调用它的转换函数就OK了.

缺点:无法XML进行,要开始写,一行行写转换函数,有点麻烦.

题外话:

android 为了解决碎片化的一些问题,引入了百分比控件,还有ConstraintLayout约束,有空的同学也可以接触一下,还是不错的适配工具的.

总结:

我们不能沉浸的以往的经验,不思进取和进步,应该反思会不会更好的方法,能做的更好,更完美.

如果当时我停留在 启蒙阶段,那么后果是很可怕的... ...

转载于:https://my.oschina.net/hailongqiu/blog/1572315

android tv如何适配不同的平台相关推荐

  1. Android TV 屏幕适配

    Android TV 屏幕适配 1 1.dpi ,dip(dp), density 几个比较难描述的概念,摘这个blog的: http://www.cnblogs.com/wader2011/arch ...

  2. android 高通平台有前途吗,华为鸿蒙计划要适配高通平台了,可以告别安卓搭载鸿蒙OS了?...

    鸿蒙走出这一步是可以想象到的,看来华为打造这个系统希望的结果是万物皆可盘呀,所以一开始就提出了开源,也就意味着这次是高通,下次就可以是联发科,甚至更多的手机品牌也完全就可以搭载!早期我们一直在说国产手 ...

  3. android tv 新游,新游 | 《英雄之剑》TV版震撼来袭 阿里平台首发再掀全民格斗

    原标题:新游 | <英雄之剑>TV版震撼来袭 阿里平台首发再掀全民格斗 互动旗下2015全民格斗游戏<英雄之剑>由手机辗转电视,终于在今日登陆,继续在大屏幕上延续永久不灭的格斗 ...

  4. Android TV Input Framework(Android TV 一)

    前言 Android TV是Android 5.0新的内容,当前国内的智能电视大部分都是基于Android系统的,Android TV作为事实上的标准,它的推出必将极大的影响下一代智能电视的开发. 近 ...

  5. Android TV UI 设计指南 《一》

    随着国际市场上Google TV的发布和国内电视厂商纷纷推出定制Android TV的脚步,一时间智能电视平台成为了众多高科技企业争相抢占的新市场.较早的智能电视平台探索者有Google TV.App ...

  6. 【Android TV 开发】焦点处理 ( 父容器与子组件焦点获取关系处理 | 不同电视设备上的兼容问题 | 触摸获取焦点 | 按键获取焦点 )

    Android TV 开发系列文章目录 [Android TV 开发]安卓电视调试 ( 开启网络远程调试 ) [Android TV 开发]焦点处理 ( 父容器与子组件焦点获取关系处理 | 不同电视设 ...

  7. 谷歌宣布关闭Google TV,由Android TV接任

    早在2013年就有相关的报道称随着Android生态系统的不断完善谷歌将逐渐淘汰"Google TV"品牌,转而使用更受消费者认可的"Android TV"品牌 ...

  8. android – 多屏幕适配相关

    android – 多屏幕适配相关 作者: 曲天日期: 2011/10/27 1.基本概念 屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸).a ...

  9. android项目屏幕适配的解决方法

    适配android各种机型确实是一件特别头疼的事情: 官方适配屏幕建议采用下面一种方案: 首先建议选择默认分辨率为1280*720或者720*1280 如下图消灭星星 Design Width 720 ...

最新文章

  1. python详细安装教程环境配置-[Python] 安装及环境配置
  2. ValueError: Related model 'users.UserProfile' cannot be resolved
  3. centos 7.5 安装ruby -bash: ruby: command not found
  4. 微信小程序商城系统订单管理功能介绍
  5. 新版个人所得税计算python_用 Python 写个2019年专项扣除新个人所得税计算器
  6. 财务分析之资产负债表
  7. 【环境配置】gazebo搭建仿真机器人研究动态障碍物算法
  8. 动态规划java实现数塔问题_动态规划入门_数塔问题
  9. COMSOL弱形式解微分方程
  10. cocos creator 牌面翻转
  11. 【模拟电子技术基础】本章讨论问题答案2
  12. 猫猫学IOS(四)UI之半小时搞定Tom猫
  13. 喜马拉雅android sdk接入,喜马拉雅(com.ximalaya.ting.android) - 8.0.1.3 - 应用 - 酷安
  14. 帝国CMS7.5仿《女人说》模板源码/帝国CMS内核女性生活时尚门户网站模板
  15. 概率论和数理统计笔记之事件的概率
  16. 比你聪明的人比你y更聪明
  17. Nginx 基础详解(一)
  18. usaco 2.1.4 Subset Sums 【母函数】
  19. 网易mumu显示无法连接服务器,网易MuMu无法连接网络_网易MuMu如何实现多开
  20. 计算机系统的有哪些功能是什么意思,olt是什么意思(olt有什么功能和用途)

热门文章

  1. ubuntu php fpm.conf,ubuntu下nginx+PHP-FPM安装配置
  2. mysql timestamp 用法_MYSQL timestamp用法
  3. python深入与提高_关于提高Python计算性能的说明摘要,深入,提升,python,笔记,小结,不,定时,更新...
  4. Leetcode-137. 只出现一次的数字 II (python3实现)
  5. Linux常用端口查询命令及常见端口和端口分类
  6. 实现图片验证码,其实就是简单的验证码实现,记录一下
  7. Android中使用WebView加载本地html并支持运行JS代码和支持缩放
  8. JS中进行字符串的相等比较时用==遇到的坑
  9. Webstorm修改svn时提示Error relocating working copy:Server SSL certificate rejected
  10. Vux+Cordova打包的安卓App实现微信分享朋友和朋友圈