隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
          數(shù)據(jù)加載中……

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

          本文為原創(chuàng),如需轉(zhuǎn)載,請注明作者和出處,謝謝!

          本文為新書《Android/OPhone 開發(fā)完全講義》的內(nèi)容連載。《Android/OPhone開發(fā)完全講義》一書現(xiàn)已出版,敬請關(guān)注。

          購 買:互動網(wǎng)(china- pub)

          《Android/OPhone開發(fā)完全講義》目錄


          源代碼下載



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

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

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

          從真機(jī)上復(fù)制文件到PC

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

          PC復(fù)制到文件到真機(jī)

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

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

          二、 Shell命令

          由于Android是基于Linux內(nèi)核的操作系統(tǒng)。因此,在Android上可以執(zhí)行Shell命令。雖然在手機(jī)上提供了可以輸入命令的Shell程序,但在手機(jī)上輸入程序?qū)嵲谑遣环奖恪榱烁奖愕卦谀M器或手機(jī)上執(zhí)行Shell命令。可以使用如下的命令在PC上進(jìn)入Shell控制臺。

          adb -s HT9BYL904399 shell

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


                                 圖1  Shell控制臺

          三、創(chuàng)建、刪除和瀏覽AVD設(shè)備(android

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

          android create avd -n myandroid1.5 -t 2

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

          Android 1.5 is a basic Android platform.

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

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

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

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

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

          刪除AVD設(shè)備可以使用如下的命令。

          android delete avd -n myandroid1.5

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

          android list avds

          下一篇:Notification 與狀態(tài)欄信息



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

          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 銀河使者 閱讀(2348) 評論(0)  編輯  收藏 所屬分類: java 原創(chuàng)移動(mobile)Android/OPhone

          主站蜘蛛池模板: 福州市| 新乡县| 峨边| 旬邑县| 图木舒克市| 廊坊市| 固镇县| 天长市| 丰原市| 大厂| 嘉荫县| 贵阳市| 临泽县| 浮梁县| 会同县| 于都县| 勃利县| 厦门市| 杂多县| 惠东县| 定安县| 东源县| 闸北区| 昆明市| 上饶县| 离岛区| 弋阳县| 青龙| 诏安县| 桃园县| 嘉祥县| 会东县| 舒城县| 华蓥市| 淮北市| 龙游县| 琼海市| 高台县| 巨鹿县| 黎川县| 兴化市|