瘋狂Android講義-(第3版)-(含光盤(pán)1張)
有劃線標(biāo)記、光盤(pán)等附件不全詳細(xì)品相說(shuō)明>>
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
瘋狂Android講義-(第3版)-(含光盤(pán)1張) 版權(quán)信息
- ISBN:9787121259586
- 條形碼:9787121259586 ; 978-7-121-25958-6
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
瘋狂Android講義-(第3版)-(含光盤(pán)1張) 本書(shū)特色
移動(dòng)互聯(lián)網(wǎng)已經(jīng)成為當(dāng)今世界發(fā)展*快、市場(chǎng)潛力*大、前景*誘人的業(yè)務(wù),而android則是移動(dòng)互聯(lián)網(wǎng)上市場(chǎng)占有率*高的平臺(tái)。 本書(shū)是《瘋狂android講義》的第3版,本書(shū)基于*新的android 5,并采用了google推薦的ide:android studio作為開(kāi)發(fā)工具,書(shū)中每個(gè)案例、每個(gè)截圖都全面升級(jí)到android 5。本書(shū)全面介紹了android應(yīng)用開(kāi)發(fā)的相關(guān)知識(shí),全書(shū)內(nèi)容覆蓋了android用戶(hù)界面編程、android四大組件、android資源訪問(wèn)、圖形/圖像處理、事件處理機(jī)制、android輸入/輸出處理、音頻/視頻多媒體應(yīng)用開(kāi)發(fā)、opengl與3d應(yīng)用開(kāi)發(fā)、網(wǎng)絡(luò)通信編程、android平臺(tái)的web service、傳感器應(yīng)用開(kāi)發(fā)、gps應(yīng)用開(kāi)發(fā)、整合第三方map服務(wù)等。 本書(shū)并不局限于介紹android編程的各種理論知識(shí),而是從“項(xiàng)目驅(qū)動(dòng)”的角度來(lái)講授理論,全書(shū)一共包括近百個(gè)實(shí)例,這些示范性的實(shí)例既可幫助讀者更好地理解各知識(shí)點(diǎn)在實(shí)際開(kāi)發(fā)中的應(yīng)用,也可供讀者在實(shí)際開(kāi)發(fā)時(shí)作為參考、拿來(lái)就用。本書(shū)*后還提供了兩個(gè)實(shí)用的案例:合金彈頭和電子拍賣(mài)系統(tǒng)android客戶(hù)端,具有極高的參考價(jià)值。本書(shū)提供了配套的答疑網(wǎng)站,如果讀者在閱讀本書(shū)時(shí)遇到了技術(shù)問(wèn)題,可以登錄瘋狂java聯(lián)盟發(fā)帖,筆者將會(huì)及時(shí)予以解答。
瘋狂Android講義-(第3版)-(含光盤(pán)1張) 內(nèi)容簡(jiǎn)介
?基于android 5全新升級(jí)《瘋狂android講義》 ?自面市以來(lái)重印20+次,發(fā)行量超10萬(wàn)冊(cè),并屢獲殊榮! ?開(kāi)卷數(shù)據(jù)顯示2014年度android圖書(shū)排行榜** ?曾獲評(píng)csdn年度*具技術(shù)影響力十大原創(chuàng)圖書(shū) ?多次榮獲年度*暢銷(xiāo)圖書(shū)及長(zhǎng)銷(xiāo)圖書(shū)大獎(jiǎng)
瘋狂Android講義-(第3版)-(含光盤(pán)1張) 目錄
1.1 android的發(fā)展和歷史 2
1.1.1 android的發(fā)展和簡(jiǎn)介 2
1.1.2 android 5.x平臺(tái)架構(gòu)及特性 3
1.2 搭建android開(kāi)發(fā)環(huán)境 5
1.2.1 安裝android studio 5
1.2.2 下載和安裝android sdk 8
1.2.3 安裝運(yùn)行、調(diào)試環(huán)境 11
1.3 android常用開(kāi)發(fā)工具的用法 16
1.3.1 在命令行創(chuàng)建、刪除和瀏覽avd 16
1.3.2 使用android模擬器(emulator) 17
1.3.3 使用monitor進(jìn)行調(diào)試 18
1.3.4 android debug bridge(adb)的用法 19
1.3.5 使用mksdcard管理虛擬sd卡 20
1.4 開(kāi)始**個(gè)android應(yīng)用 21
1.4.1 使用android studio開(kāi)發(fā)**個(gè)android應(yīng)用 21
1.4.2 通過(guò)andorid studio運(yùn)行android應(yīng)用 24
1.5 android應(yīng)用結(jié)構(gòu)分析 25
1.5.1 創(chuàng)建一個(gè)android應(yīng)用 25
1.5.2 自動(dòng)生成的r.java 28
1.5.3 res目錄說(shuō)明 29
1.5.4 android應(yīng)用的清單文件:androidmanifest.xml 30
1.5.5 應(yīng)用程序權(quán)限說(shuō)明 31
1.6 android應(yīng)用的基本組件介紹 32
1.6.1 activity和view 32
1.6.2 service 33
1.6.3 broadcastreceiver 33
1.6.4 contentprovider 33
1.6.5 intent和intentfilter 34
1.7 簽名android應(yīng)用程序 35
1.7.1 使用android studio對(duì)android應(yīng)用簽名 35
1.7.2 使用命令對(duì)apk包簽名 36
1.8 本章小結(jié) 37
第2章 android應(yīng)用的界面編程 38
2.1 界面編程與視圖(view)組件 39
2.1.1 視圖組件與容器組件 39
2.1.2 使用xml布局文件控制ui界面 44
2.1.3 在代碼中控制ui界面 44
實(shí)例:用編程的方式開(kāi)發(fā)ui界面 44
2.1.4 使用xml布局文件和java代碼混合控制ui界面 46
實(shí)例:簡(jiǎn)單圖片瀏覽器 46
2.1.5 開(kāi)發(fā)自定義view 47
實(shí)例:跟隨手指的小球 48
2.2 第1組ui組件:布局管理器 49
2.2.1 線性布局 50
2.2.2 表格布局 52
實(shí)例:豐富的表格布局 53
2.2.3 幀布局 55
實(shí)例:霓虹燈效果 57
2.2.4 相對(duì)布局 58
實(shí)例:梅花布局效果 59
2.2.5 網(wǎng)格布局 60
實(shí)例:計(jì)算器界面 61
2.2.6 絕對(duì)布局 62
實(shí)例:登錄界面 63
2.3 第2組ui組件:textview及其子類(lèi) 64
2.3.1 文本框(textview)與編輯框(edittext)的功能和用法 64
實(shí)例:不同顏色、字體、帶鏈接的文本 67
實(shí)例:圓角邊框、漸變背景的textview 68
2.3.2 edittext的功能與用法 70
實(shí)例:用戶(hù)友好的輸入界面 70
2.3.3 按鈕(button)組件的功能與用法 72
實(shí)例:按鈕、圓形按鈕、帶文字的圖片按鈕 72
2.3.4 使用9patch圖片作為背景 73
2.3.5 單選鈕(radiobutton)和復(fù)選框(checkbox)的功能與用法 74
實(shí)例:利用單選鈕、復(fù)選框獲取用戶(hù)信息 75
2.3.6 狀態(tài)開(kāi)關(guān)按鈕(togglebutton)和開(kāi)關(guān)(switch)的功能與用法 77
實(shí)例:動(dòng)態(tài)控制布局 77
2.3.7 時(shí)鐘(analogclock和textclock)的功能與用法 79
實(shí)例:手機(jī)里的“勞力士” 79
2.3.8 計(jì)時(shí)器(chronometer) 80
2.4 第3組ui組件:imageview及其子類(lèi) 81
實(shí)例:圖片瀏覽器 83
實(shí)例:強(qiáng)大的圖片按鈕 86
實(shí)例:使用quickcontactbadge關(guān)聯(lián)聯(lián)系人 87
2.5 第4組ui組件:adapterview及子類(lèi) 88
2.5.1 列表視圖(listview)和listactivity 89
實(shí)例:改變分隔條、基于數(shù)組的listview 90
2.5.2 adapter接口及實(shí)現(xiàn)類(lèi) 91
實(shí)例:使用arrayadapter創(chuàng)建listview 91
實(shí)例:基于listactivity實(shí)現(xiàn)列表 93
實(shí)例:使用simpleadapter創(chuàng)建listview 94
實(shí)例:擴(kuò)展baseadapter實(shí)現(xiàn)不存儲(chǔ)列表項(xiàng)的listview 97
2.5.3 自動(dòng)完成文本框(autocompletetextview)的功能與用法 98
2.5.4 網(wǎng)格視圖(gridview)的功能與用法 100
實(shí)例:帶預(yù)覽的圖片瀏覽器 101
2.5.5 可展開(kāi)的列表組件(expandablelistview) 103
2.5.6 spinner的功能與用法 106
實(shí)例:讓用戶(hù)選擇 106
2.5.7 adapterviewflipper的功能與用法 108
實(shí)例:自動(dòng)播放的圖片庫(kù) 108
2.5.8 stackview的功能與用法 111
實(shí)例:疊在一起的圖片 111
2.6 第5組ui組件:progressbar及其子類(lèi) 112
2.6.1 進(jìn)度條(progressbar)的功能與用法 113
實(shí)例:顯示在標(biāo)題上的進(jìn)度條 116
2.6.2 拖動(dòng)條(seekbar)的功能與用法 117
實(shí)例:通過(guò)拖動(dòng)滑塊來(lái)改變圖片的透明度 117
2.6.3 星級(jí)評(píng)分條(ratingbar)的功能與用法 118
實(shí)例:通過(guò)星級(jí)改變圖片的透明度 119
2.7 第6組ui組件:viewanimator及其子類(lèi) 120
2.7.1 viewswitcher的功能與用法 120
實(shí)例:仿android系統(tǒng)launcher界面 120
2.7.2 圖像切換器(imageswitcher)的功能與用法 125
實(shí)例:支持動(dòng)畫(huà)的圖片瀏覽器 125
2.7.3 文本切換器(textswitcher)的功能與用法 127
2.7.4 viewflipper的功能與用法 129
實(shí)例:自動(dòng)播放的圖片庫(kù) 129
2.8 各種雜項(xiàng)組件 131
2.8.1 使用toast顯示提示信息框 131
實(shí)例:帶圖片的消息提示 131
2.8.2 日歷視圖(calendarview)組件的功能和用法 133
實(shí)例:選擇您的生日 133
2.8.3 日期、時(shí)間選擇器(datepicker和timepicker)的功能和用法 134
實(shí)例:用戶(hù)選擇日期、時(shí)間 135
2.8.4 數(shù)值選擇器(numberpicker)的功能與用法 137
實(shí)例:選擇您意向的價(jià)格范圍 137
2.8.5 搜索框(searchview)的功能與用法 139
實(shí)例:搜索 139
2.8.6 選項(xiàng)卡(tabhost)的功能和用法 141
實(shí)例:通話記錄界面 141
2.8.7 滾動(dòng)視圖(scrollview)的功能和用法 143
實(shí)例:可垂直和水平滾動(dòng)的視圖 144
2.8.8 notification的功能與用法 144
實(shí)例:加薪通知 145
2.9 第7組ui組件:對(duì)話框 146
2.9.1 使用alertdialog創(chuàng)建對(duì)話框 147
實(shí)例:顯示提示消息的對(duì)話框 147
實(shí)例:簡(jiǎn)單列表項(xiàng)對(duì)話框 149
實(shí)例:?jiǎn)芜x列表項(xiàng)對(duì)話框 149
實(shí)例:多選列表項(xiàng)對(duì)話框 150
實(shí)例:自定義列表項(xiàng)對(duì)話框 151
實(shí)例:自定義view對(duì)話框 152
2.9.2 對(duì)話框風(fēng)格的窗口 154
2.9.3 使用popupwindow 155
2.9.4 使用datepickerdialog、timepickerdialog 156
2.9.5 使用progressdialog創(chuàng)建進(jìn)度對(duì)話框 158
2.10 菜單 160
2.10.1 選項(xiàng)菜單和子菜單(submenu) 161
2.10.2 使用監(jiān)聽(tīng)器來(lái)監(jiān)聽(tīng)菜單事件 164
2.10.3 創(chuàng)建多選菜單項(xiàng)和單選菜單項(xiàng) 164
2.10.4 設(shè)置與菜單項(xiàng)關(guān)聯(lián)的activity 165
2.10.5 上下文菜單 166
2.10.6 使用xml文件定義菜單 167
實(shí)例:使用xml資源文件定義菜單 168
2.10.7 使用popupmenu創(chuàng)建彈出式菜單 171
2.11 使用活動(dòng)條(actionbar) 173
2.11.1 啟用actionbar 173
2.11.2 使用actionbar顯示選項(xiàng)菜單項(xiàng) 174
2.11.3 啟用程序圖標(biāo)導(dǎo)航 176
2.11.4 添加action view 177
實(shí)例:“標(biāo)題”上的時(shí)鐘 177
2.11.5 使用actionbar實(shí)現(xiàn)tab導(dǎo)航 178
實(shí)例:actionbar結(jié)合fragment實(shí)現(xiàn)tab導(dǎo)航 179
實(shí)例:android 3.0以前的fragment支持 182
2.11.6 使用actionbar實(shí)現(xiàn)下拉式導(dǎo)航 185
實(shí)例:actionbar結(jié)合fragment實(shí)現(xiàn)下拉式導(dǎo)航 185
2.12 本章小結(jié) 187
第3章 android的事件處理 188
3.1 android事件處理概述 189
3.2 基于監(jiān)聽(tīng)的事件處理 189
3.2.1 監(jiān)聽(tīng)的處理模型 189
3.2.2 事件和事件監(jiān)聽(tīng)器 192
實(shí)例:控制飛機(jī)移動(dòng) 192
3.2.3 內(nèi)部類(lèi)作為事件監(jiān)聽(tīng)器類(lèi) 195
3.2.4 外部類(lèi)作為事件監(jiān)聽(tīng)器類(lèi) 195
3.2.5 activity本身作為事件監(jiān)聽(tīng)器類(lèi) 197
3.2.6 匿名內(nèi)部類(lèi)作為事件監(jiān)聽(tīng)器類(lèi) 197
3.2.7 直接綁定到標(biāo)簽 198
3.3 基于回調(diào)的事件處理 199
3.
瘋狂Android講義-(第3版)-(含光盤(pán)1張) 作者簡(jiǎn)介
李剛,十余年軟件開(kāi)發(fā)從業(yè)經(jīng)驗(yàn),瘋狂軟件教育中心教學(xué)總監(jiān)。瘋狂Java實(shí)訓(xùn)營(yíng)創(chuàng)始人,瘋狂Java體系原創(chuàng)圖書(shū)作者。廣東技術(shù)師范學(xué)院計(jì)算機(jī)科學(xué)系兼職副教授,51CTO專(zhuān)家門(mén)診特邀嘉賓。培訓(xùn)的學(xué)生已在華為、IBM、阿里軟件、網(wǎng)易、電信盈科等名企就職。國(guó)內(nèi)著名高端IT技術(shù)圖書(shū)作家,已出版《瘋狂Java講義》、《瘋狂Android講義》、《輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》、《瘋狂iOS講義(上)(下)》、《瘋狂Ajax講義》、《瘋狂XML講義》、《經(jīng)典JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》、《Struts2.x權(quán)威指南》、《瘋狂HTML5/CSS3/JavaScript講義》等著作。其中瘋狂Java體系圖書(shū)均已沉淀多年,贏得極高的市場(chǎng)認(rèn)同,多次重印成為超級(jí)暢銷(xiāo)圖書(shū),并被多所“985”、“211”高校選作教材,部分圖書(shū)已被翻譯成繁體中文版,授權(quán)到臺(tái)灣地區(qū)。
- >
我從未如此眷戀人間
- >
李白與唐代文化
- >
唐代進(jìn)士錄
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類(lèi)學(xué)概述
- >
小考拉的故事-套裝共3冊(cè)
- >
月亮與六便士
- >
山海經(jīng)
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話