Android項目開發(fā)詳解

出版時間:2012-6  出版社:機械工業(yè)出版社  作者:翟大昆 等編著  頁數(shù):388  字數(shù):616000  
Tag標簽:無  

內(nèi)容概要

《Android項目開發(fā)詳解/移動平臺開發(fā)書庫》編著者翟大昆、陳春茶。
《Android項目開發(fā)詳解/移動平臺開發(fā)書庫》內(nèi)容提要:本書從實戰(zhàn)的角度出發(fā),介紹了基于Android環(huán)境的Mobile/Server應用系統(tǒng)開發(fā),涉及移動客戶端和服務(wù)器端的開發(fā)環(huán)節(jié),以滿足智能手機在線應用的需求。
全書以一個Android應用程序開發(fā)案例為主線,介紹了整個Android項目開發(fā)的過程。在內(nèi)容的編排方面,為突出項目編程方法與編程思路這條主線,將Android組件的使用分配到每一個功能界面中講解。本書涵蓋了
Android前端界面開發(fā)、Activity
java程序的開發(fā)以及ASP后臺技術(shù)開發(fā)等內(nèi)容,強調(diào)了Android與后臺數(shù)據(jù)通信技術(shù)、XML解析技術(shù)、數(shù)據(jù)存儲技術(shù)以及與Android前端配套的ASP后臺技術(shù)的實現(xiàn)細節(jié)。
   每章的案例均有源程序,可登錄www.cmpbook.com免費下載,以幫助讀者深入地進行學習。  
本書可作為高等院校相關(guān)專業(yè)學生學習嵌入式開發(fā)和手機開發(fā)的實訓教材,也可供從事Android手機開發(fā)軟件開發(fā)人員參考。

書籍目錄

