1. 程式人生 > >Android(4)—Mono For Android 第一個App應用程式

Android(4)—Mono For Android 第一個App應用程式

  0.前言

  年前就計劃著寫這篇部落格,總結一下自己做的第一個App,卻一直被新專案所累,今天抽空把它寫完,記錄並回顧一下相關知識點,也為剛學習Mono的同學提供佐證->C#也是開發Android的!

  1.專案概述

  1)專案架構:後臺->Java、前端->Mono For Android、通訊->WebClient和Http,資料庫->Oracal

  2)參與人員:後臺->技術總監、美工、前端->Me總共三人

  3)開發週期:從開始研究Mono到上線大約1個月

  4)其他:由於是定製型App,所以未公開發布,只對客戶使用

  2.App截圖

  

  3.主要技術

  1)App自動升級(參見前兩篇博文)

  2)載入介面進度條的動畫效果

  3)Activity之間的實體傳遞

  4)PopupWindow的使用(主要用作彈出退出程式提示時使用)

  5)動態構建頁面元素

  6)介面卡的使用(應該是所有的App都離不開的技術)

  4.小結及說明

  1)這次就不詳細講述程式碼了,感覺都比較簡單,有興趣的朋友可以下載【主要技術】中的兩個原始碼進行檢視,專案原始碼畢竟是公司的,就不釋出了;

  2)【App截圖】中的資料均為測試資料,介面是第一期的介面,第二期可能得過今年端午後才開始,現在手上的專案是WPF展示屏的,從零開始學習,比較費時;

  3)【App截圖】中除第一個介面外,其他的介面都是動態載入的,從後臺獲取Xml然後解析,再動態生成選單數量、載入圖表和表格文字資訊;

  4)做這個App總體來說還算順利,主要是功能比較簡單,介面設計主體參考了微信的風格,也因為這個專案被公司評為3013年的優秀員工,自己繼續加油吧!

  5)下篇將寫自己做的兩個Mono功能型外包的事,算是預告吧!