在開始寫這個簡單到不行的 app 之前,還是讓我們先在確認一下環境,看看官網是怎麼說的

1.XE5 可以安裝在那些 Windows 版本

2.安裝 XE5 所需硬體最小需求

3.開發手機 app 需要使用 FMX 框架,而此框架所需硬體需求為

4.XE5 支援的 Android 設備

上述四點的原文你可以在這裡找到

http://docwiki.embarcadero.com/RADStudio/XE5/en/Installation_Notes_for_XE5

http://docwiki.embarcadero.com/RADStudio/XE5/en/Android_Devices_Supported_for_Application_Development

 

接下來就讓我們進入今天的主題,撰寫你的第一個 Android app...Hello World

1.首先在開啟 delphi 之後,點選 File-> New -> FireMonkey Mobile Application

2.在 wizard 畫面選擇 Blank Application

3.按下 OK 後,你可以得到如下圖的畫面

4.在右下角 Tool Palette 的搜尋欄位中,鍵入 button

5.點兩下 TButton,就可以把這個元建置放到 app 的 Form 上,像這樣

6.於 Tool Palette 的搜尋欄位中鍵入 Memo,一樣點選兩下 TMemo,並把 button、memo 稍微調整一下位置與大小如下

7.用滑鼠點擊兩下畫面上的 Button1,則 IDE 會自動切換到 Button1.Click 這個對應的事件中,等待輸入 code

8.在此我們鍵入兩行 code,第一行是 ShowMessage,第二行則是加入一行字串到 Memo 中

9.按左上角儲存所有檔案

10.展開右上方的 Project Manager,確認 Target Platforms 是選 Android,而且 Target 是選 rsxe5_android

11.編譯(Build) Project1

12.Deploy libProject1.so

13.開啟 Windows 檔案總管,確認你的 Android 手機可以透過 USB 跟電腦連線,像下圖這樣,至少要看的到手機上的內存或SD卡儲存空間(擇一即可)

14.接下來要設定手機的安全性,以便可以安裝未驗證過的 app。在 Android 手機中,找到設定->安全性

15.進入安全性畫面後,請找出不明的來源,並將設定改為允許(預設是不允許)

16.回到 Windows 檔案總管,開啟 Project1 所在目錄,點選 Project1->Android->Debug->Project1->bin 這個目錄,右手邊你就會看到一個標準 Android 格式的 app...Project1.apk

17.複製 Project1.apk 到手機內存或SD卡中,再透過手機文件管理安裝這個 app,安裝完成後點選開啟