前言
第1章 Android開發(fā)平臺的構(gòu)建
1.1 Android開發(fā)行業(yè)發(fā)展前景
1.1.1 Android概述
1.1.2 Android行業(yè)需求前景
1.1.3 Android就業(yè)前景
1.2 開發(fā)平臺的搭建
1.3 體驗Android開發(fā)之旅
1.3.1 創(chuàng)建HelloAndroid項目
1.3.2 模擬器配置及運行HelloAndroid
1.3.3 剖析HelloAndroid項目結(jié)構(gòu)
1.4 設(shè)置Android模擬器中文環(huán)境
1.5 關(guān)于本書
第2章 Android項目開發(fā)—以手機訂票系統(tǒng)為例
2.1 項目需求概述
2.2 項目功能分解
2.2.1 程序主界面功能
2.2.2 登錄功能
2.2.3 注冊功能
2.2.4 選擇功能
2.2.5 查詢功能
2.2.6 信息列表功能
2.2.7 List詳情功能
2.2.8 用戶信息填寫與選擇功能
2.2.9 預訂成功功能
2.3 項目后臺技術(shù)選擇—ASP.NET
2.3.1 ASP.NET網(wǎng)頁特點
2.3.2 ASP.NET文件的體系結(jié)構(gòu)
2.3.3 ASP.NET的工作原理
2.3.4 IIS的安裝與配置
第3章 程序主界面
3.1 基礎(chǔ)控件講解
3.1.1 網(wǎng)格視圖
3.1.2 提示
3.2 重點剖析
3.2.1 數(shù)據(jù)適配器
3.2.2 Android事件處理機制
3.2.3 Android頁面切換
3.3 程序主界面功能實現(xiàn)
3.3.1 程序主界面View實現(xiàn)
3.3.2 程序主界面Control實現(xiàn)
3.3.3 程序主界面Help實現(xiàn)
第4章 登錄功能實現(xiàn)
4.1 基礎(chǔ)控件講解
4.1.1 文本框
4.1.2 文本編輯框
4.1.3 單選按鈕
4.1.4 按鈕控件
4.2 重點剖析
4.2.1 Android長度單位
4.2.2 Android布局的用法
4.2.3 SharedPreferences的使用
4.2.4 Android解析XML的方法
4.2.5 Android如何與后臺通信
4.3 登錄功能實現(xiàn)
4.3.1 登錄界面View實現(xiàn)
4.3.2 登錄功能Model用戶信息類實現(xiàn)
4.3.3 登錄功能Control實現(xiàn)
4.3.4 登錄功能Help實現(xiàn)
4.3.5 登錄后臺ASP實現(xiàn)
第5章 注冊功能實現(xiàn)
5.1 重點剖析
5.1.1 Activity頁面?zhèn)髦?br />5.1.2 使用正則表達式進行信息驗證
5.2 注冊功能實現(xiàn)
5.2.1 注冊界面View實現(xiàn)
5.2.2 注冊功能Control實現(xiàn)
5.2.3 注冊后臺ASP實現(xiàn)
第6章 選擇功能實現(xiàn)
6.1 基礎(chǔ)控件講解
6.1.1 自動匹配
6.1.2 列表視圖
6.2 重點剖析
6.2.1 ListAdapter+HashMap+ArrayList的使用
6.2.2 SimpleCu orAdapter的使用
6.3 選擇功能實現(xiàn)
6.3.1 選擇界面View實現(xiàn)
6.3.2 選擇功能Model類實現(xiàn)
6.3.3 選擇功能Control實現(xiàn)
6.3.4 選擇功能后臺ASP實現(xiàn)
第7章 查詢功能實現(xiàn)
7.1 基礎(chǔ)控件講解
7.1.1 圖片視圖
7.1.2 圖片按鈕
7.1.3 下拉列表
7.1.4 日期和時間控件
7.1.5 菜單
7.1.6 對話框
7.1.7 進度條
7.2 重點剖析
7.3 查詢功能實現(xiàn)
7.3.1 查詢界面View實現(xiàn)
7.3.2 查詢功能Control實現(xiàn)
7.3.3 查詢功能ASP實現(xiàn)
第8章 信息列表功能實現(xiàn)
8.1 重點剖析
8.1.1 日期格式處理與轉(zhuǎn)換
8.1.2 帶圖片多行ListView子項
8.2 信息列表功能實現(xiàn)
8.2.1 信息列表功能View實現(xiàn)
8.2.2 信息列表功能 Model類實現(xiàn)
8.2.3 信息列表功能Control實現(xiàn)
第9章 List詳情功能實現(xiàn)
9.1 基礎(chǔ)控件講解
9.1.1 文字交換器
9.1.2 圖片交換器
9.2 List詳情功能實現(xiàn)
9.2.1 List詳情界面View實現(xiàn)
9.2.2 List詳情功能Control實現(xiàn)
第10章 用戶信息選擇與填寫功能實現(xiàn)
10.1 基礎(chǔ)控件講解
10.1.1 復選框
10.1.2 卷軸視圖
10.2 重點剖析
10.2.1 如何動態(tài)增加控件
10.2.2 多行文本滾動實現(xiàn)
10.2.3 用戶身份證的驗證
10.3 用戶信息選擇與填寫(機票預訂)實現(xiàn)
10.3.1 機票預訂View實現(xiàn)
10.3.2 機票預訂Model實現(xiàn)
10.3.3 機票預訂功能Control實現(xiàn)
10.3.4 機票預訂后臺ASP實現(xiàn)
第11章 訂購成功實現(xiàn)
11.1 基礎(chǔ)控件講解
11.1.1 狀態(tài)欄提示
11.1.2 拖動條
11.1.3 循環(huán)播放圖片列表效果
11.2 訂購成功實現(xiàn)
11.2.1 機票訂購成功View實現(xiàn)
11.2.2 機票訂購成功功能Control實現(xiàn)
第12章 界面優(yōu)化、程序發(fā)布與真機環(huán)境測試
12.1 界面效果優(yōu)化
12.2 程序自適應處理
12.3 設(shè)置程序Logo
12.4 Android單元測試
12.5 項目在不同版本的Android手機上的安裝與運行
第13章 其他Andorid專題開發(fā)
13.1 專題一:Andorid數(shù)據(jù)存儲
13.1.1 Files存儲
13.1.2 NetWork存儲
13.1.3 SQLite編程詳解
13.1.4 Content Provide 數(shù)據(jù)存儲
13.2 專題二:Android多媒體開發(fā)
13.2.1 播放音樂
13.2.2 播放視頻
13.3 專題三:外部接口編程
附錄
附錄A IIS部署及網(wǎng)站發(fā)布
附錄B 91助手的安裝與使用
附錄C DDMS常用功能詳解
參考文獻

章節(jié)摘錄

