博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TV开发记录
阅读量:5877 次
发布时间:2019-06-19

本文共 965 字,大约阅读时间需要 3 分钟。

hot3.png

 一、运行和调试

    在手机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

转载于:https://my.oschina.net/u/1396663/blog/505310

你可能感兴趣的文章
[转]PAC Manager: Ubuntu 上强大的 SSH 帐号管理工具,可取代 SecureCRT_Miracle_百度空间...
查看>>
顺序容器 (2)string类型操作
查看>>
转载:我最近的研究成果(IGeometry.Project and IGeometry.SpatialReference)
查看>>
提示框
查看>>
HDOJ1233 畅通工程之一(最小生成树-Kruscal)
查看>>
14Spring_AOP编程(AspectJ)_环绕通知
查看>>
PHP之打开文件
查看>>
iOS - OC SQLite 数据库存储
查看>>
PHP-mysqllib和mysqlnd
查看>>
Redis常用命令
查看>>
NeHe OpenGL教程 第三十五课:播放AVI
查看>>
Linux下ping命令、traceroute命令、tracert命令的使用
查看>>
js replace,正则截取字符串内容
查看>>
socket
查看>>
Highcharts使用表格数据绘制图表
查看>>
Thinkphp5笔记三:创建基类
查看>>
hdu5373
查看>>
4.单链表的创建和建立
查看>>
Android 好看的搜索界面,大赞Animation
查看>>
查询反模式 - GroupBy、HAVING的理解
查看>>