當前位置:菜譜大全網 - 素菜食譜大全 - Android核心技術詳解及實例前言

Android核心技術詳解及實例前言

Android是Google於2007年6月5438+065438+10月推出的開放式嵌入式操作系統平臺。由於其完全開源的特性,Android正以前所未有的速度吸引著大量開發者的加入。為了幫助眾多軟件開發人員盡快掌握Android平臺的相關知識,盡快步入實際項目的開發,作者根據多年的項目開發經驗編寫了本書。

本書不僅介紹了Android應用的基本框架,講解了Android平臺的各種控件,還通過三個真實案例向讀者介紹了Android應用的完整開發步驟。通過本書,讀者可以盡快掌握Android平臺下開發的相關知識。

這本書的特點

1.內容充實,由淺入深。

本書內容不僅包括Android平臺下開發的基礎知識,還有項目編程的實用技巧,還提供了多個真實案例供讀者學習。本書在知識層面由淺入深,讓讀者從Android的門外漢順利快速步入Android開發的殿堂。

2.結構清晰,語言簡潔

本書中的所有案例都是根據作者的實際開發過程介紹的,也是根據真實項目的開發過程介紹的,結構清晰,語言簡潔,便於實際操作。為了幫助讀者更好地理解相關知識點,書中穿插了許多實用技巧和溫馨提示。

3.實用而有價值的光盤

為了幫助讀者更好地掌握和實踐Android平臺下的應用程序開發,本書附有DVD,包括案例的多媒體視頻、PPT和示例的源代碼。

4.實際業務案例

這本書的後三個案例有實際的商業價值。如果開發出來,價格上萬元,作者會完整的展示給讀者看。

本書目錄指南

這本書分為三部分。第壹部分介紹Android平臺下應用開發的基礎知識,主要介紹Android應用框架和用戶界面的開發。章節名稱應該是內容。

第1章Android開發簡介簡要說明Android平臺的由來和特點,介紹Android平臺下開發用戶界面的基礎知識。

第二章Android應用的組成介紹了Android平臺下應用的組成,也介紹了應用的基本組件(如Activity等。).

第三章介紹了Android平臺下用戶界面的開發,主要介紹了布局管理器(如線性布局)的使用。

第四章介紹了Android平臺用戶界面中基本控件(如按鈕和文本框)的特點和用法。

第五章,Android常用高級控件,延續上壹章,介紹Android平臺用戶界面中高級控件的相關知識和用法。

第六章菜單和對話框介紹了Android平臺選項菜單、上下文菜單和子菜單的相關知識,也詳細介紹了各種對話框的用法。

第7章,Android事件處理模型,介紹Android平臺下用戶界面開發中常用的事件處理模型。

第二部分介紹了如何在Android平臺下開發高級應用,包括基於OpenGL ES的遊戲和3D應用的開發,以及手機功能和網絡服務的開發。

章節名稱應該是內容。

第八章遊戲與3D應用開發向讀者介紹了Android平臺下遊戲開發的相關知識,也初步介紹了Android平臺下3D應用的開發。

第九章消息廣播與服務,介紹Android平臺下基於意圖的消息廣播機制,並通過壹個比較大的案例說明服務組件的使用。

第10章網絡與數據處理簡單介紹了Android平臺下網絡編程的相關知識,也介紹了Android平臺下的SQLite等數據處理機制。

第11章通過實例介紹了基於Android平臺的移動通訊功能(如打電話、發短信、發郵件)的開發。

第12章講述了如何基於Android平臺開發手機的特性,比如換壁紙,控制手機震動和音量等。

第13章桌面組件和多媒體數據采集簡要介紹了如何在Android平臺下開發包括快捷方式和實時文件夾在內的桌面組件,以及如何在程序中采集多媒體數據(如音頻、圖像等)。

第14章傳感器應用的開發簡要介紹了Android平臺下傳感器的相關知識,並通過案例講解了開發基於傳感器的應用的步驟。

第15章Google Services,介紹了在應用中使用Google提供的Google Map等網絡服務進行mashup的開發步驟。

第三章用三個比較大的案例來說明Android平臺下大型應用的開發過程。通過這三個案例的講解,讀者會對Android開發有更深入的了解。

章節名稱應該是內容。

第16章安卓遊戲開發實踐——快樂數獨介紹手遊快樂數獨的開發。通過這個案例,向讀者介紹了Android平臺下遊戲開發的相關知識和基本流程,並介紹了遊戲開發中的編程技巧。

第17章安卓地圖搜索應用——美食世界介紹地圖搜索應用“美食世界”的開發,包括Web端和安卓手機端。通過這個案例,向讀者介紹在Android平臺下開發大型應用的基本步驟。

第18章安卓社交分享平臺——口袋微博介紹了社交分享平臺“口袋微博”的發展,包括Web端和安卓手機端。通過這個案例,向讀者介紹了基於客戶/服務器模式開發網絡應用程序的基本步驟。

這本書面向的讀者。

這本書的內容非常詳細,幾乎涵蓋了與Android相關的所有技術,並向讀者介紹了真實項目的開發過程,主要面向以下讀者。

Android初學者:本書詳細介紹了Android的基礎知識和各種控件,並介紹了Android平臺下3D程序的開發。通過本書,Android初學者可以快速全面地掌握Android平臺的相關知識,快速步入Android開發者的行列。

有壹定Java基礎,想學習Android開發的讀者:Android平臺下的開發是基於Java語言的。具有壹定Java基礎的讀者,通過閱讀本書前半部分,可以快速掌握Android的各種組件和基本控件,然後通過三個真實案例的學習,快速掌握Android平臺下的應用開發。

在職開發人員:本書中的案例都是作者精心挑選的,涉及的相關知識都是作者多年積累的編程經驗和心得。有壹定開發經驗的在職開發者可以通過本書進壹步鞏固Android的基礎知識,快速成為高級Android開發者。

本書的作者

吳亞鋒,畢業於北京郵電大學,後在澳大利亞臥龍崗大學攻讀碩士學位。1998開始從事Java開發,十幾年Java開發培訓經驗。他的主要研究興趣是移動遊戲、Java EE和搜索引擎。現為手機遊戲和Java EE獨立軟件開發工程師,兼任Sun授權Java培訓中心認證教師。為數十家知名企業培養了數千名軟件開發人員,撰寫了《Java SE 6.0編程指南》、《30天學習Java Web項目案例開發》、《Java程序員職業攻略:從小工人到專家》、《Android 2.0遊戲開發實用合集》等暢銷技術書籍。2008年開始關註Android平臺下的應用開發,開發了壹系列優秀的Android應用。

索依娜,燕山大學畢業生,從事計算機軟件領域工作9年,有豐富的軟件開發和計算機教學經驗。工作期間,參與省級科研項目2項,市級科研項目1項,發表論文多篇;同時為許多廠礦企事業單位設計開發了信息管理系統。從2008年開始關註Android平臺下的應用開發,參與了多款移動娛樂應用的開發。

此外,郝然、方振宇、陳冠佐、傅奎、、梁、畢、、柴湘華、、陳華、、等也參與了本書的編寫。在此感謝!

本書得到了唐山科技有限公司Java培訓中心的大力支持,同時於、、以及作者的家人為本書的寫作提供了很多幫助。在此表示衷心的感謝!

由於編輯的水平和知識有限,書中涉及的知識較多,難免有疏漏。請批評指正。

編譯程序