初步檢視 Android 應用程式執行結果
在前一篇的文章, 我使用 Flash CS6 製作了一個簡單的動畫, 及將 Flash 文件輸出成 Android 智能手機的應用程式檔案 (.apk)。 當然, 這 .apk 檔案必須經過測試才可以放在互聯網給使用者下載, 現在我就討論如何初步測試 輸出的.apk 檔案。
當製作及輸出了 Android 智能手機應用程式後, 一些程式員會直接下載到手機測試; 當然, 這是最簡單直接的方法, 但可能不是最好的方法, 主要是太過費時。 最佳的測試方法是在電腦內安裝應用程式模擬器軟件 (Application Emulator), 這樣便可以在同一部電腦內製作及測試(模擬)應用程式的結果。
Android 智能手機應用程式模擬器軟件
互聯網上有很多 Android 模擬器軟件, 功能各有不同, 現在就簡單的介紹最受歡迎的幾個 Android 應用程式執行模擬器。
Flash CS6 Android 模擬器
Flash CS6 本身提供一個很好的 Android 模擬器。當按下 [CTRL] + [Enter] 鍵盤測試動畫後, Android 模擬器便會自動開啟, 十分方便。
上圖右邊的畫面便是 Android 模擬器, 理論上和在實際手機執行的結果應該是差不多的。
而左邊的畫面則可以提供模擬轉動手機方向及其他功能, 令測試更加全面, 務求更接近和真實使用的環境。稍後如有時間, 我會更加詳細的討論這些模擬功能。
當然, Android 模擬器是可以直看和橫看的, 這和真實使用手機的環境是一樣的。
如果在發佈 AIR for Android Setting 設定時勾選了 Auto Orientation, 動畫會按 Android 模擬器直看和橫看而改變的。下圖便是把 Android 模擬器橫看的效果:
如果你是使用較大的電腦顯示器, 例如: 17吋或更大的顯示器, 使用 Flash CS6 Android 模擬器是頗為理想的。但由於小弟還是使用 15吋的細小顯示器, 只可以看到直放 Android 模擬器的上部份, 下部份(大約有20%)的模擬器完全看不到,所以使用上十分不便。
Andriod.com SDK (Software Development Kit) Emulator
在眾多的 Android 模擬器軟件, 最全面和免費的應該首推 Andriod.com SDK (Software Development Kit) 內的 Emulator。
在安裝及使用 Andriod.com SDK 內的 Emulator 前, 你必須首先安裝 Java 的 JDK (Java Development Kit) , 否則是無法執行 Emulator 的。
安裝 Java JDK 程式的過程十分簡單, 如需協助, 請按此參考如何安裝 Java JDK 程式。
安裝 Java 的 JDK 程式完畢後, 便可以往 Andriod.com 網站下載 SDK 程式, Andriod.com 的 SDK 可在以下網站下載:
http://developer.android.com/sdk/index.html
在 Andriod.com 的下載網頁, 直接按下”Download the SDK”下載 SDK 便可以了, 如下圖所示:
接著將下載了的 SDK (ADT Bundle) 儲存在 C Drive:
如果嫌檔案名稱太長, 可隨意的改短, 如下圖的例子:
瀏覽至 eclipse 的文件夾, 用滑鼠左按鈕雙擊 eclipse.exe 執行檔案。
彈出以下視窗, 按 OK 按鈕繼續。
接著出現以下視窗。這是 Android Developer 的主畫面, 你可以開始使用 Java 設計 Android 程式。Android.com 網站內有大量關於如何使用 Java 設計 Android 程式的教材, 對於初次接觸 Java Android 程式設計的使用者很有幫助。
因為這裡主要介紹 Andriod.com SDK 內的 Emulator, 所以就不討論如何使用 Java 設計 Android 程式。小弟十多年前也經常使用 Java 設計很多網頁的 Applet 動畫, 對 Java 程式設計也有一些認識, 以後有機會和大家一起討論。
要使用 Andriod.com SDK 內的 Emulator, 選擇 Windows – Android Virtual Device Manager, 如下圖所示:
接著出現 Android Virtual Device Manager 視窗。當第一次使用 Android Virtual Device Manager 時, 因為你還沒有設計你的模擬智能手機 (Android Virtual Device 或簡稱 AVD), 所以沒有模擬智能手機可供選擇 (No AVD Available)。
現在看看如何設計你的第一個模擬智能手機, 按 New 按鈕, 新增一個模擬智能手機。
接著出現新增模擬智能手機 (Create new Android Virtual Device)視窗, 只要續項的填寫或選擇便可以了, 如下圖所示:
一個模擬智能手機就這麼容易新增了。
接著便可以使用模擬的智能手機了。
選擇需要模擬的智能手機 (例如: alexExpress), 然後按 Start 按鈕:
一個 Launch Options 小視窗彈出, 主要讓你選擇如何顯示模擬的智能手機。你可以以智能手機的真實尺寸在電腦顯示器上顯示, 或以真實尺寸(例如: 480×800 pixels)在電腦顯示器上顯示。
其實, Andriod.com SDK 內的 Emulator (模擬智能手機) 最大的特點就是可以以智能手機的真實尺寸在電腦顯示器上顯示, 這是其他模擬器軟件沒有的。對於像小弟還是使用 15吋細小顯示器的程式員, 只可以看到部份直放的 Android 模擬器, 這功能真是天大的方便。
勾選 Scale display to real size, 即是以智能手機的真實尺寸在電腦顯示器上顯示。
開始啟動選擇的模擬智能手機 (alexExpress):
過程十分緩慢…..等一會吧!最後模擬智能手機出現了。
這模擬的智能手機的功能和真實的是差不多的。
例如: 開啟瀏覽器上網頁瀏覽。
使用應用程式 (Apps)。
現在對模擬智能手機應該有一定的認識了, 根本和一部真實的智能手機是一樣的, 唯一不同的是, 它不可以放在手中操作。
先前設計的步行動畫Android 應用程式已經放在我的網站, 現在用模擬智能手機往網站下載。
開啟瀏覽器往下載網頁, 按下載鏈結:
按下下載鏈結後, 屏幕會出現 Starting Download…, 和真實智能手機的操作是一樣的。
返回模擬智能手機主畫面, 按 Downloads 小圖。
如果仍然是下載中, 會顯示 Download In Progress。
稍等一會, 下載便完成了。
可以開始測試 Android 應用程式, 按下載的程式 (walkingPhoneR2.apk), 接著按 Install 安裝程式。
安裝馬上開始。
安裝完畢。 接著按 Open 鏈結開啟下載的Android 應用程式。
步行動畫的 Android 應用程式成功在模擬器上執行, 理論上和在實際手機執行的結果應該是差不多的。
[註]:
為了方便解釋稍後的設計教材(如時間許可), 主動畫的範圍加上藍色方塊。
同時按下鍵盤上的 “Ctrl + F11” 鍵, 便可將模擬的智能手機屏幕橫看或直看。
所以, 只要將所需要模擬的智能手機續一新増在 Android Virtual Device Manager, 便可以很容易的在不同的 Android 智能手機檢視應用程式的執行結果了。