注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信移動物聯(lián)網(wǎng)開發(fā)

移動物聯(lián)網(wǎng)開發(fā)

移動物聯(lián)網(wǎng)開發(fā)

定 價:¥39.50

作 者: 臧艷輝 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121363337 出版時間: 2019-06-01 包裝: 平裝
開本: 16開 頁數(shù): 268 字數(shù):  

內(nèi)容簡介

  本教材主要針對移動應用開發(fā)技術(shù)在物聯(lián)網(wǎng)技術(shù)中的應用為主進行闡述和編寫,采用的開發(fā)平臺是Android平臺。從Android平臺開發(fā)的基礎(chǔ)技術(shù)界面布局和常用組件、四大組件開始講解,到企業(yè)項目常用的網(wǎng)絡通信、消息機制、數(shù)據(jù)存儲技術(shù)、框架技術(shù)等的應用。教材設(shè)計以項目為導向,任務驅(qū)動,把技術(shù)學習融入到項目任務中,項目從易到難,逐步提升。教材提供了4個完整的企業(yè)實踐項目(10個子項目),提供了配套案例和項目完整的代碼及相關(guān)文檔附件。

作者簡介

  臧艷輝,女,高級工程師,佛山職業(yè)技術(shù)學院青年教師,雙師型優(yōu)秀人才,曾發(fā)表多篇論文,并榮獲優(yōu)秀黨務工作者、優(yōu)秀員工、教學質(zhì)量優(yōu)秀獎等獎項,有著豐富的實踐和教學經(jīng)驗。

圖書目錄

