android實用教程(第2版)(含視頻分析)

android實用教程(第2版)(含視頻分析)

《android實用教程(第2版)(含視頻分析)》書是2020年電子工業出版社出版的圖書,作者是鄭阿奇,本書包含Android,微視頻,微課。

基本介紹

  • 書名:android實用教程(第2版)(含視頻分析)
  • 作者:鄭阿奇
  • 類別:教材
  • 出版社:電子工業出版社
  • 出版時間:2020年6月
  • 開本:16 開
  • ISBN:9787121390210
  • 紙 張:膠版紙
  • 包 裝:平裝-膠訂
  • 是否套裝:否
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以AndroidStudio3.x作為平台,系統介紹Android平台App開發。本書秉承前一版以套用開發為主線,在套用中理解Android開發基本內容及相互關係的優點,貼近5G智慧型手機,又大幅增加*的套用體系,還增加系統介紹移動App高級界面開發、資料庫和網路編程、多媒體和圖形圖像編程以及各種常用第三方開發與設備操作等內容。全書儘量採用(或模擬)當前移動網際網路實際套用的真實場景,學以致用。配套的實例儘量做到獨立完整,方便讀者試做;同時又增強了啟發性,提示讀者可以根據需要進行更改和完善。本書配套的習題和實驗均進行了擴充,更加系統化,同時緊密貼近當前5G智慧型手機上真實的App案例。掃描書中二維碼可線上看微視頻,另外還提供配套的教學課件和全部套用實例代碼(工程檔案)。本書可作為大學本科和高職高專院校有關專業的教材和教學參考書,也可作為Android自學用書和開發參考書。

圖書目錄

