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

Android從入門到精通(微視頻精編版)/軟體開發微視頻講堂

  • 作者:編者:明日科技|責編:賈小紅
  • 出版社:清華大學
  • ISBN:9787302518815
  • 出版日期:2020/06/01
  • 裝幀:平裝
  • 頁數:351
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從初、中級讀者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Android要掌握的知識。全書分為3篇20章,包括走近Android,搭建Android開發環境,第一個Android應用,用戶界面設計基礎,初級UI組件,中級UI組件,高級UI組件,基本程序單元Activity,Android應用核心Intent,Android事件處理和手勢,Android應用的資源,消息、通知、廣播與鬧鐘,Android中的動畫,播放音頻與視頻,數據存儲技術,Handler消息處理,Service應用,感測器,網路編程的應用和靜待花開項目等內容。書中所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的註釋,可以使讀者輕鬆領會Android程序開發的精髓,快速提高開發技能。
    本書除了紙質內容之外,配書資源包中還給出了海量開發資源庫,主要內容如下:
    微課視頻講解:總時長19小時,共108集  實例資源庫:436個實例及源碼詳細分析
    技術資源庫:600頁專業參考文檔  能力測試題庫:138道能力測試題目
    面試資源庫:369道企業面試真題
    本書適合有志於從事軟體開發的初學者、高校電腦相關專業的學生和畢業生,也可作為軟體開發人員的參考手冊,或者高校的教學參考書。

作者介紹
編者:明日科技|責編:賈小紅

