Android(4)—Mono For Android 第一個App應用程式
阿新 • • 發佈:2018-12-29
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功能型外包的事,算是預告吧!