第1章Android開發入門1
1.1Android平台簡介1
1.2AndroidStudio3.x安裝2
1.2.1安裝前的準備2
1.2.2安裝AndroidStudio3
1.3個Android應用程式5
1.3.1創建AndroidStudio工程6
1.3.2設計應用程式界面8
1.3.3添加程式代碼9
1.3.4Android應用程式運行12
1.3.5AndroidStudio工程結構17
1.3.6應用程式代碼解析19
1.3.7事件處理的4種編程範式25
1.4AndroidSDK的安裝與管理28
1.4.1通過下載AVD映像安裝SDK29
1.4.2通過SDKManager安裝SDK29
1.4.3兩種安裝方式的區別與聯繫30
第2章Android用戶界面31
2.1用戶界面基礎31
2.1.1用戶界面基本要求31
2.1.2控制項概述34
2.2基本的界面控制項39
2.2.1文本視圖:TextView39
2.2.2按鈕和圖像按鈕:Button/ImageButton42
2.2.3圖像視圖:ImageView45
2.2.4複選框:CheckBox48
2.2.5單選按鈕及其容器:RadioButton和RadioGroup50
2.2.6文本編輯框:EditText53
2.2.7下拉框:Spinner58
2.2.8自動完成文本視圖:AutoCompleteTextView61
2.2.9日期時間選擇器:DatePicker/TimePicker63
2.3界面事件67
2.3.1按鍵事件67
2.3.2觸摸事件69
第3章界面布局與活動頁73
3.1界面布局73
3.1.1約束布局:ConstraintLayout73
3.1.2自定義布局76
3.1.3界面布局的套用82
3.2Activity活動頁85
3.2.1Activity概述86
3.2.2頁面間的數據互動86
3.2.3頁面生命周期92
第4章移動App高級界面開發技術98
4.1App通用界面元素98
4.2界面元素開發100
4.2.1標籤欄100
4.2.2輪播條106
4.2.3頻道欄111
4.3內容的呈現116
4.3.1列表視圖116
4.3.2格線視圖122
4.3.3類別標籤列表128
4.4整合為完整App134
4.4.1界面元素集成135
4.4.2通知訊息計數138
第5章Android服務與廣播程式設計143
5.1Service(服務)程式設計143
5.1.1Service概述143
5.1.2啟動方式使用Service145
5.1.3綁定方式使用Service150
5.1.4多Service互動及生命周期155
5.2廣播(BroadcastReceiver)162
5.2.1BroadcastReceiver概述162
5.2.2普通廣播舉例165
5.2.3有序廣播舉例166
第6章Android數據存儲與共享171
6.1SharedPreferences(共享優先)存儲171
6.1.1SharedPreferences概述171
6.1.2SharedPreferences舉例172
6.2內部檔案存儲183
6.2.1Android系統檔案訪問183
6.2.2檔案存儲舉例184
6.3SQLite資料庫存儲與共享187
6.3.1SQLite概述187
6.3.2SQLite套用舉例188
6.4ContentProvider數據共享組件191
6.4.1ContentProvider組件191
6.4.2ContentProvider創建192
6.4.3ContentProvider套用舉例195
第7章Android資料庫和網路編程199
7.1資料庫準備199
7.2AndroidJDBC編程200
7.2.1基本原理200
7.2.2AndroidJDBC直連MySQL202
7.2.3AndroidJDBC直連SQLServer205
7.2.4AndroidJDBC直連Oracle206
7.2.5以表格形式顯示資料庫表數據206
7.3AndroidHTTP編程213
7.3.1基本原理213
7.3.2環境安裝215
7.3.3Web套用開發和部署217
7.3.4移動端Android程式開發222
7.4Android與WebService互動226
7.4.1基本原理226
7.4.2配置IIS伺服器227
7.4.3開發WebService229
7.4.4發布WebService233
7.4.5移動端Android程式開發234
7.5網上商城JSON數據操作237
7.5.1基本原理237
7.5.2Web端開發238
7.5.3移動端開發240
第8章Android多媒體和圖形圖像編程246
8.1媒體播放器的開發246
8.1.1視頻播放246
8.1.2音頻播放256
8.1.3錄像功能258
8.2圖形圖像處理263
8.2.1圖像傾斜縮放263
8.2.2圖像扭曲267
8.3手機相冊功能270
8.4OpenGL圖形庫276
8.4.1OpenGL簡介276
8.4.2構建OpenGL環境276
8.4.3定義和繪製圖形279
第9章Android第三方開發與設備操作282
9.1生成和掃描二維碼(ZXing庫)282
9.1.1ZXing概述282
9.1.2整合ZXing框架282
9.1.3界面設計286
9.1.4二維碼生成286
9.1.5二維碼掃描289
9.2接入支付寶(alipaySdk庫)291
9.2.1支付接口291
9.2.2集成支付功能294
9.2.3支付功能實現295
9.3地圖套用開發(高德地圖開放平台)300
9.3.1配置地圖環境300
9.3.2地圖基本檢索套用306
9.3.3GPS定位和周邊搜尋314
9.3.4駕駛路徑規劃320
9.3.5百度地圖套用開發327
9.4Android設備操作328
9.4.1計步器328
9.4.2搖一搖330
9.4.3藍牙設備發現332
9.4.4手電筒335
習題和實驗338
第1章Android開發入門338
第2章Android用戶界面340
第3章界面布局與活動頁343
第4章移動App高級界面開發技術346
第5章Android服務與廣播程式設計348
第6章Android數據存儲與共享349
第7章Android資料庫和網路編程350
第8章Android多媒體和圖形圖像編程352
第9章Android第三方開發與設備操作354
習題參考答案356
第1章 Android開發入門356
第2章 Android用戶界面357
第3章 界面布局與活動頁358
第4章 移動App高級界面開發技術359
第5章 Android服務與廣播程式設計360
第6章 Android數據存儲與共享361
第7章 Android資料庫和網路編程361
第8章 Android多媒體和圖形圖像編程362
第9章 Android第三方開發與設備操作363

作者簡介

鄭阿奇,南京師範大學計算機科學與技術學院,副教授,東南大學本科,曾任計算機軟體系主任,獲選南京師範大學教學名師培養人選。主編5套計算機系列教材,獲教育部優秀教材二等獎、電子部優秀教材二等獎、兩次獲江蘇省優秀教學成果二等獎、江蘇省暢銷圖書編輯二等獎、全國高校出版社優秀暢銷書二等獎、兩次獲南京師範大學優秀教學成果一等獎、南京師範大學精品教材一等獎。參加主持國家八六三計畫子項目、江蘇省科技開發項目,主持南京市科技開發項目、泰州市科委項目、金陵石化公司項目,獲江蘇省優秀軟體獎,江蘇省科技進步獎、南京市創新成果獎。獲國家發明專利和實用新型專利20多個。

相關詞條

熱門詞條

聯絡我們