1、運行和調試html
在手機Android開發時,要運行咱們的程序,能夠選擇使用模擬器或者USB鏈接手機來運行。可是在作電視機(機頂盒)版本開發時,因爲如今電視機(機頂盒)廣泛的輸出分辨率都在720P以上,用模擬器模擬並非很方便,而採用數據線鏈接的方式,一樣也不方便,客觀上受到數據線長度和電視機(機頂盒)上接口的限制,並且此次在咱們的開發以前進行調研的時候,發現使用數據線鏈接沒法識別設備(也許和驅動有關)。總的來講,以前在手機上開發所用的方法,在電視(機頂盒)上並很差用。shell
這裏爲你們介紹幾個在電視機(機頂盒)我在本次開發中發現很是實用的幾個adb 命令了:eclipse
1.adb connect [ip]spa
使用這個命令,能夠鏈接指定ip的設備。有了這個命令,以前講的問題就迎刃而解了,只要將咱們的電腦和電視機(機頂盒)連入同一個局域網,就能夠鏈接到相應的設備了,而後就能夠在eclipse裏直接運行或調試程序了。相應的有調試
adb disconnect [ip]orm
功能相信你們都懂得,就不解釋了。htm
2.adb uninstall [package]接口
看名字相信你們也知道,這個命令能夠用來卸載應用。在電視機(機頂盒)上卸載應用並不如咱們在手機上方便,所有都要用遙控器來操做,使用這個命令就方便多了。並且此次開發過程當中,因爲咱們設備有限,幾我的使用一臺電視機,常常須要卸載別人安裝的不一樣簽名的程序,這個命令省去了咱們很多時間。ip
3.adb shell input text ****ci
這個命令的功能看字面兒相信也能猜得出來,就是用來輸入文字的。咱們在調試程序的時候,不少狀況下要鍵入文字,這在手機上可能並非個問題,可到了電視上,用遙控器按鍵盤真的會讓你崩潰的,這個命令簡直就是福音
2、UI適配
UI適配在Android開發中是一件既麻煩又沒法避免的事情,主要適配1080p和720p兩種分辨率。
drawable-sw1080dp
drawable-sw720dp
相應地,提供對應分辨率下的尺寸:
values-sw1080dp
values-sw720dp
摘取至:http://www.xuebuyuan.com/2127840.html