TV開發記錄

 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

相關文章
相關標籤/搜索