項目1 初識移動物聯(lián)網(wǎng) 001<br/>任務1 移動物聯(lián)網(wǎng)開發(fā)環(huán)境的搭建 004<br/>1.1.1 JDK的安裝 004<br/>1.1.2 Android Studio的安裝 005<br/>任務2 第一個Android Studio程序 007<br/>1.2.1 新建Android Studio項目 007<br/>1.2.2 AS項目結(jié)構(gòu)視圖的模式與文件說明 010<br/>1.2.3 運行第一個Android Studio程序 013<br/>1.2.4 Gradle簡介 013<br/>任務3 代碼管理工具GitHub的使用 016<br/>1.3.1 Git和GitHub的配置 016<br/>1.3.2 創(chuàng)建遠程倉庫 018<br/>1.3.3 在項目中使用Git進行代碼管理 020<br/>1.3.4 提交代碼到GitHub倉庫 021<br/>1.3.5 從遠程倉庫獲取項目 023<br/>小結(jié) 024<br/>拓展訓練 025<br/>項目2 遠程智能家居控制系統(tǒng)――智能窗簾控制 027<br/>任務1 Android的基本布局 030<br/>2.1.1 線性布局 030<br/>2.1.2 相對布局 035<br/>2.1.3 幀布局 039<br/>2.1.4 表格布局 040<br/>2.1.5 絕對布局 044<br/>任務2 Android的基本組件 045<br/>2.2.1 TextView(文本框)和EditText(編輯框) 045<br/>2.2.2 Button(按鈕) 048<br/>2.2.3 RadioButton(單選按鈕)和CheckBox(復選框) 050<br/>2.2.4 ImageView(圖片視圖) 052<br/>2.2.5 Spinner(下拉列表框) 055<br/>任務3 Intent的功能 057<br/>2.3.1 Intent的介紹 057<br/>2.3.2 Intent啟動組件的方法 058<br/>2.3.3 Intent的相關(guān)屬性 058<br/>任務4 幀動畫 064<br/>2.4.1 幀動畫的介紹 064<br/>2.4.2 幀動畫的實現(xiàn) 064<br/>任務5 shape和selector標簽的使用 067<br/>2.5.1 shape標簽的使用 067<br/>2.5.2 selector標簽的使用 069<br/>任務6 HomeSecurity1_Init初始項目說明 070<br/>2.6.1 drawable文件夾 070<br/>2.6.2 layout文件夾 072<br/>2.6.3 mipmap文件夾 073<br/>2.6.4 values文件夾 073<br/>2.6.5 AndroidManifest.xml配置文件 074<br/>2.6.6 窗簾開關(guān)動畫 075<br/>任務7 項目頁面的搭建 077<br/>2.7.1 登錄頁面的搭建 077<br/>2.7.2 功能導航頁面的搭建 081<br/>2.7.3 窗簾控制頁面的搭建 083<br/>任務8 窗簾控制的實現(xiàn) 085<br/>2.8.1 模擬登錄功能的實現(xiàn) 085<br/>2.8.2 功能選擇頁面跳轉(zhuǎn)功能的實現(xiàn) 085<br/>2.8.3 窗簾動畫的實現(xiàn) 085<br/>小結(jié) 086<br/>拓展訓練 086<br/>項目3 遠程智能家居控制系統(tǒng)――智能燈控 090<br/>任務1 Activity詳解 093<br/>3.1.1 Activity簡介 093<br/>3.1.2 Activity的四種啟動模式 093<br/>3.1.3 Activity的生命周期、狀態(tài)及方法 106<br/>3.1.4 Activity的配置 110<br/>任務2 GridView實現(xiàn)網(wǎng)格布局 111<br/>3.2.1 GridView簡介 111<br/>3.2.2 GridView的使用 112<br/>任務3 廣播的使用 115<br/>3.3.1 廣播的類型 115<br/>3.3.2 廣播的靜態(tài)注冊和動態(tài)注冊 117<br/>3.3.3 實現(xiàn)BroadCast與Activity的通信 119<br/>任務4 云平臺jar包的使用 121<br/>3.4.1 云平臺jar包介紹 121<br/>3.4.2 使用jar包實現(xiàn)窗簾的控制 121<br/>任務5 SharedPreferences數(shù)據(jù)存儲 124<br/>3.5.1 SharedPreferences介紹 124<br/>3.5.2 SharedPreferences的使用 124<br/>任務6 遠程智能家居控制系統(tǒng)的實現(xiàn) 126<br/>3.6.1 自動登錄功能的實現(xiàn) 127<br/>3.6.2 更新房間選擇頁面各個房間的狀態(tài) 128<br/>3.6.3 調(diào)節(jié)RGB燈帶的顏色 131<br/>小結(jié) 134<br/>拓展訓練 135<br/>項目4 家居安防系統(tǒng)――引導頁和登錄功能的實現(xiàn) 137<br/>任務1 ViewPager的使用 139<br/>4.1.1 ViewPager介紹 139<br/>4.1.2 ViewPager實現(xiàn)引導頁案例 140<br/>4.1.3 引導頁和登錄信息檢驗功能的實現(xiàn) 143<br/>任務2 HTTP網(wǎng)絡請求 145<br/>4.2.1 HTTP簡介 145<br/>4.2.2 HttpClient和HttpURLConnection 146<br/>4.2.3 使用HttpURLConnection進行網(wǎng)絡請求 146<br/>任務3 使用AsyncTack實現(xiàn)異步任務 151<br/>4.3.1 AsyncTask介紹 151<br/>4.3.2 AsyncTask方法說明 152<br/>4.3.3 使用AsyncTask實現(xiàn)網(wǎng)絡圖片下載 153<br/>任務4 JSON數(shù)據(jù)解析 156<br/>4.4.1 JSON簡介 156<br/>4.4.2 使用JSONObject解析 157<br/>4.4.3 使用GSON解析 159<br/>4.4.4 實現(xiàn)云平臺的登錄 160<br/>任務5 Android多線程 166<br/>4.5.1 UI Thread介紹 166<br/>4.5.2 多線程的實現(xiàn) 167<br/>4.5.3 子線程向主線程發(fā)送數(shù)據(jù) 170<br/>4.5.4 子線程和主線程互發(fā)數(shù)據(jù) 172<br/>小結(jié) 175<br/>拓展訓練 175<br/>項目5 家居安防系統(tǒng)――頁面效果的實現(xiàn) 178<br/>任務1 了解Toolbar 181<br/>5.1.1 Toolbar簡介 181<br/>5.1.2 Toolbar的使用 181<br/>任務2 了解Fragment 186<br/>5.2.1 Fragment簡介 186<br/>5.2.2 Fragment的使用 188<br/>任務3 使用DrawerLayout實現(xiàn)側(cè)滑菜單 191<br/>5.3.1 DrawerLayout簡介 191<br/>5.3.2 DrawerLayout的使用 192<br/>任務4 自定義控件與Toolbar標題欄的實現(xiàn) 195<br/>5.4.1 自定義控件簡介 195<br/>5.4.2 自定義控件的實現(xiàn) 195<br/>5.4.3 標題欄的實現(xiàn) 200<br/>任務5 了解RxJava 202<br/>5.5.1 RxJava簡介 202<br/>5.5.2 RxJava的使用 203<br/>小結(jié) 212<br/>拓展訓練 212<br/>項目6 家居安防系統(tǒng)――煙霧警報功能的實現(xiàn) 215<br/>任務1 Retrofit 2.0+RxJava實現(xiàn)網(wǎng)絡訪問 217<br/>6.1.1 背景知識 217<br/>6.1.2 Retrofit 2.0+RxJava 221<br/>任務2 Service的使用 225<br/>6.2.1 Service簡介 225<br/>6.2.2 在Service中播放音樂 226<br/>任務3 網(wǎng)關(guān)狀態(tài)和傳感器數(shù)據(jù)的獲取 229<br/>6.3.1 網(wǎng)關(guān)狀態(tài)的獲取 229<br/>6.3.2 煙霧傳感器數(shù)據(jù)的獲取 236<br/>任務4 了解Notification 239<br/>6.4.1 Notification簡介 239<br/>6.4.2 Notification的使用 240<br/>任務5 煙霧警報功能的實現(xiàn) 241<br/>小結(jié) 245<br/>拓展訓練 245<br/>附錄 云平臺API文檔 247<br/>

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號