要執行android模擬器emulator,只要具備4個系統映象就可以了,分別是system.img、userdata.img、ramdisk.img和kernel-qemu,這4個檔案均可以在從sdk環境中得到,此外,最好還要新增模擬器**和adb工具,這樣功能才算完整。以下介紹具體制方法。
二. 新建乙個目錄,例如,在d盤下新建目錄d:\androidemulator。進入到d:\android-sdk-windows\tools目錄下,將emulator.exe拷拷貝到d:\androidemulator中,同時進入到d:\android-sdk-windows\platform-tools目錄下,拷貝adb.exe和adbwinapi.dll兩個檔案到d:\androidemulator中。注意,有的sdk把adb.exe和adbwinapi.dll放在d:\android-sdk-windows\tools目錄下。
三. 在d:\androidemulator新建目錄images,用來存放上面提到的4個系統映象。例如要製作android2.1模擬器,則到d:\android-sdk-windows\platforms\android-7\images目錄下,把裡面的檔案全部拷貝到d:\androidemulator\images目錄下,d:\android-sdk-windows\platforms\android-7\images目錄包含了system.img、userdata.img、ramdisk.img和kernel-qemu這4個檔案。
四. 在d:\androidemulator新建目錄skins,用來存放模擬器**檔案。繼續以製作android2.1模擬器為例,到d:\android-sdk-windows\platforms\android-7\skins目錄下,把裡面所有的資料夾拷貝到d:\androidemulator\skins目錄下,d:\android-sdk-windows\platforms\android-7\skins目錄包含了模擬器**檔案。
五. 啟動命令列視窗,進入到d:\androidemulator目錄,執行以下命令:
d:\androidemulator>start /b emulator.exe -sysdir d:\androidemulator -system images\system.img -data images\userdata.img -ramdisk images\ramdisk.img -kernel images\kernel-qemu -skindir d:\androidemulator\skins -skin hvga
start /b表示在後台執行emulator,其它emulator命令選項請執行emulator -help檢視。這樣,模擬器就運起來了。
六. 如果要在模擬器上安裝apk程式,則執行adb install ***.apk命令,執行adb install命令時,如果遇到下面輸出:
d:\androidemulator>adb install renju.apk
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device offline
不用理會,重新執行,直到提示成功為止。
這樣,如果我們編寫了乙個android應用程式,想拿到一台沒有android sdk和android build環境的機器上顯示給別人看,就可以打包d:\androidemulator這個資料夾,再帶上你的android應用程式,就可以顯示了,是不是很方便呢。
程式設計師聯合開發網:
part-2:
android的時間分發機制
結合網上資料和自己理解寫的,是個自己的總結,翻到的朋友不一定看的懂,主要參考位址如下 主要參考 事件分發包含 單個view中如何分發 viewgroup和view如何分發事件 在單個view中 ontouch ontouchevent onclick 三個方法執行順序 從左到右 在乙個view接受到...
製作可擴充套件的按鈕
下面這段css 給body中class btn 的按鈕新增了一些效果,css 如下 1 btn 效果如下 按鈕看上去不錯,但是當我們想擴充套件一下,做乙個大一號的按鈕的時候,我們要改很多東西,改字型,改行高,改邊框半徑等等所有影響到按鈕整體協調性且用px為單位的屬性。所以為了按鈕的可擴充套件性,我們...
android鬧鐘的製作
首先獲取鬧鐘管理者alarmmanager,通過button中的方法setalarmone 實現 1.獲取當前calendar系統時間 2.彈出時間對話方塊 3.確定好選擇的時間timepickerdialog,timepickerdialog時間選擇器 4.設定鬧鐘 5.當之間一到intent實現...