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功能型外包的事,算是預告吧!

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM