作者mayuyu (‵・ω・′)
看板EZsoft
標題Fw: [軟體] 可以在Windows上跑Android的模擬器DuOS-M
時間Mon Dec 22 17:55:27 2014
※ [本文轉錄自 Android 看板 #1Kb-eDFl ] 作者: mayuyu (‵・ω・′) 看板: Android 標題: [軟體] 可以在Windows上跑Android的模擬器DuOS-M 時間: Mon Dec 22 17:53:13 2014 DuOS-M是可以在Windows7/8平板、筆電、桌機上跑Android的模擬器, 是做BIOS聞名的AMI公司的產品
http://www.amiduos.com/ DuOS-M應該是目前跑起來最順的Android虛擬機, 其他安卓模擬器例如BlueStacks的速度很慢,用起來很頓, Genymotion快很多,而且更適合作為開發測試使用, 但是DuOS-M滑動比Genymotion更順暢, 用起來的感覺和硬體的Nexus 7差不多, 使用x86的低階硬體測試安兔兔的跑分就有六萬八千多分, 同時支援OpenGL,跑一些3D遊戲也非常順暢。 DuOS-M可以試用30天,購買單機授權只需9.99美金, 比Genymotion便宜太多太多,等於用三百多塊換一塊安卓平板。 有提供授權轉移工具,更換硬體後可以轉移授權到新機器上繼續使用。 不過有一點要特別注意,這個軟體反安裝的時候會誤刪桌面上的捷徑和資料, 所以反安裝之前一定要記得先備份桌面上的東西再還原回去。 (這個bug簡直是病毒的破壞等級了,而且到現在最新版還是沒有修正) 內建Amazon App商店,沒有Google Play商店, 不過安裝完以後會開啟網頁引導使用者如何在DuOS-M上另外安裝Play商店。 DuOS-M的Android作業系統版本是4.2.2,本來官方說不會支援KitKat, 不過現在變更為也有可能推出,而且預計將來會升級成Lollipop。 DuOS-M預設的內部儲存空間為16GB,SD Card也是16GB, 理論上應該是夠用了,反正虛擬機爆掉隨時可以還原, 也可以製作備份好幾個不同的系統替換。 不過如果想要加大空間的話,DuOS-M同樣是基於VirtualBox的虛擬機, 所以同樣可以使用 #1KW8mlqr 這一篇的方法加大內部儲存空間。 另外DuOS-M預設是把虛擬硬碟固定放在C槽, 隨著虛擬機的使用時間增長虛擬硬碟會越來越大,佔用C槽空間, 所以如果要更改虛擬硬碟存放的位置,要修改 C:\Users\%USER_PROFILE%\.DUOS\config.xml 把裡面的datafs.vdi和sdcard.vdi的路徑修改為自訂存放的位置。 同時也要修改 C:\ProgramData\AMI\DuOS\DuOS\DuOS.vbox 同樣把datafs.vdi和sdcard.vdi的路徑修改為自訂存放的位置。 備份和替換虛擬硬碟時候,是備份上述的datafs.vdi和sdcard.vdi 這二個虛擬磁碟以及 C:\Users\%USER_PROFILE%\.DUOS\backup.vdi 底下的backup.vdi,還有 C:\ProgramData\AMI\DuOS\imgs\rootfs.vdi 底下的rootfs.vdi(這個是Google App存放的磁碟) 再加上 C:\ProgramData\AMI\DuOS\DuOS\DuOS.vbox 總共五個檔案。 測試用的虛擬機爆掉的話,把這五個檔案複製回去就可以還原備份的系統。 DuOS-M本身有提供快速鍵模擬觸控面板的手勢操作, 可以搭配系統滑鼠手勢的軟體,例如StrokePlus, 按住滑鼠右鍵畫手勢來執行這些操作。 例如: 啟動或關閉手勢支援 Gesture Support DuOS-M本身的快速鍵 ctrl+shift+t 可以自訂StrokePlus的手勢,例如 按住滑鼠右鍵畫↘↗(下上,打一個勾) 送出 acSendKeys("^%t") Zoom In DuOS-M本身的快速鍵 i 可以自訂StrokePlus的手勢,例如 按住滑鼠右鍵畫↙ 送出 acSendKeys("i") Zoom Out DuOS-M本身的快速鍵 o 可以自訂StrokePlus的手勢,例如 按住滑鼠右鍵畫↗ 送出 acSendKeys("o") 另外有一個功能是Genymotion有而DuOS-M目前還沒有的, Genymotion有提供模擬實體按鍵,同時這些按鍵可以對應實體鍵盤的快速鍵, 所以搭配StrokePlus,就可以做到在畫面上任何位置用滑鼠右鍵畫手勢, 就可以在原地執行返回、首頁和多工鍵, 而不用大老遠移動滑鼠到畫面下方的虛擬鍵上點擊, 操作速度和便利性會大幅提升。 可是DuOS-M沒有提供這個功能, 所以只好搭配AutoHotkey來幫助我們做到這個功能。 安裝好AutoHotkey之後,打開Window Spy, 切換到DuOS-M視窗,記下Window Spy顯示的下方三個虛擬鍵的XY座標位置。 然後編寫一個新的Script,輸入以下內容: ;設定快速鍵執行點擊返回、首頁和多工鍵的操作,例子裡是用F10,F11,F12 F10:: { ;先記錄目前滑鼠游標所在的位置 MouseGetPos, PosX, PosY ;瞬間移動滑鼠到剛才記錄的返回鍵的XY座標位置上然後點擊 MouseClick,, 790, 1052,, 0 ;點擊完以後瞬間返回原來滑鼠游標所在的位置 MouseMove, %PosX%, %PosY%, 0 return } ;同樣的操作,點擊首頁鍵 F11:: { MouseGetPos, PosX, PosY MouseClick,, 960, 1052,, 0 MouseMove, %PosX%, %PosY%, 0 return } ;同樣的操作,點擊多工鍵 F12:: { MouseGetPos, PosX, PosY MouseClick,, 1130, 1052,, 0 MouseMove, %PosX%, %PosY%, 0 return } 然後用AutoHotkey執行這個Script。 另外在StrokePlus底下設定針對DuOS.exe這個程式使用以下的手勢: Navigation Back 返回鍵 按住滑鼠右鍵畫← 送出 acSendKeys("{F10}") Navigation Home 首頁鍵 按住滑鼠右鍵畫↓ 送出 acSendKeys("{F11}") Navigation Recent apps 多工鍵 按住滑鼠右鍵畫→ 送出 acSendKeys("{F12}") 另外由於DuOS-M在全螢幕模式底下要切換其他Windows視窗有點麻煩, 所以再多加一個可以快速切換的滑鼠手勢: Start Menu 快速顯示開始功能表和Windows工作列 按住滑鼠右鍵畫↑ 送出 acSendKeys("{RWIN}") 這樣就可以在畫面上任何位置,不需要移動滑鼠很長的距離, 就可以執行返回、首頁和多工鍵以及顯示工作列, 我覺得操作上會便利很多。 --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.36.146 ※ 文章網址: http://www.ptt.cc/bbs/Android/M.1419241997.A.3EF.html ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: mayuyu (61.219.36.146), 12/22/2014 17:55:27This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
Want something else to read? How about 'Grievous Censorship' By The Guardian: Israel, Gaza And The Termination Of Nafeez Ahmed's Blog