注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)精通Android實(shí)例開(kāi)發(fā)

精通Android實(shí)例開(kāi)發(fā)

精通Android實(shí)例開(kāi)發(fā)

定 價(jià):¥99.00

作 者: 陳強(qiáng)
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115400970 出版時(shí)間: 2015-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 778 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《精通Android 實(shí)例開(kāi)發(fā)》以200多個(gè)經(jīng)典應(yīng)用范例的實(shí)現(xiàn)過(guò)程,詳細(xì)講解了開(kāi)發(fā)各類(lèi)Android應(yīng)用程序的方法和技巧。《精通Android 實(shí)例開(kāi)發(fā)》共計(jì)17章,從UI界面布局實(shí)戰(zhàn)開(kāi)始講起,依次講解了基本控件應(yīng)用、事件處理實(shí)戰(zhàn)、界面顯示實(shí)戰(zhàn)、文件操作和數(shù)據(jù)存儲(chǔ)實(shí)戰(zhàn)、電話和短信實(shí)戰(zhàn),二維/三維圖形、渲染和動(dòng)畫(huà)實(shí)戰(zhàn)、網(wǎng)絡(luò)應(yīng)用、視頻和音頻應(yīng)用、手機(jī)游戲應(yīng)用、移動(dòng)Web應(yīng)用、Google API服務(wù)等內(nèi)容。在講解每一個(gè)范例時(shí),都遵循了理論聯(lián)系實(shí)際的講解方式,詳細(xì)講解了實(shí)例常備的理論知識(shí)?!毒ˋndroid 實(shí)例開(kāi)發(fā)》幾乎涵蓋了所有Android應(yīng)用項(xiàng)目開(kāi)發(fā)的主要內(nèi)容,講解方法通俗易懂,特別有利于初學(xué)者學(xué)習(xí)?!毒ˋndroid 實(shí)例開(kāi)發(fā)》適合Android應(yīng)用開(kāi)發(fā)者、具備Android初/中級(jí)知識(shí)的讀者、Android愛(ài)好者,也可以作為相關(guān)培訓(xùn)學(xué)校和大專(zhuān)院校相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū)。

作者簡(jiǎn)介

  陳強(qiáng),哈爾濱工業(yè)大學(xué)計(jì)算機(jī)碩士,精通C、C++、Linux、Java、C#開(kāi)發(fā),擅長(zhǎng)嵌入式系統(tǒng)和大數(shù)據(jù)等開(kāi)發(fā)技術(shù),對(duì)Android的應(yīng)用開(kāi)發(fā)集成、網(wǎng)絡(luò)和多媒體應(yīng)用、紅外傳輸技術(shù)有獨(dú)特的見(jiàn)解。多個(gè)項(xiàng)目作品已經(jīng)申請(qǐng)國(guó)家專(zhuān)利,已經(jīng)被一些制造業(yè)公司和軟件公司所使用。業(yè)余時(shí)間樂(lè)于技術(shù)分享。

圖書(shū)目錄

