本書講解Android手機平臺開發從入門到精通的相關知識,全書內容共分為3篇。
第1篇是Android基礎編程,主要介紹Android平臺編程的基礎知識,包括活動、意圖、廣播接受者、用戶界面布局、常用控件、菜單、通知、鬧鐘服務、事件處理、數據存儲、內容提供者以及Android異步處理機制等相關內容。基礎編程這一篇所涉及的知識點貫穿于Android客戶端開發工作的始終,是進行Android客戶端開發的一條重要線索。
第2篇是Android高級編程,主要介紹Android平臺編程的高級知識,包括服務、基于位置的服務、網絡編程、多媒體、傳感器、圖形和圖像、硬件接口以及Android的桌面組件等相關內容。
第3篇是Android實戰應用。此篇介紹了一個基于B/S架構的電子訂餐系統,包括Android客戶端的開發以及服務端的開發等相關知識,服務端采用了完整的JAVA EE分層架構,整個應用具有良好的可擴展性和示范性。
本書并不局限于枯燥的理論介紹,而是采用實例的方式來講授知識點,以便讀者可以更好地閱讀以及進行相關知識點的理解和發散。在內容上,涉及當前移動互聯網領域一些擁有大量用戶數的客戶端應用的一些特色功能的原理介紹以及代碼實現。
如果讀者對Java語法比較熟悉,并且有一定的事件驅動的程序編程經驗,那么閱讀本書就可以很快掌握Android應用開發。本書適合想全面學習Android開發的人員閱讀,對經常使用Android平臺做開發的人員,更是一本不可多得的案頭必備參考書。