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

移動應用設計與開發(項目式微課版工業信息化部十四五規劃教材)

  • 作者:編者:陳煜|責編:鹿征
  • 出版社:人民郵電
  • ISBN:9787115626486
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:268
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以真實的脫敏企業項目案例貫穿全書,適配Android 10.0系統,引入當前主流的開發方式,採用項目化的方式講解移動App從無到有的全過程。本書內容以移動App開發為主,兼顧開發前的產品設計環節。為了與時俱進,本書增加從Android到HarmonyOS遷移的知識,為學習HarmonyOS打下基礎。本書共10個項目,包括移動App環境調研、移動App設計、移動App開發環境搭建、移動App UI交互開發基礎、移動App UI交互開發能力提升、移動App服務端交互開發、移動App第三方SDK集成、移動App測試與打包發布、Android開發進階、HarmonyOS App開發初探。本書各項目通過拆分任務的方式,循序漸進、深入淺出地講解移動App開發的每個步驟,引起讀者的興趣,幫助讀者輕鬆步入移動App開發之門。
    本書是工業和信息化部「十四五」規劃教材,可作為高職本科、高職專科院校的現代移動通信技術、智能互聯網路技術、通信軟體技術等通信類專業,以及物聯網應用技術、移動互聯網應用技術等電子信息類專業的移動App開發課程教材,也可作為想要成為移動App設計、開發、測試工程師的人員及其他對移動App設計與開發感興趣的人員的學慣用書。

作者介紹
編者:陳煜|責編:鹿征

目錄
項目1  移動App環境調研
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  1.1  移動App設計與開發流程
  1.2  移動互聯網概述
    1.2.1  移動互聯網的定義
    1.2.2  移動互聯網產業鏈
  1.3  市場分析與競品分析
    1.3.1  市場分析與競品分析概述
    1.3.2  市場分析相關知識
    1.3.3  競品分析相關知識
  【項目實施】
  1.4  任務1:移動互聯網現狀分析與發展趨勢預測
  1.5  任務2:圖書資源App市場分析
  1.6  任務3:圖書資源App競品分析
  【項目小結】
  【知識拓展】
  【知識鞏固】
  【項目實訓】
項目2  移動App設計
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  2.1  需求分析介紹
    2.1.1  需求分析的概念
    2.1.2  需求與功能
    2.1.3  需求的分類
    2.1.4  需求描述
    2.1.5  需求的來源
    2.1.6  需求採集方法
    2.1.7  需求池構建
    2.1.8  需求優先順序的排序方法
  2.2  產品設計概述
    2.2.1  產品規劃概述
    2.2.2  互聯網產品的結構概述
    2.2.3  交互設計概述
    2.2.4  產品需求文檔概述
  【項目實施】
  2.3  任務4:圖書資源App需求分析
  2.4  任務5:圖書資源App交互設計
  【項目小結】
  【知識拓展】
  【知識鞏固】
  【項目實訓】
項目3  移動App開發環境搭建
  【學習目標】
  【項目概述】

  【思維導圖】
  【知識準備】
  3.1  認識Android
    3.1.1  Android概述與發展歷史
    3.1.2  Android平台架構
  3.2  Android工程的目錄結構與Android Studio重要設置
    3.2.1  Android工程的目錄結構
    3.2.2  Android Studio重要設置
  【項目實施】
  3.3  任務6:JDK安裝
  3.4  任務7:Android Studio安裝與SDK配置
  3.5  任務8:Android模擬器配置
  3.6  任務9:運行工程
  【項目小結】
  【知識拓展】
  【知識鞏固】
  【項目實訓】
項目4  移動App UI交互開發基礎
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  4.1  初識布局
    4.1.1  線性布局
    4.1.2  相對布局
  4.2  常用控制項
    4.2.1  TextView
    4.2.2  EditText
    4.2.3  Button
    4.2.4  ImageView
    4.2.5  RecyclerView
    4.2.6  WebView
  4.3  輸出控制:Toast與Log
    4.3.1  Toast介紹
    4.3.2  Log介紹
  4.4  Activity概述
    4.4.1  生命周期概述
    4.4.2  用Log測試生命周期運行流程
    4.4.3  Activity跳轉
  4.5  Fragment簡介
  4.6  selector與shape介紹
  4.7  數據的存儲方案
  4.8  子線程與UI線程通信
  【項目實施】
  4.9  任務10:圖書資源App登錄界面開發
  4.10  任務11:圖書資源App引導界面與歡迎界面開發
    4.10.1  用ViewPager實現滑動引導界面
    4.10.2  實現首次打開App引導界面
    4.10.3  實現倒計時跳轉界面
  4.11  任務12:圖書資源App主界面開發

  4.12  任務13:圖書資源App資訊詳情界面開發
  【項目小結】
  【知識鞏固】
  【項目實訓】