第1章 正式開(kāi)發(fā)前的準(zhǔn)備 1
1.1 Windows下安裝Java環(huán)境JDK 1
1.1.1 實(shí)例說(shuō)明 1
1.1.2 具體實(shí)現(xiàn) 2
1.1.3 特別提醒——檢測(cè)是否
安裝成功 3
1.2 在Windows環(huán)境下安裝Eclipse 4
1.2.1 實(shí)例說(shuō)明 4
1.2.2 具體實(shí)現(xiàn) 4
1.2.3 特別提醒——為Eclipse
建立快捷方式 5
1.3 在Windows環(huán)境下集成安裝
Eclipse和Android SDK 6
1.3.1 實(shí)例說(shuō)明 6
1.3.2 具體實(shí)現(xiàn) 6
1.3.3 特別提醒——不同的
SDK版本 8
1.4 在Windows環(huán)境下安裝ADT 8
1.4.1 實(shí)例說(shuō)明 8
1.4.2 具體實(shí)現(xiàn) 8
1.4.3 特別提醒——不用擔(dān)心
安裝過(guò)程慢 9
1.5 將Android SDK和Eclipse相關(guān)聯(lián) 9
1.5.1 實(shí)例說(shuō)明 10
1.5.2 具體實(shí)現(xiàn) 10
1.5.3 特別提醒——不關(guān)聯(lián)啟動(dòng)
SDK的方法 10
1.6 驗(yàn)證Android開(kāi)發(fā)環(huán)境 10
1.6.1 實(shí)例說(shuō)明 11
1.6.2 具體實(shí)現(xiàn) 11
1.6.3 特別提醒——快速運(yùn)行
Android的訣竅 11
1.7 使用CMD方式創(chuàng)建Android
虛擬設(shè)備 12
1.7.1 實(shí)例說(shuō)明 12
1.7.2 具體實(shí)現(xiàn) 12
1.7.3 特別提醒 13
1.8 使用圖形界面方式創(chuàng)建AVD
模擬器 14
1.8.1 實(shí)例說(shuō)明 14
1.8.2 具體實(shí)現(xiàn) 14
1.8.3 特別提醒——?jiǎng)h除/修改AVD 15
1.9 手動(dòng)更新Android SDK 16
1.9.1 實(shí)例說(shuō)明 16
1.9.2 具體實(shí)現(xiàn) 16
1.9.3 特別提醒——自定義選擇
安裝的SDK 18
1.10 單獨(dú)下載的方式來(lái)更新
Android SDK 18
1.10.1 實(shí)例說(shuō)明 19
1.10.2 具體實(shí)現(xiàn) 19
1.10.3 特別提醒——快速安裝
Android SDK的訣竅 19
1.11 在Linux環(huán)境下搭建Android平臺(tái) 19
1.11.1 實(shí)例說(shuō)明 19
1.11.2 具體實(shí)現(xiàn) 20
1.11.3 特別提醒 20
1.12 蘋(píng)果Mac環(huán)境下搭建Android平臺(tái) 21
1.12.1 實(shí)例說(shuō)明 21
1.12.2 具體實(shí)現(xiàn) 21
1.12.3 特別提醒——都是一個(gè)原理 22
1.13 搭建過(guò)程中的常見(jiàn)錯(cuò)誤 22
1.13.1 實(shí)例說(shuō)明 23
1.13.2 *常見(jiàn)的3個(gè)錯(cuò)誤 23
1.13.3 特別提醒——其他錯(cuò)誤 24
1.14 **個(gè)Android程序 25
1.14.1 實(shí)例說(shuō)明 26
1.14.2 具體實(shí)現(xiàn) 26
1.14.3 特別提醒——解決模擬器運(yùn)行
時(shí)間長(zhǎng)而引發(fā)的錯(cuò)誤 27
1.15 向Eclipse中導(dǎo)入Android程 28
1.15.1 實(shí)例說(shuō)明 28
1.15.2 具體實(shí)現(xiàn) 28
1.15.3 特別提醒——一次向Eclipse
中導(dǎo)入多個(gè)Android程序 29
1.16 斷點(diǎn)調(diào)試Android程序 30
1.16.1 實(shí)例說(shuō)明 30
1.16.2 具體實(shí)現(xiàn) 30
1.16.3 特別提醒——其他調(diào)試方法 31
第2章 界面布局 32
2.1 使用線性布局(LinearLayout) 32
2.1.1 實(shí)例說(shuō)明 32
2.1.2 具體實(shí)現(xiàn) 32
2.1.3 特別提醒——布局類(lèi)型
的繼承 33
2.2 使用相對(duì)布局(Relative Layout) 34
2.2.1 實(shí)例說(shuō)明 34
2.2.2 具體實(shí)現(xiàn) 34
2.2.3 特別提醒——RelativeLayout
效果結(jié)構(gòu) 35
2.3 使用表格布局(Table Layout) 36
2.3.1 實(shí)例說(shuō)明 36
2.3.2 具體實(shí)現(xiàn) 36
2.3.3 特別提醒——使用表格布局
的注意事項(xiàng) 37
2.4 使用**布局(AbsoluteLayout) 37
2.4.1 實(shí)例說(shuō)明 37
2.4.2 具體實(shí)現(xiàn) 37
2.4.3 特別提醒——為什么不推薦
使用AbsoluteLayout 37
2.5 使用標(biāo)簽布局(TabLayout) 38
2.5.1 實(shí)例說(shuō)明 38
2.5.2 具體實(shí)現(xiàn) 38
2.5.3 特別提醒——計(jì)算器的
升級(jí)理念 39
2.6 使用層布局(FrameLayout) 39
2.6.1 實(shí)例說(shuō)明 39
2.6.2 具體實(shí)現(xiàn) 39
2.6.3 特別提醒——層與層的覆蓋 40
2.7 演示Layout布局的綜合應(yīng)用 40
2.7.1 實(shí)例說(shuō)明 40
2.7.2 具體實(shí)現(xiàn) 40
2.7.3 特別提醒——設(shè)置的圖片
不能太大 44
2.8 創(chuàng)建一個(gè)桌面組件Widget 45
2.8.1 實(shí)例說(shuō)明 45
2.8.2 具體實(shí)現(xiàn) 45
2.8.3 特別提醒——其他的實(shí)例 45
2.9 在屏幕中實(shí)現(xiàn)一個(gè)按鈕效果 45
2.9.1 實(shí)例說(shuō)明 45
2.9.2 具體實(shí)現(xiàn) 46
2.9.3 特別提醒——更加漂亮
的按鈕 46
2.10 在屏幕中顯示文字 47
2.10.1 實(shí)例說(shuō)明 47
2.10.2 具體實(shí)現(xiàn) 47
2.10.3 特別提醒——Color屬性
代表的顏色 49
2.11 設(shè)置手機(jī)屏幕中的字體 49
2.11.1 實(shí)例說(shuō)明 49
2.11.2 具體實(shí)現(xiàn) 50
2.11.3 特別提醒——更改TextView
文字的顏色 51
2.12 在屏幕中顯示編輯框 51
2.12.1 實(shí)例說(shuō)明 51
2.12.2 具體實(shí)現(xiàn) 51
2.12.3 特別提醒——限制文本框
中文字字?jǐn)?shù) 52
2.13 在屏幕中顯示復(fù)選框 53
2.13.1 實(shí)例說(shuō)明 54
2.13.2 具體實(shí)現(xiàn) 54
2.14.3 特別提醒——RadioButton
(單選框)控件 54
2.14 在屏幕中顯示單選框 55
2.14.1 實(shí)例說(shuō)明 55
2.14.2 具體實(shí)現(xiàn) 55
2.14.3 特別提醒——按鈕的
不同狀態(tài) 55
2.15 在屏幕中顯示下拉列表框 56
2.15.1 實(shí)例說(shuō)明 56
2.15.2 具體實(shí)現(xiàn) 56
2.15.3 特別提醒——Spinner的
屬性和方法 58
2.16 在屏幕中實(shí)現(xiàn)自動(dòng)輸入文本效果 58
2.16.1 實(shí)例說(shuō)明 58
2.16.2 具體實(shí)現(xiàn) 58
2.16.3 特別提醒——下拉框的
霧化效果 59
2.17 使用日期選擇器控件DatePicker 59
2.17.1 實(shí)例說(shuō)明 59
2.17.2 具體實(shí)現(xiàn) 60
2.17.3 特別提醒——控件
DatePicker中的方法 60
2.18 使用時(shí)間選擇器控件TimePicker 61
2.18.1 實(shí)例說(shuō)明 61
2.18.2 具體實(shí)現(xiàn) 61
2.18.3 特別提醒——在屏幕中
同時(shí)顯示日期和時(shí)間 61
2.19 在屏幕內(nèi)實(shí)現(xiàn)滾動(dòng)效果 64
2.19.1 實(shí)例說(shuō)明 64
2.19.2 具體實(shí)現(xiàn) 64
2.19.3 特別提醒——解決ScrollView
控件中的內(nèi)容不能完整顯示
的問(wèn)題 64
2.20 在屏幕內(nèi)實(shí)現(xiàn)進(jìn)度條效果 65
2.20.1 實(shí)例說(shuō)明 65
2.20.2 具體實(shí)現(xiàn) 65
2.20.3 特別提醒——為控件
Progressbar設(shè)置樣式 66
2.21 在屏幕內(nèi)使用拖動(dòng)條功能 67
2.21.1 實(shí)例說(shuō)明 67
2.21.2 具體實(shí)現(xiàn) 67
2.21.3 特別提醒——在拖動(dòng)條中
顯示提示文字 67
2.22 在屏幕內(nèi)使用評(píng)分組件 67
2.22.1 實(shí)例說(shuō)明 68
2.22.2 具體實(shí)現(xiàn) 68
2.22.3 特別提醒——使用RatingBar
控件的流程 68
2.23 在屏幕內(nèi)顯示一幅圖片 69
2.23.1 實(shí)例說(shuō)明 69
2.23.2 具體實(shí)現(xiàn) 69
2.23.3 特別提醒——制作一個(gè)相框 70
2.24 設(shè)置一幅圖片當(dāng)作按鈕 71
2.24.1 實(shí)例說(shuō)明 71
2.24.2 具體實(shí)現(xiàn) 71
2.24.3 特別提醒——圖片按鈕控件
的事件響應(yīng) 72
2.25 實(shí)現(xiàn)類(lèi)似QQ空間的照片效果 73
2.25.1 實(shí)例說(shuō)明 73
2.25.2 具體實(shí)現(xiàn) 73
2.25.3 特別提醒——ImageSwitcher
控件的3種方法 74
2.26 使用網(wǎng)格視圖控件布局屏幕 74
2.26.1 實(shí)例說(shuō)明 74
2.26.2 具體實(shí)現(xiàn) 75
2.26.3 特別提醒——升級(jí)實(shí)例 76
2.27 在屏幕內(nèi)實(shí)現(xiàn)多個(gè)標(biāo)簽欄樣式
的效果 76
2.27.1 實(shí)例說(shuō)明 76
2.27.2 具體實(shí)現(xiàn) 76
2.27.3 特別提醒——TabView的
標(biāo)準(zhǔn)用法格式 77
2.28 實(shí)現(xiàn)一個(gè)3行布局 77
2.28.1 實(shí)例說(shuō)明 77
2.28.2 具體實(shí)現(xiàn) 77
2.28.3 特別提醒——升級(jí)實(shí)例 78
2.29 實(shí)現(xiàn)書(shū)架展示效果 79
2.29.1 實(shí)例說(shuō)明 79
2.29.2 具體實(shí)現(xiàn) 79
2.29.3 特別提醒——升級(jí)實(shí)例 80
2.30 實(shí)現(xiàn)樹(shù)形菜單效果 80
2.30.1 實(shí)例說(shuō)明 80
2.30.2 具體實(shí)現(xiàn) 81
2.30.3 特別提醒——其他控件
的功能 82
2.31 實(shí)現(xiàn)一個(gè)精美的登錄界面 82
2.31.1 實(shí)例說(shuō)明 82
2.31.2 具體實(shí)現(xiàn) 82
2.31.3 特別提醒——實(shí)例升級(jí) 84
第3章 基本控件應(yīng)用 85
3.1 使用EditText控件和setOnKeyListener
事件實(shí)現(xiàn)文本處理 85
3.1.1 實(shí)例說(shuō)明 85
3.1.2 具體實(shí)現(xiàn) 85
3.1.3 特別提醒——實(shí)現(xiàn)文字過(guò)濾 86
3.2 在屏幕中實(shí)現(xiàn)一個(gè)背景圖片按鈕 86
3.2.1 實(shí)例說(shuō)明 86
3.2.2 具體實(shí)現(xiàn) 87
3.2.3 特別提醒——“res/drawable”
目錄的作用 88
3.3 使用Toast實(shí)現(xiàn)提醒 88
3.3.1 實(shí)例說(shuō)明 88
3.3.2 具體實(shí)現(xiàn) 88
3.3.3 特別提醒——Toast的優(yōu)勢(shì) 90
3.4 用RadioGroup控件實(shí)現(xiàn)選擇處理 91
3.4.1 實(shí)例說(shuō)明 91
3.4.2 具體實(shí)現(xiàn) 91
3.4.3 特別提醒——RadioGroup
控件的特殊作用 92
3.5 使用CheckBox實(shí)現(xiàn)一個(gè)購(gòu)物清單 92
3.5.1 實(shí)例說(shuō)明 92
3.5.2 具體實(shí)現(xiàn) 92
3.5.3 特別提醒——應(yīng)用觸摸屏
技術(shù) 94
3.6 使用CheckBox實(shí)現(xiàn)同意條款效果 94
3.6.1 實(shí)例說(shuō)明 94
3.6.2 具體實(shí)現(xiàn) 95
3.6.3 特別提醒——處理CheckBox
的狀態(tài) 96
3.7 使用ImageView控件實(shí)現(xiàn)相框效果 96
3.7.1 實(shí)例說(shuō)明 96
3.7.2 具體實(shí)現(xiàn) 97
3.7.3 特別提醒——ImageButton
的按鈕切換 98
3.8 使用Spinner實(shí)現(xiàn)選擇處理 98
3.8.1 實(shí)例說(shuō)明 98
3.8.2 具體實(shí)現(xiàn) 99
3.8.3 特別提醒——設(shè)置下拉菜單
中的TextView 100
3.9 使用Gallery控件實(shí)現(xiàn)個(gè)人
相簿功能 101
3.9.1 實(shí)例說(shuō)明 101
3.9.2 具體實(shí)現(xiàn) 101
3.9.3 特別提醒——設(shè)置Gallery
圖片的寬高 102
3.10 在手機(jī)中實(shí)現(xiàn)文件搜索功能 103
3.10.1 實(shí)例說(shuō)明 103
3.10.2 具體實(shí)現(xiàn) 103
3.10.3 特別提醒——搜索子目錄 104
3.11 使用ImageButton控件實(shí)現(xiàn)按鈕
置換功能 104
3.11.1 實(shí)例說(shuō)明 104
3.11.2 具體實(shí)現(xiàn) 105
3.11.3 特別提醒——操作顯示
的默認(rèn)圖片 105
3.12 使用AnalogClock實(shí)現(xiàn)一個(gè)
時(shí)鐘效果 106
3.12.1 實(shí)例說(shuō)明 106
3.12.2 具體實(shí)現(xiàn) 106
3.12.3 特別提醒——3種常用的
System Clock 107
3.13 在手機(jī)屏幕中實(shí)現(xiàn)不同的
進(jìn)度條效果 108
3.13.1 實(shí)例說(shuō)明 108
3.13.2 具體實(shí)現(xiàn) 108
3.13.3 特別提醒——在進(jìn)度條中
的4種不同風(fēng)格 110
3.14 在屏幕中手動(dòng)選擇日期和時(shí)間 110
3.14.1 實(shí)例說(shuō)明 111
3.14.2 具體實(shí)現(xiàn) 111
3.14.3 特別提醒——控件
TimePicker中的主要方法 112
3.15 動(dòng)態(tài)排版手機(jī)屏幕 113
3.15.1 實(shí)例說(shuō)明 113
3.15.2 具體實(shí)現(xiàn) 113
3.15.3 特別提醒——總結(jié)UI
界面布局 114
3.16 使用ListActivity實(shí)現(xiàn)界面布局 115
3.16.1 實(shí)例說(shuō)明 115
3.16.2 具體實(shí)現(xiàn) 116
3.16.3 特別提醒——ListActivity
的用法總結(jié) 117
3.17 加載手機(jī)磁盤(pán)中的文件 118
3.17.1 實(shí)例說(shuō)明 118
3.17.2 具體實(shí)現(xiàn) 118
3.17.3 特別提醒——解析Android
中的圖片素材目錄 119
3.18 使用菜單控件MENU 119
3.18.1 實(shí)例說(shuō)明 119
3.18.2 具體實(shí)現(xiàn) 119
3.18.3 特別提醒——Android系統(tǒng)
中的3種菜單類(lèi)型 121
3.19 使用SimpleAdapter實(shí)現(xiàn)ListView
效果 122
3.19.1 實(shí)例說(shuō)明 122
3.19.2 具體實(shí)現(xiàn) 122
3.19.3 特別提醒——ArrayAdapter
接受一個(gè)數(shù)組或者List
作為參數(shù) 123
3.20 在屏幕中實(shí)現(xiàn)抽屜樣式效果 123
3.20.1 實(shí)例說(shuō)明 123
3.20.2 具體實(shí)現(xiàn) 123
3.20.3 特別提醒——實(shí)現(xiàn)可拖拉
的抽屜效果 126
3.21 在屏幕中演示使用多種對(duì)話框 129
3.21.1 實(shí)例說(shuō)明 129
3.21.2 具體實(shí)現(xiàn) 130
3.21.3 特別提醒——自定義消除AlertDialog的黑、白邊框 133
3.22 聯(lián)合使用Toast和Notification
實(shí)現(xiàn)提醒 134
3.22.1 實(shí)例說(shuō)明 134
3.22.2 具體實(shí)現(xiàn) 135
3.22.3 特別提醒——更新
通知信息 139
3.23 動(dòng)態(tài)添加/刪除Spinner菜單 139
3.23.1 實(shí)例說(shuō)明 139
3.23.2 具體實(shí)現(xiàn) 139
3.23.3 特別提醒——改變
TextView內(nèi)容 141
3.24 自定義一個(gè)Android控件 142
3.24.1 實(shí)例說(shuō)明 142
3.24.2 具體實(shí)現(xiàn) 142
3.24.3 特別提醒——將屬性值綁定
到控件的基本步驟 144
3.25 設(shè)置控件的外觀樣式 145
3.25.1 實(shí)例說(shuō)明 145
3.25.2 具體實(shí)現(xiàn) 145
3.25.3 特別提醒——查看Android
開(kāi)源代碼 146
3.26 使用自定義控件在屏幕中繪制
一條虛線 147
3.26.1 實(shí)例說(shuō)明 148
3.26.2 具體實(shí)現(xiàn) 148
3.26.3 特別提醒——總結(jié)實(shí)現(xiàn)
自定義控件的流程 148
3.27 實(shí)現(xiàn)自定義組合控件和
自定義對(duì)話框 149
3.27.1 實(shí)例說(shuō)明 149
3.27.2 具體實(shí)現(xiàn) 149
3.27.3 特別提醒——讀者們
汲取筆者的教訓(xùn) 152
3.28 使用OptionsMenu在屏幕中
自定義自己的菜單 152
3.28.1 實(shí)例說(shuō)明 152
3.28.2 具體實(shí)現(xiàn) 153
3.28.3 特別提醒——編寫(xiě)
自定義樣式 154
3.29 使用ExpandableListView實(shí)現(xiàn)
手風(fēng)琴效果 155
3.29.1 實(shí)例說(shuō)明 155
3.29.2 具體實(shí)現(xiàn) 155
3.29.3 特別提醒——ExpandableListAdapter接口 156
3.30 基于自定義適配器的ExpandableListView 156
3.30.1 實(shí)例說(shuō)明 157
3.30.2 具體實(shí)現(xiàn) 157
3.30.3 特別提醒——實(shí)現(xiàn)規(guī)整
的布局 158
3.31 使用Chronometer在屏幕中
實(shí)現(xiàn)定時(shí)器效果 160
3.31.1 實(shí)例說(shuō)明 160
3.31.2 具體實(shí)現(xiàn) 160
3.31.3 特別提醒——進(jìn)一步
設(shè)置時(shí)間 161
3.32 使用控件SlidingDrawer在屏幕中
實(shí)現(xiàn)滑動(dòng)式抽屜的效果 161
3.32.1 實(shí)例說(shuō)明 161
3.32.2 具體實(shí)現(xiàn) 162
3.32.3 特別提醒——布局
SlidingDrawer里面的控件 163
3.33 在EditText插入QQ表情 163
3.33.1 實(shí)例說(shuō)明 163
3.33.2 具體實(shí)現(xiàn) 163
3.33.3 特別提醒——?jiǎng)h除
表情圖片的思路 163
3.34 為Button設(shè)計(jì)樣式 164
3.34.1 實(shí)例說(shuō)明 164
3.34.2 具體實(shí)現(xiàn) 164
3.34.3 特別提醒——Android
如何設(shè)置控件的樣式 164
3.35 為控件自定義樣式 164
3.35.1 實(shí)例說(shuō)明 164
3.35.2 具體實(shí)現(xiàn) 165
3.35.3 特別提醒——和樣式
設(shè)置相關(guān)的屬性和文件 165
3.36 制作一個(gè)有秒針的時(shí)鐘 165
3.36.1 實(shí)例說(shuō)明 165
3.36.2 具體實(shí)現(xiàn) 165
3.36.3 特別提醒——要如何
隨時(shí)都知道時(shí)間的改變 167
第4章 屏幕顯示應(yīng)用 168
4.1 在屏幕中輸出顯示一段文字 168
4.1.1 實(shí)例說(shuō)明 168
4.1.2 具體實(shí)現(xiàn) 168
4.1.3 特別提醒——處理超出
屏幕寬度的文字 169
4.2 更改屏幕背景顏色 169
4.2.1 實(shí)例說(shuō)明 169
4.2.2 具體實(shí)現(xiàn) 169
4.2.3 特別提醒——“res/values”
目錄保存設(shè)置顏色 171
4.3 更改屏幕中的文字顏色 171
4.3.1 實(shí)例說(shuō)明 171
4.3.2 具體實(shí)現(xiàn) 171
4.3.3 特別提醒——遵循MVC
開(kāi)發(fā)模式 172
4.4 置換屏幕中TextView文字的顏色 172
4.4.1 實(shí)例說(shuō)明 172
4.4.2 具體實(shí)現(xiàn) 173
4.4.3 特別提醒——使用轉(zhuǎn)義字符 173
4.5 獲取手機(jī)屏幕的分辨率 173
4.5.1 實(shí)例說(shuō)明 173
4.5.2 具體實(shí)現(xiàn) 174
4.5.3 特別提醒——DisplayMetrics
的用法 174
4.6 設(shè)置屏幕中的文字樣式 175
4.6.1 實(shí)例說(shuō)明 175
4.6.2 具體實(shí)現(xiàn) 175
4.6.3 特別提醒——更改Layout
中對(duì)象的外觀 176
4.7 響應(yīng)按鈕事件 176
4.7.1 實(shí)例說(shuō)明 177
4.7.2 具體實(shí)現(xiàn) 177
4.7.3 特別提醒——兩個(gè)注意事項(xiàng) 177
4.8 實(shí)現(xiàn)屏幕界面的轉(zhuǎn)換 178
4.8.1 實(shí)例說(shuō)明 178
4.8.2 具體實(shí)現(xiàn) 178
4.8.3 特別提醒——setContentView
轉(zhuǎn)換屏幕界面 179
4.9 在一個(gè)Activity中調(diào)用另一個(gè)
Activity 179
4.9.1 實(shí)例說(shuō)明 179
4.9.2 具體實(shí)現(xiàn) 180
4.9.3 特別提醒——Intent的作用 181
4.10 計(jì)算標(biāo)準(zhǔn)體重 181
4.10.1 實(shí)例說(shuō)明 181
4.10.2 具體實(shí)現(xiàn) 182
4.10.3 特別提醒——Activity
的原理 184
4.11 將數(shù)據(jù)返回到前一個(gè)Activity 184
4.11.1 實(shí)例說(shuō)明 184
4.11.2 具體實(shí)現(xiàn) 184
4.11.3 特別提醒——重新返回
給主Activity1 187
4.12 單擊按鈕后改變文字顏色 187
4.12.1 實(shí)例說(shuō)明 188
4.12.2 具體實(shí)現(xiàn) 188
4.12.3 特別提醒——使用HTML
控制顏色 188
4.13 設(shè)置手機(jī)屏幕中文本的字體 189
4.13.1 實(shí)例說(shuō)明 189
4.13.2 具體實(shí)現(xiàn) 189
4.13.3 特別提醒——使用字體
的問(wèn)題 190
4.14 在手機(jī)屏幕中實(shí)現(xiàn)拖動(dòng)圖片特效 190
4.14.1 實(shí)例說(shuō)明 190
4.14.2 具體實(shí)現(xiàn) 190
4.14.3 特別提醒——導(dǎo)入外部圖片
作為內(nèi)置圖 191
4.15 制作一個(gè)簡(jiǎn)單的計(jì)算器 191
4.15.1 實(shí)例說(shuō)明 192
4.15.2 具體實(shí)現(xiàn) 192
4.15.3 特別提醒——計(jì)算小數(shù) 193
4.16 在屏幕中實(shí)現(xiàn)一個(gè)About(關(guān)于)
信息效果 193
4.16.1 實(shí)例說(shuō)明 193
4.16.2 具體實(shí)現(xiàn) 193
4.16.3 特別提醒——實(shí)現(xiàn)一個(gè)
確認(rèn)對(duì)話框 194
4.17 在手機(jī)屏幕中實(shí)現(xiàn)程序加載效果 195
4.17.1 實(shí)例說(shuō)明 195
4.17.2 具體實(shí)現(xiàn) 195
4.17.3 特別提醒——ProgressDialog
類(lèi) 196
4.18 創(chuàng)建一個(gè)有選擇項(xiàng)的對(duì)話框 196
4.18.1 實(shí)例說(shuō)明 196
4.18.2 具體實(shí)現(xiàn) 197
4.18.3 特別提醒——AlertDialog.
Builder的內(nèi)部組成 197
4.19 改變手機(jī)的主題 198
4.19.1 實(shí)例說(shuō)明 198
4.19.2 具體實(shí)現(xiàn) 198
4.19.3 特別提醒——設(shè)置Style 199
4.20 在屏幕中自動(dòng)顯示輸入的數(shù)據(jù) 199
4.20.1 實(shí)例說(shuō)明 199
4.20.2 具體實(shí)現(xiàn) 199
4.20.3 特別提醒——鏈接字符串
的妙用 200
4.21 實(shí)現(xiàn)手機(jī)振動(dòng)效果 200
4.21.1 實(shí)例說(shuō)明 200
4.21.2 具體實(shí)現(xiàn) 201
4.21.3 特別提醒——Vibrator對(duì)象
實(shí)現(xiàn)振動(dòng) 203
4.22 實(shí)現(xiàn)圖文提醒效果 203
4.22.1 實(shí)例說(shuō)明 203
4.22.2 具體實(shí)現(xiàn) 203
4.22.3 特別提醒——帶圖提醒
的妙用 205
4.23 實(shí)現(xiàn)類(lèi)似于MSN/QQ的狀態(tài)效果 205
4.23.1 實(shí)例說(shuō)明 205
4.23.2 具體實(shí)現(xiàn) 206
4.23.3 特別提醒——使用
NotificationManager的
基本步驟 207
4.24 檢索手機(jī)中的通訊錄 208
4.24.1 實(shí)例說(shuō)明 209
4.24.2 具體實(shí)現(xiàn) 209
4.24.3 特別提醒——URI介紹和
ContentResolver的用法
剖析 211
4.25 管理手機(jī)系統(tǒng)中的文件 212
4.25.1 實(shí)例說(shuō)明 213
4.25.2 具體實(shí)現(xiàn) 213
4.25.3 特別提醒——同時(shí)顯示
文件名、圖標(biāo)和文件夾名 216
4.26 清除、還原手機(jī)桌面 216
4.26.1 實(shí)例說(shuō)明 216
4.26.2 具體實(shí)現(xiàn) 216
4.26.3 特別提醒——類(lèi)
ContextWrapper的根類(lèi) 217
4.27 “修改/刪除”手機(jī)中的文件 217
4.27.1 實(shí)例說(shuō)明 218
4.27.2 具體實(shí)現(xiàn) 218
4.27.3 特別提醒——I/O類(lèi)的
操作流程 223
4.28 獲取當(dāng)前運(yùn)行程序的路徑 224
4.28.1 實(shí)例說(shuō)明 224
4.28.2 具體實(shí)現(xiàn) 225
4.28.3 特別提醒——兩種表示
目錄的方式 227
4.29 獲取手機(jī)內(nèi)SIM卡的信息 227
4.29.1 實(shí)例說(shuō)明 227
4.29.2 具體實(shí)現(xiàn) 228
4.29.3 特別提醒——SIM卡
的意義 230
4.30 查看當(dāng)前系統(tǒng)中正在運(yùn)行的程序 231
4.30.1 實(shí)例說(shuō)明 231
4.30.2 具體實(shí)現(xiàn) 231
4.30.3 特別提醒——AndroidManifest.xml中
的權(quán)限 233
4.31 修改手機(jī)屏幕的顯示方向 236
4.31.1 實(shí)例說(shuō)明 236
4.31.2 具體實(shí)現(xiàn) 236
4.31.3 特別提醒——切換和不
切換的實(shí)現(xiàn)方法 239
第5章 自動(dòng)為您服務(wù) 240
5.1 獲取手機(jī)屏幕的分辨率 240
5.1.1 實(shí)例說(shuō)明 240
5.1.2 具體實(shí)現(xiàn) 240
5.1.3 特別提醒——一個(gè)模擬器
模擬短信操作 242
5.2 獲取手機(jī)剩余的電池容量 243
5.2.1 實(shí)例說(shuō)明 243
5.2.2 具體實(shí)現(xiàn) 243
5.2.3 特別提醒——Reseiver
的作用 244
5.3 來(lái)電時(shí)自動(dòng)發(fā)送信息提醒 245
5.3.1 實(shí)例說(shuō)明 245
5.3.2 具體實(shí)現(xiàn) 245
5.3.3 特別提醒——TelephonyManager
和PhoneStateListener 247
5.4 獲取手機(jī)中存儲(chǔ)卡的容量 248
5.4.1 實(shí)例說(shuō)明 248
5.4.2 具體實(shí)現(xiàn) 248
5.4.3 特別提醒——使用FAT32
格式的磁盤(pán)鏡像作為SD
卡的模擬 249
5.5 操作存儲(chǔ)卡和內(nèi)存卡中的信息 250
5.5.1 實(shí)例說(shuō)明 250
5.5.2 具體實(shí)現(xiàn) 250
5.5.3 特別提醒——管理SD卡
中的內(nèi)容 255
5.6 設(shè)置鬧鐘 255
5.6.1 實(shí)例說(shuō)明 255
5.6.2 具體實(shí)現(xiàn) 255
5.6.3 特別提醒——類(lèi)
AlarmManager的作用 259
5.7 設(shè)置黑名單來(lái)電自動(dòng)靜音 259
5.7.1 實(shí)例說(shuō)明 260
5.7.2 具體實(shí)現(xiàn) 260
5.7.3 特別提醒——檢測(cè)Android
系統(tǒng)是否靜音 262
5.8 定時(shí)更換手機(jī)桌面背景 262
5.8.1 實(shí)例說(shuō)明 262
5.8.2 具體實(shí)現(xiàn) 262
5.8.3 特別提醒——AlarmManager
的原理 268
5.9 開(kāi)機(jī)后自動(dòng)顯示一個(gè)界面 269
5.9.1 實(shí)例說(shuō)明 269
5.9.2 具體實(shí)現(xiàn) 269
5.9.3 特別提醒——開(kāi)機(jī)發(fā)送
BOOT_COMPLETED
廣播信息 270
5.10 替換手機(jī)屏幕的背景圖片 270
5.10.1 實(shí)例說(shuō)明 270
5.10.2 具體實(shí)現(xiàn) 270
5.10.3 特別提醒——維持圖片
的寬高比 272
5.11 在手機(jī)屏幕中拖動(dòng)一個(gè)按鈕 272
5.11.1 實(shí)例說(shuō)明 273
5.11.2 具體實(shí)現(xiàn) 273
5.11.3 特別提醒——通過(guò)keyCode
來(lái)判斷A~Z的按鍵 275
5.12 自動(dòng)控制系統(tǒng)服務(wù) 276
5.12.1 實(shí)例說(shuō)明 276
5.12.2 具體實(shí)現(xiàn) 276
5.12.3 特別提醒——Service
的作用 278
5.13 手機(jī)背面朝上時(shí)自動(dòng)啟動(dòng)
震動(dòng)模式 278
5.13.1 實(shí)例說(shuō)明 278
5.13.2 具體實(shí)現(xiàn) 278
5.13.3 特別提醒——
registerListener()的參數(shù) 282
5.14 AlarmManager的啟動(dòng)和關(guān)閉 283
5.14.1 實(shí)例說(shuō)明 283
5.14.2 具體實(shí)現(xiàn) 283
5.14.3 特別提醒——鬧鐘服務(wù) 284
5.15 黑名單攔截機(jī)制 284
5.15.1 實(shí)例說(shuō)明 284
5.15.2 具體實(shí)現(xiàn) 285
5.15.3 特別提醒——Android
的通話機(jī)制 287
5.16 開(kāi)機(jī)后啟動(dòng)一個(gè)服務(wù) 288
5.16.1 實(shí)例說(shuō)明 288
5.16.2 具體實(shí)現(xiàn) 288
5.16.3 特別提醒——開(kāi)機(jī)自動(dòng)
啟動(dòng)的原理 288
第6章 數(shù)據(jù)存儲(chǔ)服務(wù) 289
6.1 在屏幕中顯示SharedPreferences
存儲(chǔ)的信息 289
6.1.1 實(shí)例說(shuō)明 289
6.1.2 具體實(shí)現(xiàn) 289
6.1.3 特別提醒——存放數(shù)據(jù)
的路徑 290
6.2 數(shù)據(jù)的添加和刪除 290
6.2.1 實(shí)例說(shuō)明 290
6.2.2 具體實(shí)現(xiàn) 290
6.2.3 特別提醒——Android支持
5種打印輸出級(jí)別 294
6.3 演示ContentProvider的用法 294
6.3.1 實(shí)例說(shuō)明 294
6.3.2 具體實(shí)現(xiàn) 294
6.3.3 特別提醒——ContentResolver
提供的接口 295
6.4 使用SQLite編寫(xiě)一個(gè)日記本 296
6.4.1 實(shí)例說(shuō)明 296
6.4.2 具體實(shí)現(xiàn) 296
6.4.3 特別提醒——SimpleCursor
Adapter和ArrayAdapter
的對(duì)比 301
6.5 使用Content Provider實(shí)現(xiàn)
日記本功能 301
6.5.1 實(shí)例說(shuō)明 301
6.5.2 具體實(shí)現(xiàn) 301
6.5.3 特別提醒——Content Provider
和ContentResolver中的Uri 310
6.6 保存用戶的信息 310
6.6.1 實(shí)例說(shuō)明 310
6.6.2 具體實(shí)現(xiàn) 310
6.6.3 特別提醒——XML文件
的形式保存數(shù)據(jù) 312
6.7 使用文件保存數(shù)據(jù) 312
6.7.1 實(shí)例說(shuō)明 312
6.7.2 具體實(shí)現(xiàn) 313
6.7.3 特別提醒——方法
openFileOutput() 314
6.8 將網(wǎng)上圖片保存在SD卡中
并顯示出來(lái) 315
6.8.1 實(shí)例說(shuō)明 315
6.8.2 具體實(shí)現(xiàn) 316
6.8.3 特別提醒——總結(jié)數(shù)據(jù)
存儲(chǔ)方式 317
6.9 讀取上次保存的信息 319
6.9.1 實(shí)例說(shuō)明 319
6.9.2 具體實(shí)現(xiàn) 319
6.9.3 特別提醒——使用
SharedPreferences保存
key-value對(duì)的步驟 320
6.10 使用Content Provider存儲(chǔ)信息 320
6.10.1 實(shí)例說(shuō)明 320
6.10.2 具體實(shí)現(xiàn) 320
6.10.3 特別提醒——框架內(nèi)部
的操作 322
6.11 使用SQLite操作數(shù)據(jù) 322
6.11.1 實(shí)例說(shuō)明 322
6.11.2 具體實(shí)現(xiàn) 322
6.11.3 特別提醒——使用SQLiteDatabase操作
SQLite數(shù)據(jù)庫(kù) 324
6.12 一個(gè)SQLite管理程序 324
6.12.1 實(shí)例說(shuō)明 324
6.12.2 具體實(shí)現(xiàn) 325
第7章 電話和短信應(yīng)用 327
7.1 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的撥號(hào)程序 327
7.1.1 實(shí)例說(shuō)明 327
7.1.2 具體實(shí)現(xiàn) 327
7.1.3 特別提醒——IntentFilter
實(shí)現(xiàn)撥號(hào) 329
7.2 實(shí)現(xiàn)發(fā)送短信功能 330
7.2.1 實(shí)例說(shuō)明 330
7.2.2 具體實(shí)現(xiàn) 330
7.2.3 特別提醒——包android.
telephony簡(jiǎn)介 331
7.3 實(shí)現(xiàn)一個(gè)按鈕撥號(hào)程序 332
7.3.1 實(shí)例說(shuō)明 332
7.3.2 具體實(shí)現(xiàn) 332
7.3.3 特別提醒——一段通用的
驗(yàn)證電話號(hào)碼的代碼 334
7.4 一個(gè)發(fā)送短信系統(tǒng) 334
7.4.1 實(shí)例說(shuō)明 334
7.4.2 具體實(shí)現(xiàn) 334
7.4.3 特別提醒——SmsManager類(lèi) 337
7.5 實(shí)現(xiàn)屏幕觸控?fù)芴?hào)程序 338
7.5.1 實(shí)例說(shuō)明 338
7.5.2 具體實(shí)現(xiàn) 338
7.5.3 特別提醒——將Action
動(dòng)作定義成常數(shù) 338
7.6 實(shí)現(xiàn)短信群發(fā)功能 339
7.6.1 實(shí)例說(shuō)明 339
7.6.2 具體實(shí)現(xiàn) 339
7.6.3 特別提醒——Android的
群組功能 341
7.7 在發(fā)送短信時(shí)實(shí)現(xiàn)E-mail郵件通知 341
7.7.1 實(shí)例說(shuō)明 342
7.7.2 具體實(shí)現(xiàn) 342
7.7.3 特別提醒——通過(guò)Intent機(jī)制
協(xié)助應(yīng)用間的交互與通訊 345
7.8 來(lái)電后自動(dòng)發(fā)送郵件通知 345
7.8.1 實(shí)例說(shuō)明 345
7.8.2 具體實(shí)現(xiàn) 345
7.8.3 特別提醒——模擬器的問(wèn)題 347
7.9 監(jiān)聽(tīng)短信是否發(fā)送成功 347
7.9.1 實(shí)例說(shuō)明 347
7.9.2 具體實(shí)現(xiàn) 347
7.9.3 特別提醒——發(fā)送短信
的狀態(tài) 350
7.10 監(jiān)控手機(jī)撥接狀態(tài) 350
7.10.1 實(shí)例說(shuō)明 351
7.10.2 具體實(shí)現(xiàn) 351
7.10.3 特別提醒——getSystemService
的返回對(duì)象 353
7.11 監(jiān)控收取的短信中是否含有
某關(guān)鍵字 353
7.11.1 實(shí)例說(shuō)明 353
7.11.2 具體實(shí)現(xiàn) 354
7.11.3 特別提醒——不可以直接
喚醒原來(lái)的主Activity 359
第8章 圖形圖像處理 361
8.1 在手機(jī)屏幕中繪制一個(gè)矩形 361
8.1.1 實(shí)例說(shuō)明 361
8.1.2 具體實(shí)現(xiàn) 361
8.1.3 特別提醒——類(lèi)Paint中
的方法 363
8.2 在手機(jī)屏幕中繪制一個(gè)畫(huà)布 363
8.2.1 實(shí)例說(shuō)明 364
8.2.2 具體實(shí)現(xiàn) 364
8.2.3 特別提醒——生成圖片
水印效果 365
8.3 在手機(jī)屏幕中繪制各種圖形 365
8.3.1 實(shí)例說(shuō)明 366
8.3.2 具體實(shí)現(xiàn) 366
8.3.3 特別提醒——save方法
和restore方法 368
8.4 在手機(jī)屏幕中模擬實(shí)現(xiàn)水紋效果 368
8.4.1 實(shí)例說(shuō)明 368
8.4.2 實(shí)例說(shuō)明 369
8.4.3 特別提醒——縮放位圖 371
8.5 在手機(jī)屏幕中渲染一個(gè)幾何圖形 371
8.5.1 實(shí)例說(shuō)明 371
8.5.2 具體實(shí)現(xiàn) 371
8.5.3 特別提醒——類(lèi)Shader中
的子類(lèi) 373
8.6 在手機(jī)屏幕中實(shí)現(xiàn)動(dòng)畫(huà)效果 373
8.6.1 實(shí)例說(shuō)明 373
8.6.2 具體實(shí)現(xiàn) 373
8.6.3 特別提醒——Tween動(dòng)畫(huà)的
4種動(dòng)畫(huà)效果 375
8.7 在手機(jī)屏幕中實(shí)現(xiàn)Frame動(dòng)畫(huà)效果 375
8.7.1 實(shí)例說(shuō)明 375
8.7.2 具體實(shí)現(xiàn) 375
8.7.3 特別提醒——實(shí)現(xiàn)Frame
動(dòng)畫(huà)的方法 376
8.8 使用Matrix實(shí)現(xiàn)圖片縮放 376
8.8.1 實(shí)例說(shuō)明 376
8.8.2 具體實(shí)現(xiàn) 377
8.8.3 特別提醒——4種縮放位圖
的基本方法 379
8.9 旋轉(zhuǎn)屏幕中的圖片 380
8.9.1 實(shí)例說(shuō)明 380
8.9.2 具體實(shí)現(xiàn) 380
8.9.3 特別提醒——用Matrix或
Canvas旋轉(zhuǎn)位圖 382
8.10 實(shí)現(xiàn)天上移動(dòng)星星的效果 382
8.10.1 實(shí)例說(shuō)明 382
8.10.2 具體實(shí)現(xiàn) 382
8.10.3 特別提醒——OpenGL技術(shù) 385
8.11 構(gòu)建一個(gè)模擬3D場(chǎng)景 385
8.11.1 實(shí)例說(shuō)明 385
8.11.2 具體實(shí)現(xiàn) 385
8.11.3 特別提醒——分析相關(guān)
的底層代碼 387
8.12 實(shí)現(xiàn)浮動(dòng)的旗幟效果 388
8.12.1 實(shí)例說(shuō)明 388
8.12.2 具體實(shí)現(xiàn) 388
8.12.3 特別提醒——用OpenGL ES
繪圖的基本流程 389
8.13 在屏幕中顯示多個(gè)物體 390
8.13.1 實(shí)例說(shuō)明 390
8.13.2 具體實(shí)現(xiàn) 390
8.13.3 特別提醒——
類(lèi)FloatBuffer 392
8.14 模擬實(shí)現(xiàn)粒子系統(tǒng)效果 392
8.14.1 實(shí)例說(shuō)明 392
8.14.2 具體實(shí)現(xiàn) 392
8.14.3 特別提醒——粒子系統(tǒng)的
實(shí)現(xiàn)過(guò)程 394
8.15 移動(dòng)手機(jī)屏幕中的圖片 394
8.15.1 實(shí)例說(shuō)明 395
8.15.2 具體實(shí)現(xiàn) 395
8.15.3 特別提醒——配對(duì)使用
save和restore 397
8.16 在Canvas畫(huà)布中繪制字符串 398
8.16.1 實(shí)例說(shuō)明 398
8.16.2 具體實(shí)現(xiàn) 398
8.16.3 特別提醒——設(shè)置畫(huà)布
的屬性 403
8.17 在手機(jī)屏幕中移動(dòng)一個(gè)不斷
變換顏色的圖形 403
8.17.1 實(shí)例說(shuō)明 403
8.17.2 具體實(shí)現(xiàn) 404
8.17.3 特別提醒——SurfaceView
的用法 406
8.18 在手機(jī)屏幕中實(shí)現(xiàn)一個(gè)圖片移動(dòng)
的動(dòng)畫(huà)效果 406
8.18.1 實(shí)例說(shuō)明 406
8.18.2 具體實(shí)現(xiàn) 406
8.18.3 特別提醒——在SurfaceHolder.Callback回調(diào)
接口中的常用方法 408
8.19 繪制一個(gè)三維圓柱體 409
8.19.1 實(shí)例說(shuō)明 409
8.19.2 具體實(shí)現(xiàn) 409
8.19.3 特別提醒——展開(kāi)后的
圓柱體 415
8.20 在手機(jī)屏幕中混合圖像 415
8.20.1 實(shí)例說(shuō)明 416
8.20.2 具體實(shí)現(xiàn) 416
8.20.3 特別提醒——常用的
混合方式 419
8.21 顯示圖片的寬和高 419
8.21.1 實(shí)例說(shuō)明 420
8.21.2 具體實(shí)現(xiàn) 420
8.21.3 特別提醒——使用BitmapDrawable或BitmapFactory獲取資源
中的位圖 421
8.22 繪制各種空心圖形、實(shí)心圖形
和漸變圖形 422
8.22.1 實(shí)例說(shuō)明 422
8.22.2 具體實(shí)現(xiàn) 422
8.22.3 特別提醒——Canvas與
ImageView對(duì)比 424
8.23 編寫(xiě)一個(gè)屏保程序 424
8.23.1 實(shí)例說(shuō)明 425
8.23.2 具體實(shí)現(xiàn) 425
8.23.3 特別提醒——
4個(gè)Runnable 430
8.24 在屏幕中通過(guò)單擊的方式
移動(dòng)圖片 430
8.24.1 實(shí)例說(shuō)明 430
8.24.2 具體實(shí)現(xiàn) 430
8.24.3 特別提醒——Bitmap的
兩點(diǎn)重要應(yīng)用 433
8.25 顯示存儲(chǔ)卡中的圖片 433
8.25.1 實(shí)例說(shuō)明 433
8.25.2 具體實(shí)現(xiàn) 433
8.25.3 特別提醒——測(cè)試存儲(chǔ)卡 435
8.26 顯示系統(tǒng)內(nèi)的圖片信息 436
8.26.1 實(shí)例說(shuō)明 436
8.26.2 具體實(shí)現(xiàn) 436
8.26.3 特別提醒——BitmapDrawable
操作位圖 437
8.27 實(shí)現(xiàn)圖片陰影效果和影子效果 438
8.27.1 實(shí)例說(shuō)明 438
8.27.2 具體實(shí)現(xiàn) 438
8.27.3 特別提醒——設(shè)置字體
的陰影 439
第9章 互聯(lián)網(wǎng)應(yīng)用 441
9.1 傳遞HTTP參數(shù) 441
9.1.1 實(shí)例說(shuō)明 441
9.1.2 具體實(shí)現(xiàn) 441
9.1.3 特別提醒——在Android
系統(tǒng)中打開(kāi)鏈接 444
9.2 在手機(jī)中瀏覽網(wǎng)頁(yè) 444
9.2.1 實(shí)例說(shuō)明 444
9.2.2 具體實(shí)現(xiàn) 444
9.2.3 特別提醒——loadUrl方法
訪問(wèn)網(wǎng)頁(yè) 445
9.3 在手機(jī)中使用HTML程序 445
9.3.1 實(shí)例說(shuō)明 445
9.3.2 具體實(shí)現(xiàn) 445
9.3.3 特別提醒——開(kāi)發(fā)Android
網(wǎng)絡(luò)項(xiàng)的注意事項(xiàng) 446
9.4 使用內(nèi)置瀏覽器打開(kāi)網(wǎng)頁(yè) 446
9.4.1 實(shí)例說(shuō)明 446
9.4.2 具體實(shí)現(xiàn) 446
9.4.3 特別提醒——WebSettings
設(shè)置WebView屬性 448
9.5 在屏幕中顯示QQ空間中的圖片 448
9.5.1 實(shí)例說(shuō)明 448
9.5.2 具體實(shí)現(xiàn) 448
9.5.3 特別提醒——Gallery控件
在游戲中的應(yīng)用 450
9.6 從網(wǎng)絡(luò)中下載圖片作為屏幕背景 450
9.6.1 實(shí)例說(shuō)明 450
9.6.2 具體實(shí)現(xiàn) 450
9.6.3 特別提醒——將InputStream
轉(zhuǎn)換為String 452
9.7 將文件上傳至服務(wù)器 452
9.7.1 實(shí)例說(shuō)明 452
9.7.2 具體實(shí)現(xiàn) 453
9.7.3 特別提醒——表單上傳
程序?qū)崿F(xiàn)文件上傳 454
9.8 實(shí)現(xiàn)一個(gè)RSS系統(tǒng) 455
9.8.1 實(shí)例說(shuō)明 455
9.8.2 具體實(shí)現(xiàn) 455
9.8.3 特別提醒——RSS2.0的
語(yǔ)法規(guī)則 461
9.9 遠(yuǎn)程下載并安裝一個(gè)軟件 462
9.9.1 實(shí)例說(shuō)明 462
9.9.2 具體實(shí)現(xiàn) 463
9.9.3 特別提醒——APK
文件介紹 466
9.10 開(kāi)發(fā)一個(gè)移動(dòng)微博發(fā)布器 469
9.10.1 實(shí)例說(shuō)明 469
9.10.2 具體實(shí)現(xiàn) 470
9.10.3 特別提醒——樂(lè)多博客
的接口 473
9.11 解析和生成XML 474
9.11.1 實(shí)例說(shuō)明 474
9.11.2 具體實(shí)現(xiàn) 474
9.11.3 特別提醒——SAX解析器 475
9.12 獲取網(wǎng)絡(luò)中的圖片 476
9.12.1 實(shí)例說(shuō)明 476
9.12.2 具體實(shí)現(xiàn) 476
9.12.3 特別提醒——Android中
獲取網(wǎng)絡(luò)圖片的3種方法 477
9.13 獲取網(wǎng)頁(yè)的代碼 477
9.13.1 實(shí)例說(shuō)明 478
9.13.2 具體實(shí)現(xiàn) 478
9.13.3 特別提醒——Android獲取
網(wǎng)頁(yè)數(shù)據(jù)的方法總結(jié) 478
9.14 獲取JSON數(shù)據(jù) 480
9.14.1 實(shí)例說(shuō)明 480
9.14.2 具體實(shí)現(xiàn) 480
9.14.3 特別提醒——Android獲取
JSON并輸出顯示的方法 480
9.15 多線程下載 481
9.15.1 實(shí)例說(shuō)明 481
9.15.2 具體實(shí)現(xiàn) 481
9.15.3 特別提醒——多線程
下載文件的過(guò)程 484
9.16 get方式傳遞數(shù)據(jù) 485
9.16.1 實(shí)例說(shuō)明 485
9.16.2 具體實(shí)現(xiàn) 485
9.16.3 特別提醒——解決
亂碼問(wèn)題 486
9.17 post方式傳遞數(shù)據(jù) 486
9.17.1 實(shí)例說(shuō)明 486
9.17.2 具體實(shí)現(xiàn) 486
9.17.3 特別提醒——get方式和
post方式的區(qū)別 487
9.18 調(diào)用WebService的數(shù)據(jù) 487
9.18.1 實(shí)例說(shuō)明 487
9.18.2 具體實(shí)現(xiàn) 487
9.18.3 特別提醒——WebService
介紹 488
第10章 多媒體應(yīng)用 489
10.1 調(diào)節(jié)手機(jī)音量的大小 489
10.1.1 實(shí)例說(shuō)明 489
10.1.2 具體實(shí)現(xiàn) 489
10.1.3 特別提醒——AudioManager
管理手機(jī)聲音 492
10.2 在手機(jī)中播放MP3文件 492
10.2.1 實(shí)例說(shuō)明 492
10.2.2 具體實(shí)現(xiàn) 492
10.2.3 特別提醒——播放手機(jī)
卡里的音樂(lè)或者網(wǎng)絡(luò)中
的流媒體 495
10.3 編寫(xiě)一個(gè)錄音程序 495
10.3.1 實(shí)例說(shuō)明 495
10.3.2 具體實(shí)現(xiàn) 496
10.3.3 特別提醒——Android的
開(kāi)源多媒體框架 500
10.4 在手機(jī)中實(shí)現(xiàn)相機(jī)預(yù)覽和
拍照功能 500
10.4.1 實(shí)例說(shuō)明 500
10.4.2 具體實(shí)現(xiàn) 500
10.4.3 特別提醒——使用攝像頭
的方法 505
10.5 在手機(jī)中播放影片 507
10.5.1 實(shí)例說(shuō)明 507
10.5.2 具體實(shí)現(xiàn) 507
10.5.3 特別提醒——VideoView類(lèi)
的構(gòu)造函數(shù) 509
10.6 編程的方式設(shè)置手機(jī)中的鈴聲 509
10.6.1 實(shí)例說(shuō)明 509
10.6.2 具體實(shí)現(xiàn) 510
10.6.3 特別提醒——設(shè)置
3種聲音 512
10.7 播放遠(yuǎn)程網(wǎng)絡(luò)中的MP3 512
10.7.1 實(shí)例說(shuō)明 512
10.7.2 具體實(shí)現(xiàn) 512
10.7.3 特別提醒——Runnable并
不一定是新開(kāi)一個(gè)線程 517
10.8 從網(wǎng)絡(luò)中遠(yuǎn)程下載手機(jī)鈴聲 517
10.8.1 實(shí)例說(shuō)明 517
10.8.2 具體實(shí)現(xiàn) 518
10.8.3 特別提醒——使用
Notification的注意事項(xiàng) 522
10.9 遠(yuǎn)程觀看網(wǎng)絡(luò)中的3GP視頻 522
10.9.1 實(shí)例說(shuō)明 522
10.9.2 具體實(shí)現(xiàn) 522
10.9.3 特別提醒——Gallery調(diào)用
MediaProvider的數(shù)據(jù) 527
10.10 在屏幕中播放GIF動(dòng)畫(huà) 528
10.10.1 實(shí)例說(shuō)明 528
10.10.2 具體實(shí)現(xiàn) 528
10.10.3 特別提醒——GIF動(dòng)畫(huà)
和幀播放 532
10.11 編寫(xiě)一個(gè)簡(jiǎn)單的音樂(lè)播放器 533
10.11.1 實(shí)例說(shuō)明 533
10.11.2 具體實(shí)現(xiàn) 533
10.11.3 特別提醒——SD卡支持
ContentProvider接口 536
10.12 在手機(jī)中播放MP4視頻 536
10.12.1 實(shí)例說(shuō)明 536
10.12.2 具體實(shí)現(xiàn) 536
10.12.3 特別提醒——VideoView
中的常用方法 537
第11章 地圖服務(wù) 538
11.1 獲取當(dāng)前位置的坐標(biāo) 538
11.1.1 實(shí)例說(shuō)明 538
11.1.2 具體實(shí)現(xiàn) 538
11.1.3 特別提醒——android.location
的定位功能 540
11.2 使用谷歌地圖 540
11.2.1 實(shí)例說(shuō)明 540
11.2.2 具體實(shí)現(xiàn) 542
11.2.3 特別提醒——使用Map API
密鑰的基本流程 544
11.3 輸入一個(gè)坐標(biāo)后在地圖中
實(shí)現(xiàn)定位 546
11.3.1 實(shí)例說(shuō)明 546
11.3.2 具體實(shí)現(xiàn) 546
11.3.3 特別提醒——類(lèi)GeoPoint
的方法 548
11.4 在手機(jī)中實(shí)現(xiàn)地址查詢(xún) 548
11.4.1 實(shí)例說(shuō)明 548
11.4.2 具體實(shí)現(xiàn) 548
11.4.3 特別提醒——Google Map
API解密 551
11.5 實(shí)現(xiàn)路徑導(dǎo)航 551
11.5.1 實(shí)例說(shuō)明 551
11.5.2 具體實(shí)現(xiàn) 551
11.5.3 特別提醒——起點(diǎn)和
終點(diǎn)的設(shè)置 555
11.6 移動(dòng)手機(jī)時(shí)自動(dòng)實(shí)現(xiàn)位置更新 556
11.6.1 實(shí)例說(shuō)明 556
11.6.2 具體實(shí)現(xiàn) 556
11.6.3 特別提醒——判斷GPS模塊
是否存在或開(kāi)啟 559
11.7 在地圖中繪制線路并計(jì)算距離 559
11.7.1 實(shí)例說(shuō)明 559
11.7.2 具體實(shí)現(xiàn) 560
11.7.3 特別提醒——JavaScript
overlay類(lèi)型 564
11.8 在谷歌地圖中顯示指定的位置 564
11.8.1 實(shí)例說(shuō)明 564
11.8.2 具體實(shí)現(xiàn) 564
11.8.3 特別提醒——Android的
位置訪問(wèn) 566
11.9 在屏幕中顯示當(dāng)前位置的
詳細(xì)信息 566
11.9.1 實(shí)例說(shuō)明 566
11.9.2 具體實(shí)現(xiàn) 566
11.9.3 特別提醒——Android中
實(shí)現(xiàn)定位的地圖 569
11.10 快速查詢(xún)某個(gè)位置 569
11.10.1 實(shí)例說(shuō)明 569
11.10.2 具體實(shí)現(xiàn) 569
11.10.3 特別提醒——谷歌地圖
的3種視圖模式 570
11.11 在手機(jī)地圖中查詢(xún)一個(gè)地址 571
11.11.1 實(shí)例說(shuō)明 571
11.11.2 具體實(shí)現(xiàn) 571
11.11.3 特別提醒——選擇
中文輸入法 572
第12章 Google API應(yīng)用 573
12.1 模擬驗(yàn)證官方賬號(hào) 573
12.1.1 實(shí)例說(shuō)明 573
12.1.2 具體實(shí)現(xiàn) 573
12.1.3 特別提醒——Google Account
的組成 578
12.2 實(shí)現(xiàn)谷歌搜索功能 578
12.2.1 實(shí)例說(shuō)明 578
12.2.2 具體實(shí)現(xiàn) 579
12.2.3 特別提醒——使用
Google Search API的流程 582
12.3 使用Google Chart API
生成二維條碼 582
12.3.1 實(shí)例說(shuō)明 582
12.3.2 具體實(shí)現(xiàn) 582
12.3.3 特別提醒——Google Chart
API的用法詳解 585
12.4 在手機(jī)中編寫(xiě)一個(gè)翻譯軟件 586
12.4.1 實(shí)例說(shuō)明 586
12.4.2 具體實(shí)現(xiàn) 586
12.4.3 特別提醒——Ajax語(yǔ)言
的API 587
12.5 在手機(jī)屏幕中生成二維條碼 588
12.5.1 實(shí)例說(shuō)明 588
12.5.2 具體實(shí)現(xiàn) 588
12.5.3 特別提醒——DisplayMetircs
處理分辨率問(wèn)題 591
12.6 引用qrcode項(xiàng)目實(shí)現(xiàn)二維條碼 591
12.6.1 實(shí)例說(shuō)明 591
12.6.2 具體實(shí)現(xiàn) 591
12.6.3 特別提醒——Android拍照
的兩種方式 598
第13章 游戲應(yīng)用 599
13.1 五子棋游戲 599
13.1.1 實(shí)例說(shuō)明 599
13.1.2 具體實(shí)現(xiàn) 599
13.2 益智類(lèi)游戲——魔塔 605
13.2.1 實(shí)例說(shuō)明 605
13.2.2 具體實(shí)現(xiàn) 605
13.2.3 特別提醒——一款游戲
產(chǎn)品受到的限制 620
13.3 一個(gè)簡(jiǎn)單的貪吃蛇游戲 620
13.3.1 實(shí)例說(shuō)明 620
13.3.2 具體實(shí)現(xiàn) 621
13.3.3 特別提醒——貪吃蛇
游戲的基本思路 624
13.4 撲克游戲 625
13.4.1 實(shí)例說(shuō)明 625
13.4.2 具體實(shí)現(xiàn) 625
13.4.3 特別提醒——游戲的
大綱策劃 628
13.5 掃雷游戲 629
13.5.1 實(shí)例說(shuō)明 629
13.5.2 具體實(shí)現(xiàn) 630
13.5.3 特別提醒——用“?”
標(biāo)記空白 635
13.6 體育競(jìng)技類(lèi)游戲——瘋狂足球 635
13.6.1 實(shí)例說(shuō)明 635
13.6.2 具體實(shí)現(xiàn) 636
13.6.3 特別提醒——做好
準(zhǔn)備工作 638
13.7 象棋游戲 639
13.7.1 實(shí)例說(shuō)明 639
13.7.2 具體實(shí)現(xiàn) 639
13.8 21點(diǎn)游戲 641
13.8.1 實(shí)例說(shuō)明 642
13.8.2 具體實(shí)現(xiàn) 642
13.8.3 特別提醒——棋牌游戲
發(fā)展現(xiàn)狀 644
13.9 俄羅斯方塊游戲 644
13.9.1 實(shí)例說(shuō)明 644
13.9.2 具體實(shí)現(xiàn) 644
13.9.3 特別提醒——經(jīng)典
棋牌類(lèi)游戲 646
13.10 螞蟻迷呀 647
13.10.1 實(shí)例說(shuō)明 647
13.10.2 具體實(shí)現(xiàn) 647
13.11 推箱子游戲 650
13.11.1 實(shí)例說(shuō)明 650
13.11.2 具體實(shí)現(xiàn) 650
13.11.3 特別提醒——SurfaceView
的作用 653
13.12 更復(fù)雜的掃雷游戲 653
13.12.1 實(shí)例說(shuō)明 653
13.12.2 具體實(shí)現(xiàn) 653
13.12.3 特別提醒——關(guān)于掃雷
游戲的一點(diǎn)說(shuō)明 658
第14章 程序優(yōu)化 659
14.1 標(biāo)簽在UI界面中
的優(yōu)化作用 659
14.1.1 實(shí)例說(shuō)明 659
14.1.2 具體實(shí)現(xiàn) 659
14.1.3 特別提醒——使用
標(biāo)簽的注意事項(xiàng) 661
14.2 測(cè)試計(jì)算機(jī)的性能 661
14.2.1 實(shí)例說(shuō)明 661
14.2.2 具體實(shí)現(xiàn) 661
14.2.3 特別提醒——使用
動(dòng)態(tài)代理 664
14.3 測(cè)試內(nèi)存性能 664
14.3.1 實(shí)例說(shuō)明 664
14.3.2 具體實(shí)現(xiàn) 664
14.3.3 特別提醒——命名問(wèn)題 665
14.4 Android Layout優(yōu)化 666
14.4.1 實(shí)例說(shuō)明 666
14.4.2 具體實(shí)現(xiàn) 666
14.4.3 特別提醒——Layout布局
的注意事項(xiàng) 667
14.5 優(yōu)化Bitmap圖片 667
14.5.1 實(shí)例說(shuō)明 667
14.5.2 具體實(shí)現(xiàn) 667
14.5.3 特別提醒——Options
中的屬性 669
14.6 優(yōu)化Android模擬器 669
14.6.1 實(shí)例說(shuō)明 669
14.6.2 具體實(shí)現(xiàn) 669
14.6.3 特別提醒——開(kāi)啟動(dòng)畫(huà)
效果選項(xiàng) 671
第15章 平板電腦應(yīng)用開(kāi)發(fā) 672
15.1 設(shè)置平板程序開(kāi)發(fā)環(huán)境 672
15.1.1 實(shí)例說(shuō)明 672
15.1.2 具體實(shí)現(xiàn) 672
15.1.3 特別提醒——平板電腦
的分辨率 673
15.2 在平板電腦中開(kāi)發(fā)一個(gè)
音樂(lè)播放器 674
15.2.1 實(shí)例說(shuō)明 674
15.2.2 具體實(shí)現(xiàn) 674
15.2.3 特別提醒——在平板電腦中
開(kāi)發(fā)一個(gè)視頻播放程序 678
15.3 瀏覽指定的網(wǎng)頁(yè) 679
15.3.1 實(shí)例說(shuō)明 679
15.3.2 具體實(shí)現(xiàn) 679
15.3.3 特別提醒——設(shè)置樣式
自適應(yīng) 682
15.4 開(kāi)發(fā)一個(gè)天氣預(yù)報(bào)系統(tǒng) 683
15.4.1 實(shí)例說(shuō)明 683
15.4.2 具體實(shí)現(xiàn) 683
15.4.3 特別提醒——XML
實(shí)現(xiàn)方式 689
15.5 使用文件存儲(chǔ)數(shù)據(jù)的方法
保存音樂(lè)狀態(tài) 689
15.5.1 實(shí)例說(shuō)明 690
15.5.2 具體實(shí)現(xiàn) 690
15.5.3 特別提醒——修改
平板電腦程序 692
15.6 勇敢派遞員游戲 692
15.6.1 實(shí)例說(shuō)明 692
15.6.2 具體實(shí)現(xiàn) 692
15.6.3 特別提醒——解讀
AndEngine框架 693
15.7 憤怒的小鳥(niǎo)游戲 694
15.7.1 實(shí)例說(shuō)明 694
15.7.2 具體實(shí)現(xiàn) 694
15.7.3 特別提醒——AndEngine
的基本運(yùn)行流程 698
15.8 倉(cāng)庫(kù)管理系統(tǒng) 698
15.8.1 實(shí)例說(shuō)明 698
15.8.2 具體實(shí)現(xiàn) 698
15.8.3 特別提醒——?jiǎng)h除供應(yīng)商
信息步驟及處理流程 702
第16章 移動(dòng)Web應(yīng)用 704
16.1 在Android模擬器測(cè)試網(wǎng)頁(yè) 704
16.1.1 實(shí)例說(shuō)明 704
16.1.2 具體實(shí)現(xiàn) 704
16.1.3 特別提醒——移動(dòng)設(shè)備
將占據(jù)未來(lái)計(jì)算機(jī)市場(chǎng) 705
16.2 編寫(xiě)**個(gè)網(wǎng)頁(yè) 705
16.2.1 實(shí)例說(shuō)明 705
16.2.2 具體實(shí)現(xiàn) 705
16.2.3 特別提醒——格式化一級(jí)
和二級(jí)導(dǎo)航的元素 709
16.3 使用jQuery設(shè)計(jì)網(wǎng)頁(yè) 709
16.3.1 實(shí)例說(shuō)明 709
16.3.2 具體實(shí)現(xiàn) 709
16.3.3 特別提醒——jQuery介紹 711
16.4 使用頁(yè)面模板 711
16.4.1 實(shí)例說(shuō)明 711
16.4.2 具體實(shí)現(xiàn) 711
16.4.3 特別提醒——組件的
增強(qiáng)樣式 712
16.5 使用多頁(yè)面模板 712
16.5.1 實(shí)例說(shuō)明 713
16.5.2 具體實(shí)現(xiàn) 713
16.5.3 特別提醒——設(shè)置內(nèi)部
頁(yè)面的頁(yè)面標(biāo)題 713
16.6 使用Ajax驅(qū)動(dòng)導(dǎo)航 714
16.6.1 實(shí)例說(shuō)明 714
16.6.2 具體實(shí)現(xiàn) 714
16.6.3 特別提醒——分析jQuery
Mobile的處理流程 715
16.7 開(kāi)發(fā)一個(gè)Ajax網(wǎng)頁(yè) 716
16.7.1 實(shí)例說(shuō)明 716
16.7.2 具體實(shí)現(xiàn) 716
16.7.3 特別提醒——智能手機(jī)
數(shù)量猛增 719
16.8 實(shí)現(xiàn)基本對(duì)話框效果 720
16.8.1 實(shí)例說(shuō)明 720
16.8.2 具體實(shí)現(xiàn) 720
16.8.3 特別提醒——使用操作表 721
16.9 實(shí)現(xiàn)警告框 721
16.9.1 實(shí)例說(shuō)明 721
16.9.2 具體實(shí)現(xiàn) 722
16.9.3 特別提醒——使用
多選項(xiàng)操作表 723
16.10 實(shí)現(xiàn)豎屏和橫屏自適應(yīng)效果 723
16.10.1 實(shí)例說(shuō)明 723
16.10.2 具體實(shí)現(xiàn) 723
16.10.3 特別提醒——Webkit
的媒體擴(kuò)展 724
16.11 實(shí)現(xiàn)全屏顯示效果 724
16.11.1 實(shí)例說(shuō)明 724
16.11.2 具體實(shí)現(xiàn) 724
16.11.3 特別提醒——可以用于
定位頁(yè)眉的3種樣式 725
16.12 實(shí)現(xiàn)只有圖標(biāo)的按鈕效果 725
16.12.1 實(shí)例說(shuō)明 726
16.12.2 具體實(shí)現(xiàn) 726
16.12.3 特別提醒——在頁(yè)眉中
使用分段控件 727
16.13 實(shí)現(xiàn)回退按鈕效果 727
16.13.1 實(shí)例說(shuō)明 727
16.13.2 具體實(shí)現(xiàn) 727
16.13.3 特別提醒——在頁(yè)眉中
添加回退鏈接 728
16.14 在表單中輸入文本 728
16.14.1 實(shí)例說(shuō)明 729
16.14.2 具體實(shí)現(xiàn) 729
16.14.3 特別提醒——將輸入
字段與其語(yǔ)義類(lèi)型關(guān)聯(lián) 730
16.15 動(dòng)態(tài)輸入文本 731
16.15.1 實(shí)例說(shuō)明 731
16.15.2 具體實(shí)現(xiàn) 731
16.15.3 特別提醒——使用
選擇菜單 732
16.16 實(shí)現(xiàn)一個(gè)自定義選擇菜單效果 732
16.16.1 實(shí)例說(shuō)明 732
16.16.2 具體實(shí)現(xiàn) 732
16.16.3 特別提醒——占位符選項(xiàng) 734
16.17 使用內(nèi)置列表 734
16.17.1 實(shí)例說(shuō)明 734
16.17.2 具體實(shí)現(xiàn) 734
16.17.3 特別提醒——使用
列表分割線 735
16.18 實(shí)現(xiàn)縮略圖列表效果 735
16.18.1 實(shí)例說(shuō)明 735
16.18.2 具體實(shí)現(xiàn) 735
16.18.3 特別提醒——使用拆分
按鈕列表 737
16.19 實(shí)現(xiàn)可折疊設(shè)置效果 737
16.19.1 實(shí)例說(shuō)明 737
16.19.2 具體實(shí)現(xiàn) 737
16.19.3 特別提醒——使用CSS
設(shè)置樣式 739
16.20 使用網(wǎng)絡(luò)連接API 739
16.20.1 實(shí)例說(shuō)明 739
16.20.2 具體實(shí)現(xiàn) 739
16.20.3 特別提醒——使用
指南針API 740
16.21 預(yù)加載一個(gè)網(wǎng)頁(yè) 740
16.21.1 實(shí)例說(shuō)明 740
16.21.2 具體實(shí)現(xiàn) 741
16.21.3 特別提醒——
Pagebeforechange事件 741
16.22 開(kāi)發(fā)一個(gè)Web版的電話簿系統(tǒng) 741
16.22.1 實(shí)例說(shuō)明 742
16.22.2 具體實(shí)現(xiàn) 742
16.22.3 特別提醒——使用
頁(yè)面初始化事件 Page
initialization events 746
16.23 搭建PhoneGap開(kāi)發(fā)環(huán)境 746
16.23.1 實(shí)例說(shuō)明 746
16.23.2 具體實(shí)現(xiàn) 747
16.23.3 特別提醒——PhoneGap
移動(dòng)Web開(kāi)發(fā)的步驟 748
16.24 創(chuàng)建基于PhoneGap的
HeIIoWorld程序 748
16.24.1 實(shí)例說(shuō)明 748
16.24.2 具體實(shí)現(xiàn) 748
16.24.3 特別提醒——
使用PhoneGap API 752
第17章 創(chuàng)意開(kāi)發(fā) 753
17.1 開(kāi)發(fā)一個(gè)藍(lán)牙遙控器 753
17.1.1 實(shí)例說(shuō)明 753
17.1.2 具體實(shí)現(xiàn) 753
17.1.3 特別提醒——藍(lán)牙在模擬
器上發(fā)生問(wèn)題 758
17.2 手機(jī)模擬實(shí)現(xiàn)跋杯儀式 758
17.2.1 實(shí)例說(shuō)明 758
17.2.2 具體實(shí)現(xiàn) 759
17.2.3 特別提醒——使用
傳感器技術(shù) 763
17.3 隨時(shí)檢測(cè)我們當(dāng)前的加速度 763
17.3.1 實(shí)例說(shuō)明 763
17.3.2 具體實(shí)現(xiàn) 763
17.3.3 特別提醒——安裝SensorSimulator工具 765
17.4 語(yǔ)音識(shí)別系統(tǒng) 767
17.4.1 實(shí)例說(shuō)明 767
17.4.2 具體實(shí)現(xiàn) 767
17.4.3 特別提醒——谷歌的語(yǔ)音
識(shí)別技術(shù) 768
17.5 在Android中使用JavaScript 769
17.5.1 實(shí)例說(shuō)明 769
17.5.2 具體實(shí)現(xiàn) 769
17.5.3 特別提醒——在Android
中做網(wǎng)頁(yè) 771
17.6 動(dòng)態(tài)更換壁紙 771
17.6.1 實(shí)例說(shuō)明 771
17.6.2 具體實(shí)現(xiàn) 771
17.6.3 特別提醒——Service
BroadcastReceiver與
AlarmManager 772
17.7 二維掃描碼程序 772
17.7.1 實(shí)例說(shuō)明 772
17.7.2 具體實(shí)現(xiàn) 773
17.7.3 特別提醒——Zxing
開(kāi)源項(xiàng)目 775
17.8 隨身日記本 775
17.8.1 實(shí)例說(shuō)明 775
17.8.2 具體實(shí)現(xiàn) 775
17.8.3 特別提醒——Cursor對(duì)象
的常用方法 777

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)