-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
ANDROID移動開發基礎教程(慕課版)/劉剛 版權信息
- ISBN:9787115508799
- 條形碼:9787115508799 ; 978-7-115-50879-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
ANDROID移動開發基礎教程(慕課版)/劉剛 本書特色
本書詳細講解了Android軟件開發的基本方法和常用技能。全書分為9章,內容包括Android入門、Android界面開發、Activity、Intent和BroadCastReceiver、數據存儲、ContentProvider、Service、高級編程及綜合實戰,通過大量實例展示相關技術與技巧,*后通過完整項目的開發實現過程來提高讀者的綜合開發水平。 本書內容結構清晰,基本概念和機制講解通俗易懂,案例豐富實用,適合作為高等院校、高職高專計算機及相關專業移動應用開發課程的教材,也適合Android愛好者自學和開發人員參考。
ANDROID移動開發基礎教程(慕課版)/劉剛 內容簡介
本書詳細講解了Android軟件開發的基本方法和常用技能。全書分為9章,內容包括Android入門、Android界面開發、Activity、Intent和BroadCastReceiver、數據存儲、ContentProvider、Service、不錯編程及綜合實戰,通過大量實例展示相關技術與技巧,很后通過完整項目的開發實現過程來提高讀者的綜合開發水平。 本書內容結構清晰,基本概念和機制講解通俗易懂,案例豐富實用,適合作為高等院校、高職高專計算機及相關專業移動應用開發課程的教材,也適合Android愛好者自學和開發人員參考。
ANDROID移動開發基礎教程(慕課版)/劉剛 目錄
1.1 Android的起源和發展 2
1.1.1 Android的起源 2
1.1.2 Android平臺架構 2
1.2 Android開發環境搭建 3
1.2.1 Android Studio的安裝 3
1.2.2 Gradle文件介紹和常用設置 5
1.2.3 模擬器的創建和使用 7
1.3 本章小結 9
第 2章 Android界面開發 10
2.1 視圖組件與視圖容器 11
2.2 常用布局 12
2.2.1 線性布局 12
案例2.1 使用線性布局 13
案例2.2 使用嵌套的線性布局 15
2.2.2 相對布局 17
案例2.3 使用相對布局 17
2.2.3 列表視圖 20
案例2.4 通過數組資源文件填充數據 21
案例2.5 通過Adapter填充數據 22
案例2.6 通過自定義Adapter填充數據,顯示學生考試信息 22
2.2.4 網格視圖 26
案例2.7 以網格的形式排列顯示1~9個數字 27
2.3 常用控件 30
2.3.1 文本框和編輯框 30
案例2.8 顯示不同顏色、大小和不同位置的文字 31
案例2.9 文字超長時的處理 32
案例2.10 將指定格式的文本轉化為可單擊的鏈接 34
2.3.2 按鈕 36
案例2.11 切換“Hello”和
“World”的顯示 36
2.3.3 單選按鈕和復選框 38
案例2.12 選擇性別與愛好 38
2.3.4 圖片控件 42
案例2.13 圖片尺寸大于ImageView控件尺寸的大小 43
2.3.5 進度條和拖動條 47
案例2.14 使用進度條 47
案例2.15 使用拖動條 49
2.4 對話框 51
2.4.1 簡單對話框 51
案例2.16 使用簡單對話框 52
2.4.2 列表對話框 53
案例2.17 使用列表對話框選擇語言 53
2.4.3 自定義對話框 55
案例2.18 使用自定義對話框制作登錄頁面 55
2.5 菜單 57
2.5.1 選項菜單 57
案例2.19 制作“添加”“刪除”“查詢”和“退出”選項菜單 59
2.5.2 上下文菜單 61
案例2.20 制作“添加”“刪除”“查詢”和“退出”上下文菜單 61
2.6 常用資源類型 63
2.6.1 資源的類型和使用 63
2.6.2 字符串、顏色、尺寸 65
案例2.21 字符串、顏色、
尺寸的具體定義和使用 66
2.6.3 Drawable 67
案例2.22 使用圖片資源 67
案例2.23 使用State List制作按鈕按下變色效果 69
案例2.24 使用Shape Drawable制作圓角矩形的編輯框 70
2.6.4 Style 72
案例2.25 使用Style統一設置文字的大小和顏色 72
2.6.5 國際化 73
案例2.26 制作同樣的按鈕在不同的語言環境下的顯示效果 74
2.7 事件處理和消息傳遞 75
2.7.1 基于監聽的事件處理 75
2.7.2 基于回調的事件處理 75
案例2.27 基于回調事件的處理 76
2.7.3 Handler消息傳遞 76
案例2.28 基于回調事件的處理 77
2.8 本章小結 78
第3章 Activity 79
3.1 Activity的使用 80
3.2 Activity之間的跳轉 80
案例3.1 用startActivity方法實現跳轉 81
案例3.2 用startActivity-ForResult方法實現登錄效果 83
3.3 Activity的生命周期 85
3.4 Activity的啟動模式 89
3.5 本章小結 90
3.6 小練習 90
第4章 Intent和BroadCast-Receiver 97
4.1 Intent和intent-filter配置 98
案例4.1 通過action啟動activity 98
4.2 BroadCastRecevier 101
4.2.1 廣播機制介紹 101
4.2.2 靜態注冊 101
案例4.2 BroadCastReceiver的使用 102
4.2.3 動態注冊 103
案例4.3 動態注冊廣播 104
4.2.4 系統廣播介紹 105
案例4.4 通過接收系統廣播提示用戶充電 105
4.3 本章小結 106
第5章 數據存儲 107
5.1 SharedPreferences 108
5.1.1 SharedPreferences與Editor簡介 108
5.1.2 SharedPreferences存儲的位置和格式 108
案例5.1 使用SharedPreferences存儲數據 108
5.2 File存儲 110
5.2.1 讀寫內部存儲 111
案例5.2 使用內部存儲 111
5.2.2 讀寫外部存儲 113
5.3 SQLite數據庫 114
5.3.1 SQLiteDatabase簡介 114
5.3.2 創建數據庫和表 115
案例5.3 創建表,存儲學生考試成績 115
5.3.3 操作SQLite常用類 116
案例5.4 訪問SQLite數據庫,修改學生成績表 116
5.3.4 事務 121
5.4 本章小結 122
5.5 小練習 123
第6章 ContentProvider 129
6.1 ContentProvider和URI簡介 130
6.2 創建ContentProvider 131
案例6.1 創建Content
Provider,對外提供學生信息 131
6.3 使用ContentResovler操作數據 136
案例6.2 使用ContentResovler添加、查詢聯系人 136
6.4 本章小結 138
6.5 小練習 139
第7章 Service 143
7.1 Service簡介 144
7.1.1 創建、配置Service 144
7.1.2 啟動和停止Service 145
案例7.1 啟動和停止Service 145
7.1.3 綁定Service 147
案例7.2 綁定和解綁Service 148
7.2 Service的生命周期 152
7.3 跨進程調用Service 152
7.3.1 創建Service和AIDL接口 152
7.3.2 跨進程綁定Service 154
7.4 本章小結 157
7.5 小練習 157
第8章 高級編程 161
8.1 網絡編程 162
8.1.1 TCP、UDP協議基礎 162
8.1.2 Socket通信 162
案例8.1 實現網絡通信 163
8.1.3 下載網絡資源 166
案例8.2 下載網絡圖片 166
8.2 圖形圖像和動畫 167
8.2.1 Bitmap和BitmapFactory 167
8.2.2 Android繪圖基礎 168
案例8.3 使用線性布局 169
8.2.3 補間動畫 171
案例8.4 使用補間動畫 171
8.2.4 屬性動畫 173
案例8.5 使用屬性動畫 173
8.3 多媒體應用開發 175
8.3.1 MediaPlayer類介紹 175
8.3.2 使用MediaPlayer和SurfaceView播放視頻 176
案例8.6 使用MediaPlayer和SurfaceView播放視頻 176
8.4 線程開發 180
8.4.1 AsyncTask及其使用 180
8.4.2 ThreadPoolExecutor介紹 181
8.5 Fragment 182
8.5.1 Fragment的創建 183
案例8.7 單擊底部按鈕,上面內容區域動態改變 184
8.5.2 Fragment的生命周期 189
案例8.8 通過日志打印看Fragment生命周期方法的回調順序 190
8.6 RecyclerView 194
8.6.1 RecyclerView相關類 194
8.6.2 RecyclerView的使用 194
案例8.9 使用RecyclerView 195
8.7 本章小結 198
第9章 綜合實戰 199
9.1 視頻播放器 200
9.1.1 界面布局 200
9.1.2 初始化 202
9.1.3 播控和進度控制 206
9.1.4 橫屏設置 209
9.2 本章小結 210
ANDROID移動開發基礎教程(慕課版)/劉剛 作者簡介
小剛老師簡介 ?一線項目研發、設計、管理工程師,高級項目管理師、項目監理師,負責紀檢監察廉政監督監管平臺、國家郵政局項目、政務大數據等多個國家級項目的設計與開發。 ?極客學院、北風網金牌講師 ?暢銷書《微信小程序開發圖解案例教程(附精講視頻)》《小程序實戰視頻課:微信小程序開發全案精講》《Axure RP8原型設計圖解微課視頻教程 (Web App)》作者
- >
朝聞道
- >
名家帶你讀魯迅:故事新編
- >
有舍有得是人生
- >
伊索寓言-世界文學名著典藏-全譯本
- >
二體千字文
- >
小考拉的故事-套裝共3冊
- >
史學評論
- >
莉莉和章魚