目錄
第1篇  基礎篇
  第1章  走近Android
    視頻講解:21分鐘
    1.1  智能手機操作系統
    1.2  Android發展史
    1.3  Android應用領域
    1.4  小結
  第2章  搭建Android開發環境
    視頻講解:22分鐘
    2.1  開發環境概述
      2.1.1  系統需求
      2.1.2  軟體需求
      2.1.3  Android開發環境的下載與安裝過程
    2.2  集成Android開發環境的下載
    2.3  集成Android開發環境的安裝
    2.4  小結
  第3章  第一個Android應用
    視頻講解:51分鐘
    3.1  創建Android應用程序
    3.2  Android項目結構
      3.2.1  manifests節點
      3.2.2  java節點
      3.2.3  res節點
    3.3  使用Android模擬器
    3.4  運行Android應用
    3.5  小結
  第4章  用戶界面設計基礎
    視頻講解:2小時47分鐘
    4.1  UI設計相關的概念
      4.1.1  View
      4.1.2  ViewGroup
    4.2  控制UI界面
      4.2.1  使用XML布局文件控制UI界面
      4.2.2  開發自定義的View
    4.3  布局管理器
      4.3.1  相對布局管理器
      4.3.2  線性布局管理器
      4.3.3  幀布局管理器
      4.3.4  表格布局管理器
      4.3.5  網格布局管理器
      4.3.6  布局管理器的嵌套
    4.4  實戰
      4.4.1  開發一個抓不到我的小遊戲
      4.4.2  實現模擬QQ聯繫人列表界面
    4.5  小結
  第5章  初級UI組件
    視頻講解:1小時59分鐘
    5.1  文本類組件(初級)
      5.1.1  文本框
      5.1.2  編輯框

    5.2  按鈕類組件(初級)
      5.2.1  普通按鈕
      5.2.2  圖片按鈕
    5.3  圖像類組件
      5.3.1  圖像視圖
      5.3.2  網格視圖
    5.4  實戰
      5.4.1  實現手機相機中的拍照按鈕
      5.4.2  實現模擬淘寶首頁分類欄
    5.5  小結
  第6章  中級UI組件
    視頻講解:1小時48分鐘
    6.1  按鈕類組件(中級)
      6.1.1  單選按鈕
      6.1.2  複選框
    6.2  進度條類組件
      6.2.1  進度條
      6.2.2  拖動條
      6.2.3  星級評分條
    6.3  實戰
      6.3.1  模擬12306添加乘客界面
      6.3.2  模擬美團評價界面
    6.4  小結
  第7章  高級UI組件
    視頻講解:58分鐘
    7.1  列表類組件
      7.1.1  下拉列表框
      7.1.2  列表視圖
    7.2  切換類組件
      7.2.1  翻頁組件(ViewPager)
      7.2.2  翻頁的標題欄(PagerTabStrip)
    7.3  通用組件
      7.3.1  滾動視圖
      7.3.2  選項卡
    7.4  實戰
      7.4.1  模擬內涵段子首頁列表
      7.4.2  模擬淘寶商品排序
    7.5  小結
  第8章  基本程序單元Activity
    視頻講解:1小時27分鐘
    8.1  Activity概述
    8.2  創建、配置、啟動和關閉Activity
      8.2.1  創建Activity
      8.2.2  配置Activity
      8.2.3  啟動和關閉Activity
    8.3  多個Activity的使用
      8.3.1  使用Bundle在Activity之間交換數據
      8.3.2  調用另一個Activity並返回結果
    8.4  使用Fragment
      8.4.1  Fragment的生命周期

      8.4.2  創建Fragment
      8.4.3  在Activity中添加Fragment
    8.5  實戰
      8.5.1  實現3個界面切換的運行效果
      8.5.2  模擬中國工商銀行App
    8.6  小結
  第9章  Android應用核心Intent
    視頻講解:25分鐘
    9.1  初識Intent
      9.1.1  Intent概述
      9.1.2  Intent的基本應用
    9.2  Intent種類
      9.2.1  顯式Intent
      9.2.2  隱式Intent
    9.3  Intent過濾器
      9.3.1  配置標記
      9.3.2  配置標記
      9.3.3  配置標記
    9.4  實戰
      9.4.1  通過隱式Intent實現一個打開手機相冊的運行效果
      9.4.2  通過Intent過濾器實現一個打開手機撥號面板的運行效果
    9.5  小結
  第10章  Android事件處理和手勢
    視頻講解:1小時2分鐘
    10.1  事件處理概述
      10.1.1  基於監聽的事件處理
      10.1.2  基於回調的事件處理
    10.2  物理按鍵事件處理
    10.3  觸摸屏事件處理
      10.3.1  單擊事件
      10.3.2  長按事件
      10.3.3  觸摸事件
    10.4  手勢檢測
    10.5  實戰
      10.5.1  實現屏蔽返回物理按鍵
      10.5.2  長按文字顯示對話框
    10.6  小結
  第11章  Android應用的資源
    視頻講解:1小時18分鐘
    11.1  字元串(string)資源
      11.1.1  定義字元串資源文件
      11.1.2  使用字元串資源
    11.2  顏色(color)資源
      11.2.1  顏色值的定義
      11.2.2  定義顏色資源文件
      11.2.3  使用顏色資源
    11.3  尺寸(dimen)資源
      11.3.1  Android支持的尺寸單位
      11.3.2  使用尺寸資源
    11.4  布局(layout)資源

    11.5  數組(array)資源
      11.5.1  定義數組資源文件
      11.5.2  使用數組資源
    11.6  樣式(style)資源
    11.7  菜單(menu)資源
      11.7.1  定義菜單資源文件
      11.7.2  使用菜單資源
    11.8  小結
