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

歡迎光臨中圖網 請 | 注冊
> >
Android移動應用基礎教程

包郵 Android移動應用基礎教程

出版社:中國鐵道出版社出版時間:2019-03-01
開本: 大16開 頁數: 356
中 圖 價:¥29.3(5.0折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Android移動應用基礎教程 版權信息

  • ISBN:9787113252502
  • 條形碼:9787113252502 ; 978-7-113-25250-2
  • 裝幀:70g膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Android移動應用基礎教程 本書特色

本書以Android Studio為開發工具,詳細全面地介紹了Android編程的核心技術,包括
Android用戶界面編程、Android四大組件、數據存儲、 事件處理、網絡與數據處理、圖形圖
像處理、多媒體開發等知識。本書不限于介紹Android理論知識,而是從案例驅動的角度講
解理論。本書每章提供了大量實例,這些示范性的實例可幫助讀者深刻理解知識點,除此之外,本書還精心設計了兩個階段案例和一個綜合案例,這些案例貼合實際工作需求,能夠使讀者
真正把書本中的知識應用到實際開發中。
本書附有配套視頻、源代碼、習題、教學課件等教學資源,同時為了幫助初學者更好地
學習本書中的內容,還提供了在線答疑,希望能夠得到更多讀者的關注。
本書既可作為高等院校本、專科計算機相關專業的“移動互聯網”課程專用教材,也可本書以Android Studio為開發工具,詳細全面地介紹了Android編程的核心技術,包括
Android用戶界面編程、Android四大組件、數據存儲、 事件處理、網絡與數據處理、圖形圖
像處理、多媒體開發等知識。本書不限于介紹Android理論知識,而是從案例驅動的角度講
解理論。本書每章提供了大量實例,這些示范性的實例可幫助讀者深刻理解知識點,除此之外,本書還精心設計了兩個階段案例和一個綜合案例,這些案例貼合實際工作需求,能夠使讀者
真正把書本中的知識應用到實際開發中。
本書附有配套視頻、源代碼、習題、教學課件等教學資源,同時為了幫助初學者更好地
學習本書中的內容,還提供了在線答疑,希望能夠得到更多讀者的關注。
本書既可作為高等院校本、專科計算機相關專業的“移動互聯網”課程專用教材,也可
以作為Android移動開發的培訓教材,是一本非常適合Android零基礎讀者的圖書。

Android移動應用基礎教程 內容簡介

本書以Android Studio為開發工具,詳細全面地介紹了Android編程的核心技術,包括Android用戶界面編程、Android四大組件、數據存儲、 事件處理、網絡與數據處理、圖形圖像處理、多媒體開發等知識。本書不限于介紹Android理論知識,而是從案例驅動的角度講解理論。本書每章提供了大量實例,這些示范性的實例可幫助讀者深刻理解知識點,除此之外,本書還精心設計了兩個階段案例和一個綜合案例,這些案例貼合實際工作需求,能夠使讀者真正把書本中的知識應用到實際開發中。 本書附有配套視頻、源代碼、習題、教學課件等教學資源,同時為了幫助初學者更好地學習本書中的內容,還提供了在線答疑,希望能夠得到更多讀者的關注。 本書既可作為高等院校本、專科計算機相關專業的“移動互聯網”課程專用教材,也可以作為Android移動開發的培訓教材,是一本非常適合Android零基礎讀者的圖書。

Android移動應用基礎教程 目錄

第 1 章 Android基礎入門 1
1.1 Android簡介 1
1.1.1 通信技術 1
1.1.2 Android發展歷史 2
1.1.3 Android體系結構 3
1.1.4 Dalvik虛擬機 5
1.2 Android開發環境搭建 5
1.2.1 Android Studio安裝 6
1.2.2 模擬器創建 12
1.2.3 在Android Studio中下載SDK 16
1.3 開發**個Android程序 19
1.4 Android程序結構 22
1.5 資源的管理與使用 23
1.5.1 圖片資源 23
1.5.2 主題和樣式資源 23
1.5.3 布局資源 24
1.5.4 字符串資源 25
1.5.5 顏色資源 25
1.5.6 尺寸資源 26
1.6 程序調試 28
1.6.1 單元測試 28
1.6.2 LogCat的使用 30
本章小結 33
本章習題 33

第 2 章 Android常見界面布局 35
2.1 View視圖 35
2.2 界面布局編寫方式 36
2.2.1 在XML文件中編寫布局 36
2.2.2 在Java代碼中編寫布局 36
2.3 常見界面布局 37
2.3.1 布局的通用屬性 37
2.3.2 RelativeLayout相對布局 38
2.3.3 LinearLayout線性布局 40
2.3.4 FrameLayout幀布局 43
2.3.6 ConstraintLayout約束布局 44
本章小結 46
本章習題 47
第 3 章 Android常見界面控件 48
3.1 簡單控件的使用 48
3.1.1 TextView 48
3.1.2 Button 50
3.1.3 EditText 53
3.1.4 ImageView .54
3.1.5 RadioButton .55
3.1.6 CheckBox 57
3.1.7 Toast .60
3.2 AlertDialog對話框的使用 60
3.2.1 AlertDialog對話框概述 60
3.2.2 普通對話框 .61
3.2.3 單選對話框 .62
3.2.4 多選對話框 .65
3.2.5 自定義對話框 .68
3.3 ListView的使用 73
3.3.1 ListView控件的簡單使用 .74
3.3.2 常用數據適配器 (Adapter) 74
3.3.3 案例——Android購物 商城 .75
3.4 RecyclerView的使用 78
3.5 自定義View 82
本章小結 .85
本章習題 .85
第 4 章 程序活動單元Activity .87
4.1 Activity的生命周期 87
4.1.1 生命周期狀態 .87
4.1.2 生命周期方法 .88
4.2 Activity的創建、配置、開啟 和關閉 .90
4.2.1 創建Activity 90
4.2.2 配置Activity 92
4.2.3 開啟和關閉Activity 92
4.3 Intent與IntentFilter .93
4.3.1 Intent 93
4.3.2 IntentFilter .94
4.4 Activity之間的跳轉 95
4.4.1 在Activity之間數據 傳遞 .95
4.4.2 Activity之間的數據 回傳 .96
4.5 Activity的任務棧和啟動模式 98
4.5.1 Android中的任務棧 .98
4.5.2 Activity的啟動模式 98
4.6 使用Fragment .100
4.6.1 Fragment簡介 100
4.6.2 Fragment的生命周期 101
4.6.3 創建Fragment 101
4.6.4 在Activity中添加 Fragment 102
4.6.5 案例——川菜菜譜 .103
本章小結 .108
本章習題 .109
第 5 章 數據存儲 .110
5.1 數據存儲方式 110
5.2 文件存儲 111
5.2.1 將數據存入文件中 . 111
5.2.2 從文件中讀取數據 . 113
5.2.3 實戰演練——保存QQ賬號 與密碼 115
5.3 SharedPreferences存儲 . 119
5.3.1 將數據存入 SharedPreferences中 119
5.3.2 讀取與刪除SharedPreferences 中的數據 . 119
5.3.3 實戰演練——保存QQ賬號 和密碼 120
5.4 SQLite數據庫存儲 .122
5.4.1 SQLite數據庫的創建 122
5.4.2 SQLite數據庫的基本 操作 .124
5.4.3 SQLite數據庫中的事務 126
5.4.4 實戰演練——綠豆 通訊錄 .127
本章小結 .130
本章習題 .131
第 6 章 階段案例——記事本 .133
6.1 需求分析 133
6.1.1 業務需求分析 .133
6.1.2 架構分析 .133
6.1.3 數據庫類設計分析 .134
6.1.4 界面需求分析 .134
6.2 開發環境介紹 135
6.3 記事本功能業務實現 135
6.3.1 搭建記事本界面布局 .135
6.3.2 搭建記事本界面Item 布局 .135
6.3.3 封裝記錄信息實體類 .136
6.3.4 編寫記事本界面列表 適配器 .136
6.3.5 創建數據庫 .138
6.3.6 實現記事本界面的顯示 功能 .140
6.3.7 搭建添加記錄界面和修改 記錄界面的布局 .141
6.3.8 實現添加記錄界面的 功能 .142
6.3.9 實現修改記錄界面的 功能 .143
6.3.10 刪除記事本中的記錄 .145
6.3.11 運行結果 .146
本章小結 .147
第 7 章 使用內容提供者共享數據 148
7.1 內容提供者概述 148
7.2 創建內容提供者 149
7.3 訪問其他應用程序 151

7.3.1 查詢其他程序的數據 .151
7.3.2 實戰演練——查看系統 短信 .153
7.4 內容觀察者 158
7.4.1 什么是內容觀察者 .158
7.4.2 實戰演練——監測數據 變化 .160
本章小結 .168
本章習題 .168
第 8 章 廣播機制 .170
8.1 廣播機制概述 170
8.2 廣播接收者 171
8.2.1 什么是廣播接收者 .171
8.2.2 廣播接收者的創建 .172
8.3 自定義廣播與廣播的類型 174
8.3.1 自定義廣播 .174
8.3.2 實戰演練——發送求救 廣播 .174
8.3.3 廣播的類型 .176
8.3.4 實戰演練——發送有序 廣播 .177
本章小結 .181
本章習題 .181
第 9 章 服務 .183
9.1 服務概述 183
9.2 服務的創建 184
9.3 服務的生命周期 185
9.4 服務的啟動方式 186
9.4.1 調用startService()方法 啟動服務 .186
第 10 章 Android事件處理 .202
10.1 事件處理概述 202
10.2 基于回調機制的事件處理 203
10.2.1 基于回調機制的事件 處理簡介 .203
10.2.2 onKeyDown()方法 203
10.2.3 onKeyUp()方法 .206
10.2.4 onTouchEvent()方法 .206
10.2.5 onFocusChanged() 方法 208
10.3 基于監聽接口機制的事件 處理 209
10.3.1 基于監聽接口機制的 事件處理簡介 .209
10.3.2 OnClickListener接口 .210
10.3.3 OnLongClickListener 接口 .212
10.3.4 OnFocusChangeListener 接口 .213
10.3.5 OnKeyListener接口 .215
10.3.6 OnTouchListener接口 .217
10.4 手勢 217
10.4.1 手勢簡介 .218
10.4.2 手勢檢測 .218
10.4.3 使用GestureLibrary類 添加手勢 .219
10.4.4 使用Gestures Builder 軟件添加手勢 .223
10.4.5 手勢識別 .225
10.5 Handler消息機制 227
本章小結 .229
本章習題 .229
第 11 章 網絡編程 230
11.1 通過HTTP訪問網絡 .230
11.1.1 HTTP協議通信簡介 .230
11.1.2 使用HttpURLConnection 訪問網絡 .231
11.2 使用WebView進行網絡開發 .232
11.2.1 使用WebView瀏覽 網頁 .233
11.2.2 使用WebView執行 HTML代碼 234
11.2.3 設置WebView支持 JavaScript 235
11.3 JSON數據解析 .238
11.3.1 JSON數據 238
11.3.2 JSON解析 240
11.3.3 實戰演練——天氣 預報 .243
本章小結 .251
本章習題 .251

第 12 章 階段案例——智能聊天 機器人 .253
12.1 需求分析 253
12.1.1 業務需求分析 .253
12.1.2 模型需求分析 .253
12.1.3 界面需求分析 .254
12.2 開發環境介紹 254
12.3 聊天功能業務實現 255
12.3.1 申請機器人身份標識 .255
12.3.2 搭建聊天界面布局 .256
12.3.3 搭建聊天條目布局 .258
12.3.4 封裝聊天信息實體類 .259
12.3.5 編寫聊天列表適配器 .260
12.3.6 實現智能機器人通信 .261
本章小結 .266
第 13 章 圖形圖像處理 267
13.1 常用的繪圖類 267
13.1.1 Bitmap類 267
13.1.2 BitmapFactory類 .268
13.1.3 Paint類 .268
13.1.4 Canvas類 269
13.2 為圖像添加特效 269
13.3 動畫 272
13.3.1 補間動畫 .272
13.3.2 逐幀動畫 .278
本章小結 .281
本章習題 .281
第 14 章 多媒體應用開發 .282
14.1 音頻的播放 .282

14.1.1 MediaPlayer類播放 音頻 .282
14.1.2 SoundPool類播放 音頻 .284
14.1.3 案例——彈鋼琴 286
14.2 視頻播放 289
14.2.1 VideoView控件播放 視頻 .289
14.2.2 案例——VideoView視頻 播放器 .290
14.2.3 MediaPlayer類和 SurfaceView控件播放視頻 292
14.2.4 案例——SurfaceView視頻 播放器 .293
本章小結 .299
本章習題 .299
第 15 章 綜合項目——網上訂餐 .300
15.1 項目分析 300
15.1.1 項目概述 .300
15.1.2 開發環境 .300
15.1.3 模塊說明 .301
15.2 效果展示 301
15.3 服務器數據準備 303
15.4 店鋪功能業務實現 305
15.4.1 搭建標題欄布局 .305
15.4.2 搭建店鋪界面布局 .306
15.4.3 搭建店鋪Item布局 307
15.4.4 封裝店鋪信息實體類 .308
15.4.5 編寫店鋪列表適配器 . 311
15.4.6 實現店鋪界面顯示功能 .313
15.5 店鋪詳情功能業務實現 .317
15.5.1 搭建店鋪詳情界面 布局 .317
15.5.2 搭建菜單Item布局 320
15.5.3 搭建購物車Item布局 321
15.5.4 搭建確認清空購物車界面布局 .322
15.5.5 編寫菜單列表適配器 .323
15.5.6 編寫購物車列表適配器 .326
15.5.7 實現菜單顯示與購物車功能 .328
15.6 菜品詳情功能業務實現 336
15.6.1 搭建菜品詳情界面布局 .336
15.6.2 實現菜品界面顯示功能 .337
15.7 訂單功能業務實現 338
15.7.1 搭建訂單界面布局 .338
15.7.2 搭建訂單Item布局 .339
15.7.3 搭建支付界面布局 .340
15.7.4 搭建訂單列表適配器 .340
15.7.5 實現訂單顯示與支付功能 .342
本章小結 344
展開全部

Android移動應用基礎教程 作者簡介


“黑馬程序員”是江蘇傳智播客教育科技股份有限公司(簡稱傳智播客)旗下高端IT教育品牌。傳智播客是一家專門致力于高素質軟件開發人才培養的高科技公司。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 重庆轻质隔墙板-重庆安吉升科技有限公司 | MES系统-WMS系统-MES定制开发-制造执行MES解决方案-罗浮云计算 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 高压油管,液压接头,液压附件-烟台市正诚液压附件 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 长沙广告公司_制作,长沙喷绘_发光字_招牌制作_长沙泓润广告官网 长城人品牌官网 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 重庆中专|职高|技校招生-重庆中专招生网 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 缝纫客 | 江西高职单独招生-江西单招考试-江西高职单招网 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 2025第九届世界无人机大会 | 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 安徽成考网-安徽成人高考网 |