幫助中心 | 我的帳號 | 關於我們

移動物聯網開發(職業教育物聯網應用技術專業系列規劃教材)

  • 作者:編者:臧艷輝//祝家東//王石
  • 出版社:電子工業
  • ISBN:9787121363337
  • 出版日期:2019/06/01
  • 裝幀:平裝
  • 頁數:259
人民幣:RMB 39.5 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書適應物聯網技術發展、行業企業的人才需求和物聯網發展的趨勢,緊貼職業崗位需求和物聯網應用技術專業教學標準,從知識、能力、素質等方面滿足讀者的學習需求。本書內容包括三部分,第一部分為初識移動物聯網;第二部分是遠程智能家居控制系統項目的相關知識介紹及項目實現,分為兩個項目;第三部分是家居安防系統項目的相關知識及項目實現,分為三個項目。教學內容均按照「項目-任務」的形式組織,每一個項目按照項目需求及分析、分解任務要求、分解任務涉及的知識、分解任務實現、拓展訓練五大環節組織,並配備完善的教學視頻、課件、案例代碼、項目源代碼、習題、相關API文檔附錄供讀者使用。
    本書適合作為各類職業院校物聯網應用技術專業、移動互聯技術專業、移動應用開發專業、嵌入式系統應用專業、大數據專業、人工智慧專業等的移動物聯網開發、Android系統應用技術、Android應用開發、智能家居開發等課程的教材,也可以作為物聯網、移動應用開發技術人員的參考書。

作者介紹
編者:臧艷輝//祝家東//王石

目錄
項目1  初識移動物聯網
  任務1  移動物聯網開發環境的搭建
    1.1.1  JDK的安裝
    1.1.2  Android Studio的安裝
  任務2  第一個Android Studio程序
    1.2.1  新建Android Studio項目
    1.2.2  AS項目結構視圖的模式與文件說明
    1.2.3  運行第一個Android Studio程序
    1.2.4  Gradle簡介
  任務3  代碼管理工具GitHub的使用
    1.3.1  Git和GitHub的配置
    1.3.2  創建遠程倉庫
    1.3.3  在項目中使用Git進行代碼管理
    1.3.4  提交代碼到GitHub倉庫
    1.3.5  從遠程倉庫獲取項目
  小結
  拓展訓練
項目2  遠程智能家居控制系統——智能窗帘控制
  任務1  Android的基本布局
    2.1.1  線性布局
    2.1.2  相對布局
    2.1.3  幀布局
    2.1.4  表格布局
    2.1.5  絕對布局
  任務2  Android的基本組件
    2.2.1  TextView(文本框)和EditText(編輯框)
    2.2.2  Button(按鈕)
    2.2.3  RadioButton(單選按鈕)和CheckBox(複選框)
    2.2.4  ImageView(圖片視圖)
    2.2.5  Spinner(下拉列表框)
  任務3  Intent的功能
    2.3.1  Intent的介紹
    2.3.2  Intent啟動組件的方法
    2.3.3  Intent的相關屬性
  任務4  幀動畫
    2.4.1  幀動畫的介紹
    2.4.2  幀動畫的實現
  任務5  shape和selector標籤的使用
    2.5.1  shape標籤的使用
    2.5.2  selector標籤的使用
  任務6  HomeSecurityl_Init初始項目說明
    2.6.1  drawable文件夾
    2.6.2  lavout文件夾
    2.6.3  mipmap文件夾
    2.6.4  values文件夾
    2.6.5  AndroidManifest.xml配置文件
    2.6.6  窗帘開關動畫
  任務7  項目頁面的搭建
    2.7.1  登錄頁面的搭建
    2.7.2  功能導航頁面的搭建

    2.7.3  窗帘控制頁面的搭建
  任務8  窗帘控制的實現
    2.8.1  模擬登錄功能的實現
    2.8.2  功能選擇頁面跳轉功能的實現
    2.8.3  窗帘動畫的實現
  小結
  拓展訓練
項目3  遠程智能家居控制系統——智能燈控
  任務1  Activity詳解
    3.1.1  Activity簡介
    3.1.2  Activity的四種啟動模式
    3.1.3  Activity的生命周期、狀態及方法
    3.1.4  Activity的配置
  任務2  GridView實現網格布局
    3.2.1  GridView簡介
    3.2.2  GridView的使用
  任務3  廣播的使用
    3.3.1  廣播的類型
    3.3.2  廣播的靜態註冊和動態註冊
    3.3.3  實現BroadCast與Activity的通信
  任務4  雲平台jar包的使用
    3.4.1  雲平台jar包介紹
    3.4.2  使用jar包實現窗帘的控制
  任務5  SharedPreferences數據存儲
    3.5.1  SharedPreferences介紹
    3.5.2  SharedPreferences的使用
  任務6  遠程智能家居控制系統的實現
    3.6.1  自動登錄功能的實現
    3.6.2  更新房間選擇頁面各個房間的狀態
    3.6.3  調節RGB燈帶的顏色
  小結
  拓展訓練
項目4  家居安防系統——引導頁和登錄功能的實現
  任務1  ViewPager的使用
    4.1.1  ViewPager介紹
    4.1.2  ViewPager實現引導頁案例
    4.1.3  引導頁和登錄信息檢驗功能的實現
  任務2  HTTP網路請求
    4.2.1  HTTP簡介
    4.2.2  HttpClient和HttpURLConnection
    4.2.3  使用HttpURLConnection進行網路請求
  任務3  使用AsyncTack實現非同步任務
    4.3.1  AsvncTask介紹
    4.3.2  AsyncTask方法說明
    4.3.3  使用AsyncTask實現網路圖片下載
  任務4  JSON數據解析
    4.4.1  JSON簡介
    4.4.2  使用JSONObject解析
    4.4.3  使用GSON解析
    4.4.4  實現雲平台的登錄

  任務5  Android多線程
    4.5.1  UI Thread介紹
    4.5.2  多線程的實現
    4.5.3  子線程向主線程發送數據
    4.5.4  子線程和主線程互發數據
  小結
  拓展訓練
項目5  家居安防系統——頁面效果的實現
  任務1  了解Toolbar
    5.1.1  Toolbar簡介
    5.1.2  Toolbar的使用
  任務2  了解Fragment
    5.2.1  Fragment簡介
    5.2.2  Fragment的使用
  任務3  使用DrawerLayout實現側滑菜單
    5.3.1  DrawerLayout簡介
    5.3.2  DrawerLayout的使用
  任務4  自定義控制項與Toolbar標題欄的實現
    5.4.1  自定義控制項簡介
    5.4.2  自定義控制項的實現
    5.4.3  標題欄的實現
  任務5  了解RxJava
    5.5.1  RxJava簡介
    5.5.2  RxJava的使用
  小結
  拓展訓練
項目6  家居安防系統——煙霧警報功能的實現
  任務1  Retrofit 2.0+RxJava實現網路訪問
    6.1.1  背景知識
    6.1.2  Retrofit 2.0+RxJava
  任務2  Service的使用
    6.2.1  Service簡介
    6.2.2  在Service中播放音樂
  任務3  網關狀態和感測器數據的獲取
    6.3.1  網關狀態的獲取
    6.3.2  煙霧感測器數據的獲取
  任務4  了解Notification
    6.4.1  Notification簡介
    6.4.2  Notification的使用
  任務5  煙霧警報功能的實現
  小結
  拓展訓練
附錄  雲平台API文檔

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032