久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁  圖書 正文

精通Android 實(shí)例開發(fā)簡介,目錄書摘

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

    17.2 手機(jī)模擬實(shí)現(xiàn)跋杯儀式 758
    17.2.1 實(shí)例說明 758
    17.2.2 具體實(shí)現(xiàn) 759
    17.2.3 特別提醒——使用
    傳感器技術(shù) 763
    17.3 隨時檢測我們當(dāng)前的加速度 763
    17.3.1 實(shí)例說明 763
    17.3.2 具體實(shí)現(xiàn) 763
    17.3.3 特別提醒——安裝SensorSimulator工具 765
    17.4 語音識別系統(tǒng) 767
    17.4.1 實(shí)例說明 767
    17.4.2 具體實(shí)現(xiàn) 767
    17.4.3 特別提醒——谷歌的語音
    識別技術(shù) 768
    17.5 在Android中使用JavaScript 769
    17.5.1 實(shí)例說明 769
    17.5.2 具體實(shí)現(xiàn) 769
    17.5.3 特別提醒——在Android
    中做網(wǎng)頁 771
    17.6 動態(tài)更換壁紙 771
    17.6.1 實(shí)例說明 771
    17.6.2 具體實(shí)現(xiàn) 771
    17.6.3 特別提醒——Service
    BroadcastReceiver與
    AlarmManager 772
    17.7 二維掃描碼程序 772
    17.7.1 實(shí)例說明 772
    17.7.2 具體實(shí)現(xiàn) 773
    17.7.3 特別提醒——Zxing
    開源項(xiàng)目 775
    17.8 隨身日記本 775
    17.8.1 實(shí)例說明 775
    17.8.2 具體實(shí)現(xiàn) 775
    17.8.3 特別提醒——Cursor對象
    的常用方法 777
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+