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

移動互聯網技術與應用(普通高等教育人工智慧與大數據系列教材)

  • 作者:編者:楊光|責編:王雅新
  • 出版社:機械工業
  • ISBN:9787111702009
  • 出版日期:2022/04/01
  • 裝幀:平裝
  • 頁數:292
人民幣:RMB 55 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書圍繞移動互聯網背景下的應用開發需求,簡明扼要地介紹移動互聯網的相關概念與技術、Java面向對象程序設計基礎及Android應用開發技術與案例。讀者通過基礎知識與案例的學習,能夠初步進行基於Android系統的移動互聯網應用實際開發。
    全書分為四部分,共11章。第一部分為第1章,介紹移動互聯網的概念、關鍵技術與應用開發技術;第二部分包括第2-4章,詳細介紹Java語言的特點、運行機制、面向對象基本概念、Java多線程技術等:第三部分包括第5-9章,詳細介紹Android系統架構、開發環境搭建方法、應用界面設計、網路與通信編程、數據存儲技術等;第四部分包括第10-11章,分別給出Android基礎應用的案例和基於物聯網開發平台的綜合應用案例。各個章節的相關完整示例代碼隨書提供,讀者可在機械工業出版社教育服務網(www.cmpedu.com)下載。
    本書適合高等院校電子信息工程、通信工程等專業學生使用。也可作為相關行業的工程技術人員參考用書。

作者介紹
編者:楊光|責編:王雅新

目錄
前言
第1章  移動互聯網技術基礎
  1.1  移動互聯網的概念
    1.1.1  移動互聯網的產生背景
    1.1.2  移動互聯網的組成與體系架構
  1.2  移動互聯網的關鍵技術
    1.2.1  基礎網路技術
    1.2.2  終端技術
    1.2.3  應用服務技術
  1.3  移動互聯網應用開發技術
    1.3.1  網路應用模式
    1.3.2  移動互聯網應用的類型
    1.3.3  移動互聯網應用的開發工具
  習題
第2章  Java編程基礎
  2.1  Java語言發展歷程
  2.2  Java語言的特性
  2.3  Java程序的運行機制
    2.3.1  高級語言運行機制
    2.3.2  Java程序與JVM
  2.4  Java開發環境搭建
    2.4.1  下載和安裝JDK
    2.4.2  環境變數配置
    2.4.3  運行Java程序
    2.4.4  常見的Java IDE介紹
  習題
第3章  基於Java語言的面向對象程序設計
  3.1  面向對象基本概念
  3.2  類
    3.2.1  類的定義
    3.2.2  成員變數與成員方法
    3.2.3  類的構造方法
    3.2.4  局部變數
    3.2.5  this關鍵字
    3.2.6  類的主方法
  3.3  對象
    3.3.1  對象的創建
    3.3.2  訪問對象的屬性和行為
    3.3.3  對象的gl用
    3.3.4  對象的比較
  3.4  繼承
    3.4.1  定義子類
    3.4.2  方法覆蓋
    3.4.3  繼承層次
    3.4.4  多態
  3.5  介面
    3.5.1  介面的概念
    3.5.2  介面的定義
    3.5.3  介面的使用
    3.5.4  介面與抽象類

  習題
第4章  Java多線程技術
  4.1  線程概述
    4.1.1  線程和進程
    4.1.2  多線程的優勢
  4.2  線程的創建和啟動
    4.2.1  繼承Thread類創建線程類
    4.2.2  實現Runnable介面創建線程類
    4.2.3  使用Callable和Future創建線程
  4.3  線程的生命周期
    4.3.1  新建和就緒狀態
    4.3.2  運行和阻塞狀態
    4.3.3  線程死亡
  4.4  線程通信
    4.4.1  傳統的線程通信
    4.4.2  使用Condition控制線程通信
    4.4.3  使用阻塞隊列(Bloeking Queue)控制線程通信
  習題
第5章  Android開發基礎
  5.1  Android技術簡介
    5.1.1  Android發展簡介
    5.1.2  Android平台架構及特性
    5.1.3  使用Gradle自動化構建項目
  5.2  Android開發環境搭建
    5.2.1  安裝Android Studio
    5.2.2  下載和安裝Android SDK
    5.2.3  在安裝過程中常見的錯誤
    5.2.4  安裝運行、調試環境
  5.3  創建並運行第一個Android應用
    5.3.1  創建新項目
    5.3.2  編譯項目/模塊
    5.3.3  在真機和模擬器上運行程序
  5.4  Android項目的工程結構
    5.4.1  工程目錄說明
    5.4.2  編譯配置文件build.gradle
    5.4.3  App運行配置AndroidManifest.xml
    5.4.4  在代碼中操縱控制項
  5.5  Android基本組件
    5.5.1  Activity和View
    5.5.2  Service
    5.5.3  BroadcastReceiver
    5.5.4  ContentProvider
    5.5.5  Intent和IntentFilter
  習題
