隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0

          導航

          <2010年7月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          公告

          關注我的新浪微博

          我的著作









          常用鏈接

          留言簿(126)

          我參與的團隊

          隨筆分類(818)

          隨筆檔案(310)

          文章分類(1)

          文章檔案(8)

          相冊

          ADSL、3G查詢

          CSDN

          eclipse

          ibm

          Java EE

          Linux

          Web

          云服務

          代理網站

          關注的網站

          協議

          喜歡的Blog

          國內廣告平臺

          圖書出版

          在線培訓

          開發工具

          微博客戶端

          手機鈴聲

          操作系統

          • ReactOS
          • 一個與windowXP/2003兼容的操作系統

          數學

          文件格式

          源碼資源

          移動(Mobile)

          編程語言

          英語學習

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1973560
          • 排名 - 6

          最新評論

          閱讀排行榜

          評論排行榜

          《Android/OPhone開發完全講義》連載(4):Android SDK中常用命令行工具(二)

          本文為原創,如需轉載,請注明作者和出處,謝謝!

          本文為新書《Android/OPhone 開發完全講義》的內容連載。《Android/OPhone開發完全講義》一書現已出版,敬請關注。

          購 買:互動網(china- pub)

          《Android/OPhone開發完全講義》目錄


          源代碼下載



          上一篇:Android SDK中常用命令行工具(一)

          一、
          P
          C與模擬器或真機交換文件(adb pulladb push

          在開發階段或其他原因,經常需要將PC上的文件復制到模擬器或真機上,或將模擬機和真機上的文件復制到PC上。使用adb pulladb push命令可以很容易完成這個工作。例如,下面的命令將真機的SD卡根目錄下的camera.jpg文件復制到PC的當前目錄,取名為picture.jpg。又把picture.jpg文件復制到真機的SD卡根目錄,取名為abc.jpg

          從真機上復制文件到PC

          adb -s HT9BYL904399 pull /sdcard/camera.jpg picture.jpg

          PC復制到文件到真機

          adb -s HT9BYL904399 push picture.jpg /sdcard/abc.jpg

          如果讀者安裝了ADT,可以通過DDMS透視圖的【File Explorer】視圖右上方的幾個按鈕方便地從模擬器或真機上導入、導出和刪除文件。

          二、 Shell命令

          由于Android是基于Linux內核的操作系統。因此,在Android上可以執行Shell命令。雖然在手機上提供了可以輸入命令的Shell程序,但在手機上輸入程序實在是不方便。為了更方便地在模擬器或手機上執行Shell命令。可以使用如下的命令在PC上進入Shell控制臺。

          adb -s HT9BYL904399 shell

          Shell控制臺的提示符是一個井號(#)。進入Shell后,輸入cd system/bin命令,再輸入ls命令,可以看到當前Android系統支持的命令文件,如圖1所示。讀者可以根據實際情況使用相應的命令。


                                 圖1  Shell控制臺

          三、創建、刪除和瀏覽AVD設備(android

          在這里將介紹直接使用android命令來建立和刪除AVD設備。建立AVD設備的命令如下:

          android create avd -n myandroid1.5 -t 2

          其中myandroid1.5表示AVD設備的名稱,該名稱可以任意設置,但不能和其他AVD設備沖突。-t 2中的2指建立Android 1.5AVD設備。1表示Android 1.1AVD設備。以此類推。目前最新的Android 2.1應使用-t 6來建立AVD設備。在執行完上面的命令后,會輸出如下的信息來詢問是否繼續定制AVD設備。

          Android 1.5 is a basic Android platform.

          Do you wish to create a custom hardware profile [no]

          如果讀者不想繼續定制AVD設備,直接按回車即可。如果想定制AVD設備,輸入y,然后按回車。系統會按步提示該如何設置。中括號內是默認值,如果某個設置項需要保留默認值,直接按回車即可。如果讀者使用的是Windows XP,默認情況下AVD設備文件放在如下的目錄。

          C:\Documents and Settings\Administrator\.android\avd

          如果想改變AVD設備文件的默認存儲路徑,可以使用-p命令行參數,命令如下:

          android create avd -n myandroid1.5 -t 2 -p d:\my\avd

          刪除AVD設備可以使用如下的命令。

          android delete avd -n myandroid1.5

          通過下面的命令可以列出所有的AVD設備。

          android list avds

          下一篇:Notification 與狀態欄信息



          Android開發完全講義(第2版)(本書版權已輸出到臺灣)

          http://product.dangdang.com/product.aspx?product_id=22741502



          Android高薪之路:Android程序員面試寶典 http://book.360buy.com/10970314.html


          新浪微博:http://t.sina.com.cn/androidguy   昵稱:李寧_Lining

          posted on 2010-07-08 20:58 銀河使者 閱讀(2347) 評論(0)  編輯  收藏 所屬分類: java 原創移動(mobile)Android/OPhone

          主站蜘蛛池模板: 新泰市| 凤冈县| 太湖县| 栾城县| 张掖市| 临安市| 清原| 新沂市| 太湖县| 永川市| 永靖县| 杨浦区| 无为县| 南乐县| 百色市| 利津县| 淳安县| 武邑县| 江达县| 谢通门县| 三江| 渭南市| 漳平市| 布尔津县| 互助| 仙游县| 肃南| 抚州市| 江孜县| 兴安盟| 拉萨市| 依安县| 南川市| 襄垣县| 上蔡县| 琼结县| 中西区| 荃湾区| 运城市| 保亭| 平利县|