版權(quán)頁:   插圖:   在最近的一年中,計算機右下角的戰(zhàn)爭烽煙未滅,移動互聯(lián)網(wǎng)入口之爭戰(zhàn)火重燃。與計算機右下角相比,此次爭奪的是被譽為“規(guī)模10倍于PC互聯(lián)網(wǎng)”的移動互聯(lián)網(wǎng)入口——手機操作系統(tǒng),統(tǒng)稱為“手機OS”。中國互聯(lián)網(wǎng)行業(yè)最活躍的人物“馬云、李彥宏、馬化騰、李開復、雷軍”都在為之瘋狂,由于Android操作系統(tǒng)大勢所趨、開放,但不夠本土化,中國互聯(lián)網(wǎng)公司從中看到了機會。阿里巴巴、百度、騰訊等互聯(lián)網(wǎng)巨頭皆在試水手機操作系統(tǒng)。同時,市場上還有兩股不可忽視的力量:創(chuàng)新工場投資的點心OS和雷軍創(chuàng)辦的小米科技。這使我們不由得想起PC初始年代的操作系統(tǒng)之爭,互聯(lián)網(wǎng)初始年代的瀏覽器之爭。最后真正主導信息系統(tǒng)發(fā)展的主要動力還是應用軟件。應用軟件的研發(fā),有些是面向行業(yè)的,有些是面向企業(yè)的,有些甚至是面向個人的,范圍之廣,是一兩個“云”平臺難以覆蓋的。所以需要一大批新生代應用軟件研發(fā)人員。PC初始年代的應用程序的開發(fā)歷程也是從單機的應用程序開始,逐步過渡到Client/Server、Browser/Server的模式。目前的Android的應用程序開發(fā)大多停留在“從手機到手機”階段,但隨著移動互聯(lián)網(wǎng)技術(shù)的普及,Mobile/Server模式過渡的時間不會再像PC那樣的緩慢。所以,手機應用軟件的開發(fā)人員將要面對的是手機本身的應用程序技術(shù)和手機與移動互聯(lián)網(wǎng)技術(shù)整合的復雜局面。 既然計算機已經(jīng)逐步邁進了移動開發(fā)的大門,Android又是移動開發(fā)的領(lǐng)軍技術(shù),下面讓我們看看國內(nèi)外Android的發(fā)展前景,以便更好地了解移動開發(fā)市場的動向。國外Android市場正在迅猛擴展。市場調(diào)研機構(gòu)NPD Group最近發(fā)布的一份報告稱,2011年第一季度基于Android操作系統(tǒng)的智能手機,在美國智能手機總銷量中所占比例達到28%,首度超過蘋果iPhone,相信在不久的將來會有更多的用戶選擇Android系統(tǒng)的手機或是無線終端設(shè)備。目前中國市場上擁有世界上最大的手機用戶群,再加上3G的推出對整個行業(yè)的巨大推動作用,全世界所有手機制造商幾乎都在招聘Android工程師。因此我們可以預言,Android在中國市場上的應用前景十分廣闊。中國有成熟的消費群,Android社區(qū)十分紅火,這些社區(qū)為Android在中國的普及做出了較好的推廣作用。國內(nèi)廠商和運營商也紛紛加入了Android陣營,包括中國移動,中國聯(lián)通,中興通信,華為通信,聯(lián)恕等大企業(yè)。不僅僅局限于手機,國內(nèi)廠家也陸續(xù)推出了采用Android系統(tǒng)的MID產(chǎn)品,比較有名的包括由RockChip和藍魔共同推出的同時具備高清播放和智能系統(tǒng)的音悅匯W7手機和2010年推出的原道N5手機,可以預見Android也將會被廣泛應用在國產(chǎn)智能上網(wǎng)設(shè)備上,這將進一步擴大Android系統(tǒng)的應用范圍。

編輯推薦

《移動平臺開發(fā)書庫:Android項目開發(fā)詳解》結(jié)合實際開發(fā)項目,講解開發(fā)流程和開發(fā)所用知識點,內(nèi)容安排由淺入深、、逐步提高、循序漸進,可作為高等院校相關(guān)專業(yè)學生學習嵌入式開發(fā)和手機開發(fā)的實訓教材,也可供從事Android手機開發(fā)軟件開發(fā)人員參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Android項目開發(fā)詳解 PDF格式下載


用戶評論 (總計9條)

 
 

  •   很不錯,正在做項目,參考一下!~
  •   機械工業(yè)出版社上面下載不到源代碼不滿意,相當于脫節(jié)了
  •   書中源碼網(wǎng)上下不到的,郵件聯(lián)系也是石沉大海
  •   提供的源碼里不包含ASPX的后臺程序,書上說有,結(jié)果源碼里沒有,真實坑爹啊,沒有后臺源碼,這本書幾乎等于沒用!
  •   用一本書去講一個項目,從而融匯一門技術(shù),很實用!不過書中提級的源碼是下不到的,這個很坑爹呀!
  •   稍微翻了翻還不錯 用實例比較好學
  •   快遞沒的說,一個好字;書質(zhì)量那個差啊。。。壞,別的不說了;內(nèi)容的話,還算可以,拿個實際的小例子來說問題,是個好的實踐。。。zmazon.cn的話,說好11.11做買300扣100的活動的,結(jié)果網(wǎng)站掛了,也出具任何補償,,,人性化做得不夠啊。。。。。。革命尚未成功,同志仍需努力。
  •   全書以一個Android應用程序開發(fā)案例為主線,介紹了整個Android項目開發(fā)的過程,講的很詳細,真的很適合android項目開發(fā)者。ps評論者羅克:我們認真地查了源代碼,server端的源代碼是完整的,另外server端的開發(fā)是有兩個技術(shù)體系,windows visual stdio和j2ee,而且server端的開發(fā)針對的是多手機操作系統(tǒng),而我們的書只是Android為主的應用,考慮到篇幅的問題,所以server的內(nèi)容不多。
  •   這本書的紙質(zhì)很差. 此書的原價是62元, 和我買的另一本本書: Google Android SDK開發(fā)范例大全第3版(原價99元)相比, 質(zhì)量差太多了.另外, 此書以Mobile/Server的框架進行講解, 但對Server端的的內(nèi)容講的很少, 依照書中的內(nèi)容, 根據(jù)就完成不了書中的手機訂票系統(tǒng)的開發(fā).書到手的時候, 書背后有損壞.
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7