第6章  Android應用界面設計
  6.1  Activity
    6.1.1  Activity的生命周期
    6.1.2  Intent簡介
    6.1.3  Activity的頁面跳轉與數據傳遞
  6.2  Android UI界面的設計

    6.2.1  View類和ViewGroup類
    6.2.2  UI界面的控制
    6.2.3  布局管理器
  6.3  UI基礎組件
    6.3.1  文本框(TextView)
    6.3.2  編輯框(EditText)
    6.3.3  按鈕Button
    6.3.4  單選按鈕(RadioButton)
    6.3.5  複選框(CheckBox)
    6.3.6  開關按鈕(ToggleButton)和開關(Switch)
    6.3.7  圖像視圖(ImageView)
  6.4  UI高級組件
    6.4.1  自動完成文本框(AutoCompleteTextView)
    6.4.2  日期選擇器(DatePicker)
    6.4.3  拖動條(SeekBar)
  習題
第7章  Android事件處理機制
  7.1  用戶uI輸入事件處理
    7.1.1  概述
    7.1.2  事件監聽器與回調方法
    7.1.3  事件處理程序實例
  7.2  系統配置改變事件處理
    7.2.1  概述
    7.2.2  重寫onConfigurationChanged方法響應系統設置更改
  7.3  非同步任務(AsyncTask)
    7.3.1  概述
    7.3.2  AsyncTask類工作原理
    7.3.3  非同步任務實例
  7.4  Handler消息傳遞機制
    7.4.1  Handler機制概述
    7.4.2  Handler應用實例
  習題
第8章  Android網路與通信編程
  8.1  Android Socket編程
    8.1.1  網路地址InetAddress
    8.1.2  基於TCP的Socket通信
    8.1.3  基於UDP的Socket通信
  8.2  HTTP介面訪問
    8.2.1  網路連接檢查
    8.2.2  移動數據格式JSON
    8.2.3  JSON串與實體類自動轉換
    8.2.4  HTTP介面調用
    8.2.5  HTTP圖片獲取
  8.3  藍牙編程
    8.3.1  藍牙簡介
    8.3.2  Android藍牙API
    8.3.3  Android藍牙基本操作
  8.4  JNI開發
    8.4.1  NDK環境搭建
    8.4.2  開發JNI程序流程

  習題
第9章  Android數據存儲
  9.1  共享參數SharedPreferences
    9.1.1  共享參數的基本用法
    9.1.2  實現記住密碼功能
  9.2  資料庫SQLite
    9.2.1  SQLite的基本用法
    9.2.2  資料庫幫助器SQLiteOpenHelper
    9.2.3  優化記住密碼功能
  9.3  SD卡文件操作
    9.3.1  SD卡的基本操作
    9.3.2  公有存儲空間與私有存儲空間
    9.3.3  文本文件讀寫
    9.3.4  圖片文件讀寫
  習題
第10章  基礎案例
  10.1  計算器APP
    10.1.1  功能需求
    10.1.2  項目創建
    10.1.3  界面設計
    10.1.4  功能實現
    10.1.5  運行結果
  10.2  基於Socket的聊天APP
    10.2.1  功能需求
    10.2.2  苛單文件配置
    10.2.3  服務端程序設計
    10.2.4  客戶端程序設計
    10.2.5  運行結果
  10.3  基於SQLite的通訊錄APP
    10.3.1  功能需求
    10.3.2  項目創建
    10.3.3  界面設計
    10.3.4  功能實現
    10.3.5  運行結果
  習題
第11章  基於物聯網開發平台的綜合應用案例
  11.1  開發平台硬體結構
    11.1.1  基於COTEX A9的Android主控系統
    11.1.2  數據感測與採集模塊
    11.1.3  核心板
  11.2  工作模塊與主控系統的通信協議
    11.2.1  通信協議
    11.2.2  數據的處理
  11.3  基於物聯網開發平台的環境監控軟體系統
    11.3.1  系統功能需求
    11.3.2  項目創建
    11.3.3  界面設計
    11.3.4  功能實現
    11.3.5  運行結果
  習題

參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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