Android開發(fā)入門與實(shí)戰(zhàn)體驗(yàn)

出版時(shí)間:2011-7  出版社:機(jī)械工業(yè)  作者:李佐彬  頁數(shù):479  
Tag標(biāo)簽:無  

內(nèi)容概要

由李佐彬編著的《Android開發(fā)入門與實(shí)戰(zhàn)體驗(yàn)》循序漸進(jìn)地介紹了Android技術(shù)的基礎(chǔ)知識,并通過實(shí)例教學(xué)的方式講解了Android技術(shù)在各個(gè)領(lǐng)域的具體應(yīng)用過程。全書分為16章,其中第1~5章是基礎(chǔ)篇,講解了Android的發(fā)展前景和開發(fā)環(huán)境的搭建過程;第6~13章是核心技術(shù)篇,詳細(xì)講解了Android技術(shù)的核心知識,并對程序優(yōu)化進(jìn)行了詳細(xì)剖析;第14~16章是綜合實(shí)戰(zhàn)應(yīng)用篇,通過3個(gè)綜合實(shí)例詳細(xì)講解了Android技術(shù)常用的開發(fā)流程。
《Android開發(fā)入門與實(shí)戰(zhàn)體驗(yàn)》定位于Android的初、中級用戶,可作為初學(xué)者的自學(xué)手冊,也可以作為有一定基礎(chǔ)的程序員的參考書。

書籍目錄

