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

Android移動應用開發技術基礎項目化教程(教育部高等學校電腦類專業教學指導委員會推薦教材)

  • 作者:編者:馮笑媚//蔡娟|責編:賈斌
  • 出版社:清華大學
  • ISBN:9787302697404
  • 出版日期:2025/08/01
  • 裝幀:平裝
  • 頁數:353
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共9章,分別是認識Android應用程序項目結構,熟悉Android項目中的資源、Android應用程序頁面的組織者、Android頁面內容和功能的承載者、Android頁面交互的控制者、Android中的數據存儲、數據的共享者、廣播接收者和服務。本書以Android Studio 4.0為開發工具撰寫教學案例,能夠讓學生快速熟悉開發工具的使用,各章節內容由淺入深地講解了Android項目的開發過程,能夠很好地幫助Android初學者快速入門。
    本書適合普通高等院校及職業本科電腦類相關專業的學生以及從事Android移動應用開發工作的技術人員閱讀。

作者介紹
編者:馮笑媚//蔡娟|責編:賈斌

目錄
第1章  認識Android應用程序項目結構
  1.1  課前學習任務:初識Android
    1.1.1  Android的成長曆程
    1.1.2  Android系統的特徵
    1.1.3  Android系統的體系結構
    1.1.4  Android應用程序開發環境的搭建
    1.1.5  Android應用程序項目的創建
    1.1.6  課前學習測試
  1.2  課堂學習任務:熟悉Android應用程序的項目結構
    1.2.1  熟悉開發工具Android Studio
    1.2.2  清單文件AndroidManifest.xml
    1.2.3  Android應用程序的源代碼區
    1.2.4  Android應用程序的資源區
    1.2.5  Android應用程序的項目配置區
  1.3  課後學習任務:獨立設計一個Android應用程序
    1.3.1  確定項目方向
    1.3.2  確定項目業務流程
    1.3.3  確定項目的系統結構
    1.3.4  業務邏輯設計
    1.3.5  頁面設計
    1.3.6  頁面與業務邏輯實現
第2章  熟悉Android項目中的資源
  2.1  課前學習任務:掌握各類資源的定義
    2.1.1  字元資源
    2.1.2  圖片資源
    2.1.3  顏色資源
    2.1.4  尺寸資源
    2.1.5  樣式和主題資源
    2.1.6  課前學習測試
  2.2  課堂學習任務:編寫國際化自我介紹程序
    2.2.1  國際化字元資源的創建和使用
    2.2.2  修改應用程序的圖標
    2.2.3  顏色搭配更靚麗
    2.2.4  屏幕適配
    2.2.5  使用樣式優化布局代碼
  2.3  課後學習任務:設計並實現「關於我們」頁面
    2.3.1  「關於我們」頁面的需求
    2.3.2  「關於我們」頁面的設計
    2.3.3  製作「關於我們」頁面的資源
    2.3.4  實現「關於我們」頁面
第3章  Android應用程序頁面的組織者
  3.1  課前學習任務:掌握常用布局的定義及其常用屬性的使用
    3.1.1  布局的介紹
    3.1.2  線性布局
    3.1.3  相對布局
    3.1.4  表格布局
    3.1.5  網格布局
    3.1.6  幀布局
    3.1.7  絕對布局
    3.1.8  約束布局

  3.2  課堂學習任務:使用相應布局實現頁面效果
    3.2.1  使用線性布局實現登錄頁面
    3.2.2  使用相對布局實現登錄頁面
    3.2.3  使用表格布局實現計算器頁面
    3.2.4  使用網格布局實現計算器頁面
    3.2.5  布局使用總結
  3.3  課後學習任務:製作一個註冊頁面
    3.3.1  頁面分析
    3.3.2  頁面設計
    3.3.3  頁面實現
第4章  Android頁面內容和功能的承載者
  4.1  課前學習任務:掌握常用的控制項
    4.1.1  文本類控制項
    4.1.2  圖片類控制項
    4.1.3  按鈕類控制項
    4.1.4  列表類控制項
    4.1.5  消息提示控制項
  4.2  課堂學習任務
    4.2.1  製作並實現主頁面底部導航欄功能
    4.2.2  製作並實現註冊頁面功能
    4.2.3  實現計算器頁面功能
    4.2.4  製作一個聯動一級行政地區展示頁面
    4.2.5  實現註冊頁面協議內容對話框功能
  4.3  課後學習任務:設計並實現完善個人信息頁面
    4.3.1  頁面分析
    4.3.2  頁面設計
    4.3.3  實現頁面結構
    4.3.4  頁面功能設計
    4.3.5  實現頁面功能
第5章  Android頁面交互的控制器
  5.1  課前學習任務:熟悉Activity
    5.1.1  活動Activity
    5.1.2  意圖Intent
    5.1.3  Fragment
    5.1.4  ViewPager
  5.2  課堂學習任務:實現頁面之間的跳轉與數據傳遞
    5.2.1  實現註冊頁面與登錄頁面的跳轉
    5.2.2  實現註冊頁面與登錄頁面的數據傳遞
    5.2.3  實現註冊頁面頭像選擇功能
    5.2.4  實現主頁面分頁功能
  5.3  課後學習任務:請實現用戶登錄成功後進入主頁面中的「我的頁面」
第6章  Android中的數據存儲
  6.1  課前學習任務:了解數據存儲
    6.1.1  Android中數據存儲的簡介
    6.1.2  文件存儲
    6.1.3  SharedPreferences存儲
    6.1.4  SQLite數據存儲
  6.2  課堂學習任務:實現存儲用戶信息
    6.2.1  使用文件存儲用戶註冊信息
    6.2.2  使用SharedPreferences保存用戶登錄狀態

    6.2.3  使用SQLite資料庫存儲用戶信息
  6.3  課後學習任務:實現「我的」頁面邏輯功能
第7章  數據的共享者
  7.1  課前學習任務:了解ContentProvider
    7.1.1  ContentProvider簡介
    7.1.2  ContentProvider的創建
    7.1.3  ContentProvider的使用
  7.2  課堂學習任務:實現通訊錄頁面功能
    7.2.1  案例分析
    7.2.2  案例設計與實現
  7.3  課後學習任務:獲取手機照片製作相冊
    7.3.1  任務分析
    7.3.2  頁面設計
    7.3.3  功能設計
    7.3.4  頁面及功能實現
第8章  廣播接收者
  8.1  課前學習任務:了解廣播接收者BroadcastReceiver
    8.1.1  廣播發送者
    8.1.2  發送廣播的案例
    8.1.3  廣播接收者
  8.2  課堂學習任務:實現攔截陌生電話
    8.2.1  需求分析
    8.2.2  陌生電話攔截所需知識
    8.2.3  陌生電話攔截的實現
  8.3  課後任務:簡訊攔截
    8.3.1  任務分析
    8.3.2  頁面設計
    8.3.3  數據設計
    8.3.4  功能設計
    8.3.5  頁面及功能實現
第9章  服務
  9.1  課前學習任務:服務Service
    9.1.1  Service
    9.1.2  SeekBar
    9.1.3  MediaPlayer
    9.1.4  SurfaceView
  9.2  課堂學習任務:實現視頻播放器
    9.2.1  MediaController
    9.2.2  實現簡易視頻播放器
    9.2.3  實現視頻繼續播放
  9.3  課後任務:設計實現一款音樂/視頻播放器
    9.3.1  應用程序需求
    9.3.2  頁面設計
    9.3.3  數據設計
    9.3.4  功能設計
    9.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