码迷,mamicode.com
首页 > 其他好文 > 详细

TV开发记录

时间:2015-09-12 16:23:15      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

 一、运行和调试

    在手机Android开发时,要运行我们的程序,可以选择使用模拟器或者USB连接手机来运行。但是在做电视机(机顶盒)版本开发时,由于现在电视机(机顶盒)普遍的输出分辨率都在720P以上,用模拟器模拟并不是很方便,而采用数据线连接的方式,同样也不方便,客观上受到数据线长度和电视机(机顶盒)上接口的限制,而且这次在我们的开发之前进行调研的时候,发现使用数据线连接无法识别设备(也许和驱动有关)。总的来说,之前在手机上开发所用的方法,在电视(机顶盒)上并不好用。

     这里为大家介绍几个在电视机(机顶盒)我在本次开发中发现非常实用的几个adb 命令了:

     1.adb connect [ip]

    使用这个命令,可以连接指定ip的设备。有了这个命令,之前讲的问题就迎刃而解了,只要将我们的电脑和电视机(机顶盒)连入同一个局域网,就可以连接到相应的设备了,然后就可以在eclipse里直接运行或调试程序了。相应的有

      adb disconnect [ip]

功能相信大家都懂得,就不解释了。

    2.adb uninstall [package]

    看名字相信大家也知道,这个命令可以用来卸载应用。在电视机(机顶盒)上卸载应用并不如我们在手机上方便,全部都要用遥控器来操作,使用这个命令就方便多了。而且这次开发过程中,由于我们设备有限,几个人使用一台电视机,经常需要卸载别人安装的不同签名的程序,这个命令省去了我们不少时间。

    3.adb shell input text ****

    这个命令的功能看字面儿相信也能猜得出来,就是用来输入文字的。我们在调试程序的时候,很多情况下要键入文字,这在手机上可能并不是个问题,可到了电视上,用遥控器按键盘真的会让你崩溃的,这个命令简直就是福音

二、UI适配

    UI适配在Android开发中是一件既麻烦又无法避免的事情,主要适配1080p和720p两种分辨率。

    drawable-sw1080dp

    drawable-sw720dp

相应地,提供对应分辨率下的尺寸:

    values-sw1080dp

    values-sw720dp

摘取至:http://www.xuebuyuan.com/2127840.html

TV开发记录

标签:

原文地址:http://my.oschina.net/u/1396663/blog/505310

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!