第2篇  提高篇
  第12章  消息、通知、廣播與鬧鐘
    視頻講解:1小時23分鐘
    12.1  通過Toast類顯示消息提示框
    12.2  使用AlertDialog實現對話框
    12.3  使用Notification在狀態欄上顯示通知
    12.4  BroadcastReceiver使用
      12.4.1  BroadcastReceiver簡介
      12.4.2  BroadcastReceiver應用
    12.5  使用AlarmManager設置鬧鐘
      12.5.1  AlarmManager簡介
      12.5.2  設置一個簡單的鬧鐘
    12.6  實戰
      12.6.1  模擬58同城退出對話框
      12.6.2  模擬通知欄後台下載進度條
    12.7  小結
  第13章  Android中的動畫
    視頻講解:13分鐘
    13.1  逐幀動畫
    13.2  補間動畫
      13.2.1  旋轉動畫(Rotate Animation)
      13.2.2  縮放動畫(Scale Animation)
      13.2.3  平移動畫(Translate Animation)
      13.2.4  透明度漸變動畫(Alpha Animation)
    13.3  實戰
      13.3.1  通過逐幀動畫實現一個爆炸的動畫效果
      13.3.2  通過補間動畫實現一個雷達掃描的動畫
    13.4  小結
  第14章  播放音頻與視頻
    視頻講解:37分鐘
    14.1  使用MediaPlayer播放音頻
    14.2  使用SoundPool播放音頻
    14.3  使用VideoView播放視頻
    14.4  實戰
      14.4.1  模擬網易雲音樂播放與暫停
      14.4.2  實現鎖屏與喚醒時播放音樂
    14.5  小結
  第15章  數據存儲技術
    視頻講解:1小時24分鐘
    15.1  SharedPreferences存儲
      15.1.1  獲得SharedPreferences對象
      15.1.2  向SharedPreferences文件存儲數據

      15.1.3  讀取SharedPreferences文件中存儲的數據
    15.2  文件存儲
      15.2.1  內部存儲
      15.2.2  外部存儲
    15.3  資料庫存儲
      15.3.1  創建資料庫
      15.3.2  數據操作
    15.4  實戰
      15.4.1  通過SharedPreferences實現一個可以保存複選框狀態
      15.4.2  通過內部存儲實現一個可以記錄進入應用次數
    15.5  小結
  第16章  Handler消息處理
    視頻講解:34分鐘
    16.1  Handler消息傳遞機制
      16.1.1  Handler類簡介
      16.1.2  Handler類中的常用方法
    16.2  Handler與Looper、MessageQueue的關係
    16.3  消息類(Message)
    16.4  循環者(Looper)
    16.5  實戰
      16.5.1  通過Handler實現從明日學院App閃屏界面跳轉到主界面
      16.5.2  通過Message實現動態改變文字顏色
    16.6  小結
  第17章  Service應用
    視頻講解:34分鐘
    17.1  Service概述
      17.1.1  Service的分類
      17.1.2  Service的生命周期
    17.2  Service的基本用法
      17.2.1  創建與配置Service
      17.2.2  啟動和停止Service
    17.3  Bound Service
    17.4  使用IntentService
    17.5  實戰
      17.5.1  通過啟動和停止Service實現可以在後台播放音樂的播放器
      17.5.2  通過Bound Service實現模擬下載進度
    17.6  小結
  第18章  感測器
    視頻講解:50分鐘
    18.1  Android感測器概述
      18.1.1  Android的常用感測器
      18.1.2  開發步驟
    18.2  磁場感測器
    18.3  加速度感測器
    18.4  實戰
      18.4.1  通過重力感測器實現移動的小球
      18.4.2  通過加速度感測器實現搖晃手機更換音樂
    18.5  小結
  第19章  網路編程的應用
    視頻講解:41分鐘

    19.1  通過HTTP訪問網路
      19.1.1  發送GET請求
      19.1.2  發送POST請求
    19.2  解析JSON格式數據
      19.2.1  JSON簡介
      19.2.2  解析JSON數據
    19.3  實戰
      19.3.1  通過POST請求向伺服器提交註冊信息
      19.3.2  通過解析JSON數據,模擬應用寶導航欄文字
    19.4  小結
第3篇  項目篇
  第20章  靜待花開
    視頻講解:5分鐘
    20.1  開發背景
    20.2  系統功能設計
      20.2.1  系統功能結構
      20.2.2  業務流程
    20.3  本章目標
    20.4  開發準備
      20.4.1  導入工具類等資源文件
      20.4.2  創建MyDataHelper數據幫助類
    20.5  實現大雁飛翔的效果
      20.5.1  設置大雁的逐幀動畫
      20.5.2  實現大雁飛翔的效果
    20.6  實現蒲公英飄落的效果
      20.6.1  創建數據模型DandelionModel類
      20.6.2  創建DandelionView類
      20.6.3  初始化繪製數據
      20.6.4  重寫SurfaceHolder的回調方法
      20.6.5  繪製降落的蒲公英
      20.6.6  實現飄落的效果
    20.7  實現花開的效果
      20.7.1  創建Plant類
      20.7.2  添加子控制項
      20.7.3  測量控制項並設置寬高
      20.7.4  擺放Plant中的子控制項
      20.7.5  設置組合動畫
      20.7.6  設置介面回調
      20.7.7  設置用於控制動畫效果的方法
      20.7.8  靜待花開
    20.8  實現背景顏色漸變的效果
      20.8.1  創建屬性動畫xml文件
      20.8.2  設置背景漸變動畫
    20.9  其他主要功能的展示
      20.9.1  名人名言列表
      20.9.2  說明界面
      20.9.3  選擇要分享的花
      20.9.4  種花界面花枯萎的效果
    20.10  本章總結

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