前言
第一篇基礎(chǔ)篇
第1章揭開Android的神秘面紗
1.1了解智能手機(jī)
1.1.1智能手機(jī)的定義
1.1.2智能手機(jī)的特點(diǎn)
1.1.3主流智能手機(jī)操作系統(tǒng)
1.2初識Android
1.2.1Android手機(jī)
1.2.2開放手機(jī)聯(lián)盟
1.3Android特性
1.4Android組件結(jié)構(gòu)應(yīng)用程序框架
1.4.1Android組件結(jié)構(gòu)
1.4.2Android應(yīng)用程序框架
1.5Android何以脫穎而出
1.6Android模擬器
1.6.1什么是模擬器
1.6.2獲取Android模擬器
第2章搭建Android開發(fā)環(huán)境
2.1開發(fā)Android應(yīng)用前的準(zhǔn)備
2.1.1基本系統(tǒng)要求
2.1.2Android軟件開發(fā)工具
2.2全新的Android2.3
2.3Windows開發(fā)環(huán)境搭建
2.3.1JDK、Eclipse、AndroidSDK軟件安裝
2.3.2設(shè)定AndroidSDKHome
2.3.3開發(fā)環(huán)境驗(yàn)證
2.3.4創(chuàng)建Android虛擬設(shè)備(AVD)
2.4常見的一些問題
第3章AndroidSDK簡要介紹
3.1AndroidSDK基礎(chǔ)
3.2初步探尋AndroidSDK體系
3.2.1AndroidSDK目錄結(jié)構(gòu)
3.2.2android.jar及內(nèi)部結(jié)構(gòu)
3.2.3SDK文檔及閱讀技巧
3.2.4SDK工具集
3.3解析AndroidSDK實(shí)例
第4章看第一個(gè)應(yīng)用程序
4.1HelloWorld應(yīng)用程序分析
4.1.1新建一個(gè)Android工程
4.1.2設(shè)置工程的信息
4.1.3編寫代碼和代碼分析
4.1.4運(yùn)行項(xiàng)目
4.2調(diào)試項(xiàng)目
4.2.1設(shè)置斷點(diǎn)
4.2.2Debug項(xiàng)目
4.2.3斷點(diǎn)調(diào)試
4.3Dialog(對話框)簡介
4.3.1Android對話框
4.3.2Dialog類詳解
第5章分解Android應(yīng)用程序核心
5.1Android體系結(jié)構(gòu)介紹
5.1.1操作系統(tǒng)層
5.1.2各種庫和Android運(yùn)行環(huán)境
5.1.3應(yīng)用程序
5.1.4應(yīng)用程序框架
5.2Android應(yīng)用程序組成
5.2.1Activity介紹
5.2.2BroadcastIntentReceiver介紹
5.2.3Service(服務(wù))介紹
5.2.4ContentProvider介紹
5.2.5Intent和IntentFilter
5.3Android應(yīng)用工程文件組成
5.3.1SEe目錄
5.3.2AndmidManfest.xml文件
5.3.3常量的定義文件
5.4應(yīng)用程序的生命周期
5.5Activity的生命周期
5.5.1Activity的幾種狀態(tài)
5.5.2分解剖析Activity
5.6Android進(jìn)程與線程
5.6.1進(jìn)程
5.6.2線程
5.6.3線程安傘的方法
第6章Android常用組件
6.1UI(界面)組件
6.1.1視圖組件——View
6.1.2視圖容器組件——Viewgroup
6.1.3布局組件——Layout
6.1.4布局參數(shù)——LayoutParams
6.2絢麗多彩——應(yīng)用界面布局實(shí)例
6.2.1編程實(shí)現(xiàn)
6.2.2效果演示
6.3Widget組件詳解
6.3.1創(chuàng)建一個(gè)Widget組件
6.3.2使用按鈕Button
6.3.3使用文本框TextView
6.3.4使用編輯框EditText
6.3.5使用多項(xiàng)選擇控件CheckBox
6.3.6使用單項(xiàng)選擇控件RadioGroup
6.3.7使用F拉列表控件Spinner
6.3.8使用自動(dòng)完成文本控件AutoCompleteTextView
6.3.9使用日期選擇器控件DatePicker
6.3.10使用時(shí)間選擇器TimePicker控件
6.3.11聯(lián)合應(yīng)用DatePicker和TimePicker
6.3.12使用滾動(dòng)視圖控件ScrollView
6.3.13使用進(jìn)度條控件ProgressBar
6.3.14使用拖動(dòng)條控件SeekBar
6.3.15使用評分組件RatingBar
6.3.16使用圖片視圖控件lmageView
6.3.17使用圖片按鈕控件lmageButton
6.3.18使用切換圖片控件ImageSwitcher和Gallery
6.3.19使用網(wǎng)格視圖控件GridView
6.3.20使用標(biāo)簽控件Tab
6.4使用友好菜單控件Menu
6.4.1Menu基礎(chǔ)知識介紹
6.4.2使用Menu實(shí)例
6.5Intent和Activity
6.6使用列表控件ListView
6.6.1ArrayAdapter接受一個(gè)數(shù)組或者列表(List)作為參數(shù)來構(gòu)建
6.6.2使用SimpleAdapter
6.7使用互動(dòng)對話框控件Dialog
6.8使用Toast和Notification
6.8.1Toast簡介
6.8.2Notification簡介
6.8.3聯(lián)合使用Toast和Notification
第7章Android組件高級應(yīng)用
7.1對話框中的進(jìn)度條
7.2再看布局組件
7.2.1Android的五大布局對象
7.2.2垂直線性布局
7.2.3水甲線性布局
7.2.4相對布局
7.2.5表單布局
7.2.6切換卡
7.3聯(lián)合使用Spinner和setDropDownViewResource
7.4Gallery和衍生BaseAdapter容器
7.5文件搜索引擎FileSearch
7.6用AnalogClock和DigitalClock控件實(shí)現(xiàn)模擬小時(shí)鐘
7.7使用ListActivity(活動(dòng)列表)
7.7.1ListActivity介紹
7.7.2ListActivity使用實(shí)例
7.8繪圖處理
7.8.1graphics類基礎(chǔ)
7.8.2使用Matrix實(shí)現(xiàn)圖片縮放
7.8.3使用Bitmap和Matrix實(shí)現(xiàn)圖片旋轉(zhuǎn)
7.9動(dòng)態(tài)添加/刪除Spinner菜單
第二篇典型應(yīng)用篇
第8章Intent、Broadcast和Adapter詳解
8.1Android體系核心之“Intent”
8.1.1Intent的構(gòu)成
8.1.2Intent的解析
8.1.3Intent的基本用法
8.1.4Intent和Activity
8.1.5Linkify簡介
8.2Activity的返回值和本地動(dòng)作
8.2.1Activity返回值
8.2.2Android本地動(dòng)作
8.2.3IntentFilter響應(yīng)隱式Intent
8.2.4Android解析IntentFilter
8.2.5隱式Intent響應(yīng)與責(zé)任傳遞
8.3用Intent來廣播一個(gè)事件
8.3.1廣播事件
8.3.2BroadcastReceiver監(jiān)聽廣播
8.3.3Android本地廣播
8.4Adapter詳解
8.4.1Android提供的Adapter
8.4.2用Adapter進(jìn)行綁定
8.4.3使用ArrayAdapter和SimpleCursorAdapter
8.5Intemet資源
8.5.1連接Intemet資源
8.5.2利用Intemet資源
第9章Android的數(shù)據(jù)存儲操作
9.1什么是Android數(shù)據(jù)存儲
9.2SharedPrefererlces存儲
9.2.1SharedPreferences存儲類效率分析
9.2.2應(yīng)用實(shí)例
9.3文件存儲
9.4再看SQLite存儲方式
9.5ContentPlroyider存儲
9.5.1ContentProvider基礎(chǔ)
9.5.2使用ContentProvider
9.6網(wǎng)絡(luò)存儲
9.7數(shù)據(jù)存儲演練
9.7.1SQLite實(shí)現(xiàn)一個(gè)日記小
9.7.2ContentProvider操作一個(gè)數(shù)據(jù)日記本
第1O章電話與短信應(yīng)用開發(fā)
10.1IntentFilter解析
10.1.1動(dòng)作測試
10.1.2類另測試
10.1.3數(shù)據(jù)測試
10.2Intent電話撥號處理
10.3Intent短信處理
10.3.1創(chuàng)建TinySMS界面
10.3.2設(shè)置權(quán)限
1O.3.3發(fā)送短信處理
10.4Android中電話和短信服務(wù)的包
第11章SOPtiCe的全新服務(wù)
11.1Service深入剖析
11.1.1Service策略
11.1.2創(chuàng)建Service
11.1.3使用Service
11.1.4與遠(yuǎn)程Service通信
11.1.5設(shè)置權(quán)限
11.1.6使用Service實(shí)例
11.2Service生命周期
11.3提高Service優(yōu)先級
11.4Service綜合實(shí)例
第12章使用位置服務(wù)和地圖API
12.1位置服務(wù)
12.1.1android.10cation的功能類
12.1.2Android定位的基本流程
12.1.3GPS定位實(shí)例
12.1.4構(gòu)造LocationProvider查詢條件
12.2及時(shí)監(jiān)聽位置變化
12.2.1Maps庫類介紹
12.2.2LocationManager及時(shí)監(jiān)聽為遏制位置信息
12.3應(yīng)用地圖
12.3.1使用前的設(shè)置
12.3.2使用MapAPI密鑰的基本流程
12.3.3應(yīng)用實(shí)例:使用MaDAPI密鑰
第13章程序優(yōu)化
13.1實(shí)現(xiàn)高效Java編程規(guī)范的十條基礎(chǔ)規(guī)則
13.2命名規(guī)范
13.3編寫優(yōu)秀代碼的技巧
13.4性能測試
13.4.1背景
13.4.2Java代理
13.4.3性能測試的步驟
13.4.4計(jì)算機(jī)性能測試
13.4.5內(nèi)存性能測試
13.5程序優(yōu)化
13.5.1Java程序的基本優(yōu)化
13.5.2程序性能優(yōu)化
13.5.3何謂高效的Android
13.5.4Android上的單元測試
13.6UI界面優(yōu)化
第14章網(wǎng)絡(luò)RSS閱讀器
14.1基礎(chǔ)知識介紹
14.1.1RSS的用途
14.1.2RSS閱讀器
14.1.3RSS語法
14.2SAX技術(shù)介紹
14.2.1SAX的原理
14.2.2基于對象和基于事件的接口
14.2.3常用的接口和類
14.3實(shí)現(xiàn)流程
14.4具體實(shí)現(xiàn)
14.4.1建立實(shí)體類
14.4.2主程序文件ActivityMain.java
14.4.3實(shí)現(xiàn)ContentHandler
14.4.4主程序文件ActivityShowDescdption.jiavaIl
14.4.5主布局文件main.xml
14.4.6詳情主布局文件showdescription.xml
14.5打包、簽名和發(fā)布
14.5.1申請會員
14.5.2生成簽名文件
14.5.3使用簽名文件
14.5.4發(fā)布
第15章通用手機(jī)助手
15.1項(xiàng)目分析
15.1.1構(gòu)成模塊
15.1.2流程規(guī)劃
15.2具體實(shí)現(xiàn)
15.2.1系統(tǒng)主界面
15.2.2系統(tǒng)信息
15.2.3硬件信息
15.2.4軟件信息
15.2.5運(yùn)行時(shí)信息
15.2.6文件瀏覽器信息
15.2.7AndroidManifest.xml獲取權(quán)限
第16章Map地圖綜合應(yīng)用
16.1項(xiàng)目分析
16.1.1規(guī)劃UI界面
16.1.2數(shù)據(jù)存儲設(shè)計(jì)
16.2具體實(shí)現(xiàn)
16.2.1新建工程
16.2.2主界面
16.2.3新建界面
16.2.4設(shè)置界面
16.2.5幫助界面
16.2.6地圖界面
16.2.7數(shù)據(jù)存取
16.2.8實(shí)現(xiàn)Service服務(wù)

