中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 瘋狂ANDROID講義(第4版)

作者:李剛
出版社:電子工業出版社出版時間:2018-09-01
開本: 其他 頁數: 764
中 圖 價:¥60.8(4.4折) 定價  ¥139.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

瘋狂ANDROID講義(第4版) 版權信息

瘋狂ANDROID講義(第4版) 本書特色

移動互聯網已經成為當今世界發展*快、市場潛力*、前景*誘人的業務,而Android則是移動互聯網上市場占有率*的平臺。本書是《瘋狂Android講義》的第4版。本書基于全新的Android 9.x,并采用Google推薦的IDE:Android Studio作為開發工具,書中每個案例、每個截圖都全面升級到Android 9.x。本書全面介紹Android應用開發的相關知識,全書內容覆蓋了Android用戶界面編程、Android四大組件、Android資源訪問、圖形/圖像處理、事件處理機制、Android輸入/輸出處理、音頻/視頻多媒體應用開發、OpenGL與3D應用開發、網絡通信編程、Android整合RESTful服務端、傳感器應用開發、GPS應用開發、整合第三方Map服務等。本書并不局限于介紹Android編程的各種理論知識,而是從“項目驅動”的角度來講授理論,全書一共包括近百個實例,這些示范性的實例既可幫讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考、拿來就用。本書*后還提供了兩個實用的案例:合金彈頭和電子拍賣系統Android客戶端(基于主流的RESTful服務端),具有極高的參考價值。本書提供了配套的答疑網站,如果讀者在閱讀本書時遇到了技術問題,可以登錄瘋狂Java聯盟(http://www.crazyit.org)發帖,筆者將會及時予以解答。本書適合于有一定Java編程基礎的讀者。如果讀者已熟練掌握Java編程語法、并具有一定圖形界面編程經驗,閱讀本書將十分合適。否則,閱讀本書之前建議先認真閱讀瘋狂Java體系之《瘋狂Java講義》。

瘋狂ANDROID講義(第4版) 內容簡介

移動互聯網已經成為當今世界發展很快、市場潛力很大、前景很誘人的業務,而Android則是移動互聯網上市場占有率優選的平臺。本書是《瘋狂Android講義》的第4版。本書基于全新的Android 9.x,并采用Google推薦的IDE:Android Studio作為開發工具,書中每個案例、每個截圖都全面升級到Android 9.x。本書全面介紹Android應用開發的相關知識,全書內容覆蓋了Android用戶界面編程、Android四大組件、Android資源訪問、圖形/圖像處理、事件處理機制、Android輸入/輸出處理、音頻/視頻多媒體應用開發、OpenGL與3D應用開發、網絡通信編程、Android整合RESTful服務端、傳感器應用開發、GPS應用開發、整合第三方Map服務等。本書并不局限于介紹Android編程的各種理論知識,而是從“項目驅動”的角度來講授理論,全書一共包括近百個實例,這些示范性的實例既可幫讀者更好地理解各知識點在實際開發中的應用,也可供讀者在實際開發時作為參考、拿來就用。本書很后還提供了兩個實用的案例:合金彈頭和電子拍賣系統Android客戶端(基于主流的RESTful服務端),具有極高的參考價值。本書提供了配套的答疑網站,如果讀者在閱讀本書時遇到了技術問題,可以登錄瘋狂Java聯盟(http://www.crazyit.org)發帖,筆者將會及時予以解答。本書適合于有一定Java編程基礎的讀者。如果讀者已熟練掌握Java編程語法、并具有一定圖形界面編程經驗,閱讀本書將十分合適。否則,閱讀本書之前建議先認真閱讀瘋狂Java體系之《瘋狂Java講義》。

瘋狂ANDROID講義(第4版) 目錄

第1章 Android應用和開發環境 1
1.1 Android的發展和歷史 2
1.1.1 Android的發展和簡介 2
1.1.2 Android 9.x平臺架構及特性 2
1.2 使用Gradle自動化構建項目 5
1.2.1 下載和安裝Gradle 5
1.2.2 Gradle構建文件和創建任務 6
1.2.3 Gradle的屬性定義 11
1.2.4 增量式構建 13
1.2.5 Gradle插件和java、application等插件 14
1.2.6 依賴管理 16
1.2.7 自定義任務 19
1.2.8 自定義插件 21
1.3 搭建Android開發環境 23
1.3.1 安裝Android Studio 23
1.3.2 下載和安裝Android SDK 28
1.3.3 在安裝過程中常見的錯誤 30
1.3.4 安裝運行、調試環境 31
1.4 Android常用開發工具的用法 38
1.4.1 使用Monitor進行調試 38
1.4.2 Android Debug Bridge(ADB)的用法 40
1.4.3 使用mksdcard管理虛擬SD卡 41
1.5 開始**個Android應用 41
1.5.1 使用Android Studio開發**個Android應用 41
1.5.2 通過Andorid Studio運行Android應用 44
1.6 Android應用結構分析 45
1.6.1 Android項目結構分析 45
1.6.2 自動生成的R.java 48
1.6.3 res目錄說明 48
1.6.4 Android應用的清單文件:AndroidManifest.xml 49
1.6.5 應用程序權限說明 50
1.7 Android應用的基本組件介紹 51
1.7.1 Activity和View 51
1.7.2 Service 52
1.7.3 BroadcastReceiver 52
1.7.4 ContentProvider 53
1.7.5 Intent和IntentFilter 53
1.8 使用Android 9來簽名APK 54
1.8.1 使用Android Studio對Android應用簽名 54
1.8.2 使用Android 9的命令對APK簽名 56
1.9 本章小結 57

第2章 Android應用的界面編程 58
2.1 界面編程與視圖(View)組件 59
2.1.1 視圖組件與容器組件 59
2.1.2 使用XML布局文件控制UI界面 65
2.1.3 在代碼中控制UI界面 65
實例:用編程的方式開發UI界面 65
2.1.4 使用XML布局文件和代碼混合控制UI界面 67
實例:簡單圖片瀏覽器 67
2.1.5 開發自定義View 69
實例:跟隨手指的小球 69
2.2 第1組UI組件:布局管理器 71
2.2.1 線性布局 72
2.2.2 表格布局 74
實例:豐富的表格布局 74
2.2.3 幀布局 76
實例:霓虹燈效果 78
2.2.4 絕對布局 79
2.2.5 約束布局 80
2.3 第2組UI組件:TextView及其子類 84
2.3.1 文本框(TextView)和編輯框(EditText)的功能與用法 84
實例:功能豐富的文本框 88
2.3.2 EditText的功能與用法 90
2.3.3 按鈕(Button)組件的功能與用法 91
實例:按鈕、圓形按鈕、帶文字的圖片按鈕 91
2.3.4 使用9Patch圖片作為背景 92
2.3.5 單選鈕(RadioButton)和復選框(CheckBox)的功能與用法 94
實例:利用單選鈕、復選框獲取用戶信息 94
2.3.6 狀態開關按鈕(ToggleButton)和開關(Switch)的功能與用法 96
實例:動態控制布局 97
2.3.7 時鐘(AnalogClock和TextClock)的功能與用法 98
實例:手機里的“勞力士” 98
2.3.8 計時器(Chronometer) 99
2.4 第3組UI組件:ImageView及其子類 100
實例:圖片瀏覽器 101
實例:強大的圖片按鈕 104
實例:使用QuickContactBadge關聯聯系人 105
實例:可折疊的懸浮按鈕 107
2.5 第4組UI組件:AdapterView及子類 108
2.5.1 Adapter接口及實現類 109
實例:使用ArrayAdapter創建ListView 110
實例:使用SimpleAdapter創建ListView 112
2.5.2 自動完成文本框(AutoCompleteTextView)的功能與用法 114
2.5.3 可展開的列表組件(ExpandableListView) 116
2.5.4 Spinner的功能與用法 120
2.5.5 AdapterViewFlipper的功能與用法 121
實例:自動播放的圖片庫 122
2.5.6 StackView的功能與用法 124
實例:疊在一起的圖片 125
2.5.7 優秀的RecyclerView組件 126
實例:使用RecyclerView實現列表 127
2.6 第5組UI組件:ProgressBar及其子類 130
2.6.1 進度條(ProgressBar)的功能與用法 130
2.6.2 拖動條(SeekBar)的功能與用法 133
實例:通過拖動滑塊來改變圖片的透明度 134
2.6.3 星級評分條(RatingBar)的功能與用法 135
實例:通過星級改變圖片的透明度 136
2.7 第6組UI組件:ViewAnimator及其子類 136
2.7.1 ViewSwitcher的功能與用法 137
實例:仿Android系統的Launcher界面 137
2.7.2 圖像切換器(ImageSwitcher)的功能與用法 142
實例:支持動畫的圖片瀏覽器 142
2.7.3 文本切換器(TextSwitcher)的功能與用法 144
2.7.4 ViewFlipper的功能與用法 145
實例:自動播放的圖片庫 145
2.8 各種雜項組件 147
2.8.1 使用Toast顯示提示信息框 147
實例:帶圖片的消息提示 147
2.8.2 日歷視圖(CalendarView)組件的功能與用法 149
實例:選擇您的生日 149
2.8.3 日期、時間選擇器(DatePicker和TimePicker)的功能與用法 151
實例:用戶選擇日期、時間 151
2.8.4 數值選擇器(NumberPicker)的功能與用法 153
實例:選擇您意向的價格范圍 153
2.8.5 搜索框(SearchView)的功能與用法 155
實例:搜索 155
2.8.6 滾動視圖(ScrollView)的功能與用法 157
實例:可垂直和水平滾動的視圖 157
2.8.7 Android 9 改進的通知和通知Channel 158
實例:加薪通知 159
2.9 第7組UI組件:對話框 161
2.9.1 使用AlertDialog創建對話框 162
實例:顯示提示消息的對話框 162
實例:簡單列表項對話框 163
實例:單選列表項對話框 164
實例:多選列表項對話框 165
實例:自定義列表項對話框 166
實例:自定義View對話框 166
2.9.2 對話框風格的窗口 168
2.9.3 使用PopupWindow 168
2.9.4 使用DatePickerDialog、TimePickerDialog 169
2.9.5 使用ProgressDialog創建進度對話框 171
2.10 菜單 171
2.10.1 選項菜單和子菜單(SubMenu) 171
2.10.2 使用監聽器來監聽菜單事件 175
2.10.3 創建多選菜單項和單選菜單項 175
2.10.4 設置與菜單項關聯的Activity 175
2.10.5 上下文菜單 176
2.10.6 使用XML文件定義菜單 177
實例:使用XML資源文件定義菜單 178
2.10.7 使用PopupMenu創建彈出式菜單 181
2.11 使用活動條(ActionBar) 182
2.11.1 啟用ActionBar 182
2.11.2 使用ActionBar顯示選項菜單項 183
2.11.3 啟用程序圖標導航 185
2.11.4 添加Action View 186
實例:“標題”上的時鐘 187
2.12 本章小結 187

第3章 Android事件機制 188
3.1 Android事件處理概述 189
3.2 基于監聽的事件處理 189
3.2.1 監聽的處理模型 189
3.2.2 事件和事件監聽器 192
實例:控制飛機移動 192
3.2.3 內部類作為事件監聽器類 194
3.2.4 外部類作為事件監聽器類 194
3.2.5 Activity本身作為事件監聽器類 196
3.2.6 Lambda表達式作為事件監聽器類 196
3.2.7 直接綁定到標簽 197
3.3 基于回調的事件處理 198
3.3.1 回調機制與監聽機制 198
3.3.2 基于回調的事件傳播 199
3.4 響應系統設置的事件 201
3.4.1 Configuration類簡介 201
實例:獲取系統設備狀態 202
3.4.2 重寫onConfigurationChanged方法響應系統設置更改 203
實例:監聽屏幕方向的改變 203
3.5 Handler消息傳遞機制 205
3.5.1 Handler類簡介 205
實例:自動播放動畫 206
3.5.2 Handler、Loop、MessageQueue的工作原理 207
實例:使用新線程計算質數 208
3.6 異步任務(AsyncTask) 210
實例:使用異步任務執行下載 211
3.7 本章小結 213

第4章 深入理解Activity與Fragment 214
4.1 建立、配置和使用Activity 215
4.1.1 高級Activity 215
實例:用LauncherActivity開發啟動Activity的列表 216
實例:使用ExpandableListActivity實現可展開的Activity 217
實例:PreferenceActivity結合PreferenceFragment實現參數設置界面 217
4.1.2 配置Activity 222
4.1.3 啟動、關閉Activity 224
4.1.4 使用Bundle在Activity之間交換數據 226
實例:用第二個Activity處理注冊信息 226
4.1.5 啟動其他Activity并返回結果 229
實例:用第二個Activity讓用戶選擇信息 230
4.2 Activity的回調機制 232
4.3 Activity的生命周期 233
4.3.1 Activity的生命周期演示 233
4.3.2 Activity與Servlet的相似性和區別 236
4.4 Activity的4種加載模式 237
4.4.1 standard模式 237
4.4.2 singleTop模式 238
4.4.3 singleTask模式 239
4.4.4 singleInstance模式 240
4.5 Android 9升級的Fragment 242
4.5.1 Fragment概述及其設計初衷 242
4.5.2 創建Fragment 243
實例:開發顯示圖書詳情的Fragment 244
實例:創建ListFragment 246
4.5.3 Fragment與Activity通信 247
4.5.4 Fragment管理與Fragment事務 249
實例:開發兼顧屏幕分辨率的應用 250
4.6 Fragment的生命周期 253
4.7 管理Fragment導航 257
實例:結合ViewPager實現分頁導航 257
實例:結合TabLayout實現Tab導航 259
4.7 本章小結 261

第5章 使用Intent和IntentFilter通信 262
5.1 Intent對象簡述 263
5.2 Intent的屬性及intent-filter配置 264
5.2.1 Component屬性 264
5.2.2 Action、Category屬性與intent-filter配置 266
5.2.3 指定Action、Category調用系統Activity 270
實例:查看并獲取聯系人電話 271
實例:返回系統Home桌面 274
5.2.4 Data、Type屬性與intent-filter配置 274
實例:使用Action、Data屬性啟動系統Activity 280
展開全部

瘋狂ANDROID講義(第4版) 相關資料

堪稱非常全面、非常詳細的Android入門書籍。
——本書第2版讀者,青年意見領袖,前碼農,現產品人,終身學習者,公眾號“stormzhang”博主

這本知名暢銷書的第1版我就看過,知識點講解得非常詳細,給我留下了深刻的印象。如今已經第4版了,不僅保持了前版的特色,還根據Android*新版本進行了升級,這一點難能可貴,是Android入門必看的書籍。
——《Android進階之光》《Android進階解密》作者,劉望舒

使用Android Studio演示了Android開發的基礎內容實例,內容翔實,同時結合Android 9.0相關內容進行介紹,這是一本入門Android開發的好書。
——《Android音視頻開發》作者,何俊林

恭喜李剛老師此書再版,《瘋狂Android講義》一書從基礎入手,配以翔實的案例,可以讓初學者很快上手。還是原來的風格,還是原來的味道,內容全面到一本就夠,這將是一本讓你愛不釋手的書。
——《Android自定義控件開發入門與實戰》作者,啟艦

瘋狂ANDROID講義(第4版) 作者簡介

李剛,十余年軟件開發從業經驗,瘋狂軟件教育中心教學總監。瘋狂Java實訓營創始人,瘋狂Java體系原創圖書作者。廣東技術師范學院計算機科學系兼職副教授,CSDN特邀講師。培訓的學生已在騰訊、阿里、華為、IBM、網易、唯品會、電信盈科等名企就職。國內知名高端IT技術圖書作家,已出版《瘋狂Java講義》《瘋狂Android講義》《輕量級Java EE企業應用實戰》《瘋狂前端開發講義》《瘋狂HTML5/CSS3/JavaScript講義》《瘋狂iOS講義(基礎篇)(提高篇)》《瘋狂XML講義》《經典JavaEE企業應用實戰》《Struts 2.x權威指南》等著作。其中瘋狂Java體系圖書均已沉淀多年,贏得極高的市場認同,多次重印,多部著作印刷數量超過10萬冊,并被多所“985”“211”院校選作教材,部分圖書已被翻譯成繁體中文版,授權到中國臺灣地區。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 塑料脸盆批发,塑料盆生产厂家,临沂塑料广告盆,临沂家用塑料盆-临沂市永顺塑业 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 办公室家具_板式办公家具定制厂家-FMARTS福玛仕办公家具 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 江西自考网-江西自学考试网 | 南京和瑞包装有限公司| ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 合金ICP光谱仪(磁性材料,工业废水)-百科 | 找培训机构_找学习课程_励普教育 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书| 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 执业药师报名条件,考试时间,考试真题,报名入口—首页 | 脉冲除尘器,除尘器厂家-淄博机械| 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 |