出版時(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格式下載