在開始寫這個簡單到不行的 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,安裝完成後點選開啟

18.點擊手機畫面上的 Button1...恭喜完成第一個 Android app

19.按下 OK 後,可以看到 Memo 上的資料也更新了

 

真的很簡單吧,尤其對 delphi 的老鳥來說,有沒有一種莫名的感動?這還不是最令人振奮的,更精采的還在後面...

 

to be continued...

arrow
arrow

    縹緲 發表在 痞客邦 留言(4) 人氣()