項目5  移動App UI交互開發能力提升
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  5.1  ijkPlayer介紹
  【項目實施】
  5.2  任務14:圖書資源App視頻在線播放開發
  5.3  任務15:實現圖書資源App用戶許可權邏輯
  5.4  任務16:個人中心功能開發
  【項目小結】
  【知識鞏固】
  【項目實訓】
項目6  移動App服務端交互開發
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  6.1  服務端通信技術
    6.1.1  HTTP概述
    6.1.2  Json介紹
    6.1.3  Json數據解析
    6.1.4  API文檔介紹
  6.2  框架介紹
    6.2.1  Retrofit簡介
    6.2.2  MVP設計模式簡介
    6.2.3  RxJava簡介
  【項目實施】
  6.3  任務17:服務端通信技術
  6.4  任務18:框架整合與各個模塊服務端數據對接
  【項目小結】
  【知識鞏固】
  【項目實訓】
項目7  移動App第三方SDK集成
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  7.1  常用第三方SDK介紹
    7.1.1  簡訊驗證碼SDK
    7.1.2  二維碼SDK
    7.1.3  第三方登錄SDK
  【項目實施】
  7.2  任務19:掃碼跳轉到對應圖書界面
  7.3  任務20:使用簡訊驗證碼驗證
  7.4  任務21:QQ登錄與App賬號綁定

  【項目小結】
  【知識拓展】
  【知識鞏固】
  【項目實訓】
項目8  移動App測試與打包發布
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  8.1  adb命令詳解與日誌抓取
    8.1.1  常用的adb命令
    8.1.2  Logcat詳解
  8.2  Android測試與打包發布App
    8.2.1  單元測試
    8.2.2  壓力測試
    8.2.3  打包與發布App
  【項目實施】
  8.3  任務22:Android測試與打包發布App
  【項目小結】
  【知識鞏固】
  【項目實訓】
項目9  Android開發進階
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  9.1  Service
    9.1.1  Service概述與啟動服務
    9.1.2  綁定服務
    9.1.3  綁定服務和啟動服務混合使用
  9.2  BroadcastReceiver
    9.2.1  BroadcastReceiver簡介
    9.2.2  廣播接收者與廣播發送者
    9.2.3  標準廣播與有序廣播
    9.2.4  靜態註冊與動態註冊
    9.2.5  廣播許可權控制
  9.3  SQLite資料庫
    9.3.1  SQLite簡介與數據類型
    9.3.2  SQLiteDatabase與SQLiteOpenHelper介紹
  9.4  ContentProvider
    9.4.1  ContentProvider簡介與相關核心類
    9.4.2  ContentProvider操作流程
  【項目實施】
  9.5  任務23:Service的使用
  9.6  任務24:BroadcastReceiver的使用
  9.7  任務25:SQLite資料庫的使用
  9.8  任務26:ContentProvider的使用
  【項目小結】
  【知識鞏固】
  【項目實訓】

項目10  HarmonyOS App開發初探
  【學習目標】
  【項目概述】
  【思維導圖】
  【知識準備】
  10.1  初識HarmonyOS
    10.1.1  HarmonyOS概述
    10.1.2  HarmonyOS架構
    10.1.3  開發基礎知識
  10.2  常用布局與常用組件
    10.2.1  常用布局
    10.2.2  常用組件
  10.3  Selector+Shape美化按鈕
  10.4  按鈕點擊事件與日誌輸出
    10.4.1  AbilitySlice中點擊事件監聽
    10.4.2  日誌輸出
  【項目實施】
  10.5  任務27:HarmonyOS App開發環境搭建
  10.6  任務28:實現圖書資源App登錄界面
  【項目小結】
  【知識鞏固】
  【項目實訓】

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