章節(jié)摘錄

版權(quán)頁:插圖:

編輯推薦

《Android開發(fā)入門與實(shí)戰(zhàn)體驗(yàn)》:剖析最熱門的手機(jī)開發(fā)平臺,傳授最實(shí)用的應(yīng)用開發(fā)技巧,一本非常適于初學(xué)者學(xué)習(xí)手機(jī)編程的圖書。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android開發(fā)入門與實(shí)戰(zhàn)體驗(yàn) PDF格式下載


用戶評論 (總計(jì)50條)

 
 

  •   學(xué)習(xí)android開發(fā)的入門書籍,不錯(cuò)
  •   很適合Android開發(fā)初級人員閱讀。例子都具有一定的代表性。
  •   質(zhì)量不錯(cuò),第一本android書。
  •   買下書也差不多半個(gè)月了,整體來說還是可以,可是書中的代碼過于混亂,應(yīng)該是時(shí)間緊的問題,看書中的代碼真的不如看光盤上的,作者應(yīng)該是提前寫好了代碼,然后在一段一段的剪切復(fù)制到書中,是的代碼非?;靵y。java基礎(chǔ)不好的不建議購買,視頻的確有點(diǎn)說不下去。。。
  •   內(nèi)容由淺及深.適合有一定基礎(chǔ)的初學(xué)者!個(gè)人覺得這本書可以給90分。
  •   剛到手的書,感覺不錯(cuò),內(nèi)容清楚,條理分明易懂,非常適合初學(xué)者。
  •   很不錯(cuò)的書 質(zhì)量很好 內(nèi)容很好
  •   還是挺不錯(cuò)的,對于初學(xué)者有不少幫助
  •   明天是我生日,哈哈。書今天來了,挺高興
  •   這本書講的比較通俗易懂,不像很多書一樣,抄一堆理論,還不顯重點(diǎn)。
  •   書很好,我看了是最新版,謝謝
  •   不錯(cuò),合適新手
  •   可以,有實(shí)用價(jià)值
  •   還在學(xué)習(xí),很有幫助
  •   新手看著很舒服,很容易理解。
  •   講得挺好,就是光盤的聲音太差勁了,好小聲
  •   老公買的,最近在看,還行
  •   還可以,頂一下
  •   對于這本書,我已經(jīng)是第二次購買了,第一次是幫自己買的,這次是介紹同學(xué)買的,個(gè)人覺得書還是不錯(cuò)的,不過還是內(nèi)容顯得有點(diǎn)詳略不得當(dāng),其實(shí)android方面的書籍,對于初學(xué)者來說,也不是那么的好找??傊?!還不錯(cuò)
  •   前面的開發(fā)環(huán)境搭建部分講的很詳細(xì),很有幫助。
  •   紙張的質(zhì)量不是很好,比一起買的另外一本書差遠(yuǎn)了;光盤講解的聲音太小,在筆記本上根本無法聽清,要用臺式機(jī)的音箱才能聽清。內(nèi)容還未細(xì)看。
  •   這個(gè)領(lǐng)域很火,本想學(xué)習(xí)一下,可惜書本太厚了,很難看得進(jìn)去,還沒看,入門比較難啊
  •   講解全面,但對自我理解能力的需求較高,用書要多練習(xí)多思考,才能學(xué)的透。
  •   比較詳細(xì),很具體,還有可以運(yùn)行的例子,推薦
  •   正在研究中,視頻的聲音不是太好聽
  •   一直就想看著一方面的書籍,現(xiàn)在終于能抽出一點(diǎn)時(shí)間做這件事了,看了幾章有點(diǎn)模糊的印象了..
  •   感覺內(nèi)容很實(shí)用,讓學(xué)者從基礎(chǔ)抓起
  •   挺好的,雖然只看了一點(diǎn)點(diǎn),也挺適合初學(xué)者學(xué)。
  •   這本書適合初學(xué)者,跟我們通??吹囊恍┚幊填悤粯印?/li>
  •   剛開始學(xué)習(xí),挺好的。
  •   書是老師推薦的,應(yīng)該不錯(cuò)吧
  •   書不錯(cuò),有光盤;
    但當(dāng)當(dāng)和京東的差距還是太大了。
  •   HEN HAO ZHIDE YONGYOU
  •   大概看了下 ,例程講的有些籠統(tǒng)??!
  •   書頁質(zhì)量不是很好,內(nèi)容很基礎(chǔ)。
  •   書的內(nèi)容還好,就是紙張摸著不是很好
  •   書帶了光盤,還行吧。就是紙張差了點(diǎn)!
  •   講的太淺了,也就入個(gè)門吧,實(shí)踐方面,實(shí)在是幫不上忙
  •   買了幾個(gè)月了,還沒看完,調(diào)了一些感興趣的章節(jié)看,感覺還行
  •   這本書的作者寫書沒有層次感,感覺很亂。并且里面的內(nèi)容有拼湊的感覺,顯得比較粗糙。最為重要的一點(diǎn)是,由書中的內(nèi)容可以感覺得出作者本人對android編程有些地方有偏差,跟英文的API文檔的表述有出入。。。。
  •   額,不好意思忘了,給同學(xué)買的,他說不錯(cuò)。。
  •   聽別人說這書還不錯(cuò),準(zhǔn)備好好看看。
  •   里面的光盤不能用似乎,內(nèi)容一般
  •   層次很混亂,一下東一下西的,書中代碼殘缺,老是少一段,我電腦壞了讀不出DVD源碼,書上又老是少點(diǎn)代碼,根本不能照著他的弄,只能學(xué)習(xí)下理論而已。而且感覺寫出的內(nèi)容不知道是哪里拷來的,不同章節(jié)還有重復(fù)的
  •   書封面有點(diǎn)褶皺,也許是運(yùn)輸過程擠壓的緣故。紙質(zhì)有點(diǎn)黃,如果這個(gè)就是正品的話,確實(shí)很讓我失望。
  •   寫得也帶簡單了,就只是簡單地貼代碼,毫無價(jià)值
  •   不過看這本估計(jì)還不夠 最好在配一本路入門的書
  •   書還沒看,中間滯留了很多天才到
  •   貌似不錯(cuò)的一本書
  •   Android開發(fā)入門與實(shí)戰(zhàn)體驗(yàn)
 

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

京ICP備13047387號-7