注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡計算機組織與體系結(jié)構(gòu)Android程序設計教程(第2版)

Android程序設計教程(第2版)

Android程序設計教程(第2版)

定 價:¥49.00

作 者: 肖云鵬,劉紅,劉宴兵 著
出版社: 清華大學出版社
叢編項: 高等學校計算機專業(yè)規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302514411 出版時間: 2019-10-01 包裝: 平裝
開本: 16開 頁數(shù): 246 字數(shù):  

內(nèi)容簡介

  《Android程序設計教程(第2版)/高等學校計算機專業(yè)規(guī)劃教材》是為大學本、??艫ndroid學習準備的教材。全書以what、why、how的方式講解,強調(diào)原理,重視實踐。以大學期間常使用教學案例“圖書管理系統(tǒng)”貫穿每個知識點,從第2章開始,安排在每一章的后一節(jié)??v向方面,各章承前啟后,層層遞進,從簡單的單界面、靜態(tài)數(shù)據(jù)的圖書管理系統(tǒng)→多界面、靜態(tài)數(shù)據(jù)的圖書管理系統(tǒng)→帶本地存儲的圖書管理系統(tǒng)→帶網(wǎng)絡連接的圖書管理系統(tǒng)→帶多媒體的圖書管理系統(tǒng)→用Service實現(xiàn)新書上架、帶異步刷新的進階功能的圖書管理系統(tǒng)。橫向方面,每章后一節(jié)的實例也是對該章學習內(nèi)容的總結(jié)和實踐。同時,根據(jù)實際教學情況,我們在《Android程序設計教程(第2版)/高等學校計算機專業(yè)規(guī)劃教材》的實例中用簡單的方式融匯了已在面向?qū)ο蟆?shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、網(wǎng)絡編程、多線程、通信協(xié)議、程序結(jié)構(gòu)、常用設計模式等部分學習過,但不一定能夠?qū)嶋H運用重要知識點。為了配合教師教學及學生自學,《Android程序設計教程(第2版)/高等學校計算機專業(yè)規(guī)劃教材》提供了配套教學的PPT和所有章節(jié)的源代碼,掃描前言中的二維碼即可下載。

作者簡介

暫缺《Android程序設計教程(第2版)》作者簡介

圖書目錄

第1章 概述
1.1 搭建環(huán)境
1.1.1 安裝Android Studio
1.1.2 安裝SDK
1.2 創(chuàng)建第一個Android程序
1.2.1 使用Android Studio創(chuàng)建一個Android工程
1.2.2 在模擬器上運行
1.2.3 在手機上運行
1.3 如何導入本書案例庫
1.4 Android應用程序的構(gòu)成
1.5 Android四大組件
1.5.1 活動
1.5.2 服務
1.5.3 內(nèi)容提供者
1.5.4 廣播接收者
1.6 養(yǎng)成良好的學習習慣
本章小結(jié)
第2章 活動
2.1 Activity概述
2.1.1 Activity是什么
2.1.2 Activity生命周期
2.1.3 Activity生命周期的示例
2.2 一個Android工程的整體結(jié)構(gòu)
2.2.1 Android程序中各種文件夾及文件
2.2.2 res文件夾
2.2.3 AndroidManifest.xml文件
2.3 最簡單的圖書管理系統(tǒng)
第3章 用戶界面
3.1 用戶界面基礎知識
3.2 界面基本組件
3.2.1 界面基本屬性
3.2.2 TextView
3.2.3 EditText
3.2.4 Button
3.2.5 復選框(CheckBox)
3.2.6 單選按鈕
3.2.7 Listview
3.3 布局
3.3.1 FrameLayout(幀布局)
3.3.2 LinearLayout(線性布局)
3.3.3 RelativeLayout(相對布局)
3.3.4 TableLayout(表格布局)
3.3.5 AbsoluteLayout(絕對布局)
3.3.6 多種布局混合使用
3.4 菜單
3.4.1 選項菜單
3.4.2 上下文菜單
3.4.3 子菜單
3.4.4 定義XML菜單文件
3.5 事件響應
3.5.1 基本事件
3.5.2 事件的響應
3.6 界面切換與數(shù)據(jù)傳遞
3.6.1 Intent與Bundle
3.6.2 界面切換
3.6.3 傳遞數(shù)據(jù)
3.7 Activity界面刷新
3.8 Activity棧及4種啟動模式
3.8.1 Activity棧概述
3.8.2 Activity啟動模式定義方法
3.8.3 standard啟動模式
3.8.4 singleTop啟動模式
3.8.5 singleTask啟動模式
3.9 有多個界面的單機版圖書管理系統(tǒng)
第4章 數(shù)據(jù)存儲
4.1 Preference存儲方式
4.1.1 SharedPreferences
4.1.2 PreferenceActivity
4.1.3 XML解析
4.2 文件的存儲
4.2.1 內(nèi)部存儲
4.2.2 外部存儲
4.3 SQLite數(shù)據(jù)庫
4.3.1 SQLite簡介
4.3.2 SQLite數(shù)據(jù)庫基本數(shù)據(jù)操作
4.3.3 SQLiteOpenHelper類
4.3.4 數(shù)據(jù)庫文件存儲位置(SD卡/手機內(nèi)存)
4.4 數(shù)據(jù)共享ContentProvider
4.4.1 Android系統(tǒng)自帶的ContentProvider
4.4.2 白定義ContentProvider
4.5 一個有本地數(shù)據(jù)庫的單機版圖書管理系統(tǒng)
第5章 網(wǎng)絡編程
5.1 什么是網(wǎng)絡編程
5.1.1 Socket通信
5.1.2 HTTP通信
5.2 客戶/服務器模式
5.2.1 控制臺上的簡單輸入輸出
5.2.2 控制臺上的循環(huán)輸入輸出
5.2.3 一個客戶端和一個服務器端一次通信
5.2.4 一個客戶端和一個服務器端多次通信
5.2.5 多個客戶端和一個服務器端串行通信
5.2.6 多個客戶端和一個服務器端并行通信
5.2.7 客戶端與服務器端HTTP通信
5.3 通信協(xié)議
5.3.1 什么是協(xié)議,為什么需要協(xié)議
5.3.2 如何實現(xiàn)協(xié)議
5.4 Handler機制
5.5 聯(lián)網(wǎng)的圖書管理系統(tǒng)
5.5.1 定義協(xié)議
5.5.2 使用TCP Socket的圖書管理系統(tǒng)
5.5.3 使用TCP Socket的圖書管理系統(tǒng)的服務器
5.5.4 使用HTTP的圖書管理系統(tǒng)
5.5.5 使用HTTP的圖書管理系統(tǒng)的服務器
第6章 多媒體
6.1 MediaPlayer
6.2 音頻播放
6.2.1 從源文件播放音頻
6.2.2 從文件系統(tǒng)播放音頻
6.2.3 從流媒體播放音頻
6.3 視頻播放
6.3.1 從源文件播放視頻
6.3.2 從文件系統(tǒng)播放視頻
6.3.3 從流媒體播放視頻
6.4 為圖書管理系統(tǒng)配上音樂
第7章 圖書管理系統(tǒng)程序進階
7.1 Service(服務)
7.1.1 了解Service
7.1.2 Service的啟動與生命周期
7.2 系統(tǒng)服務
7.2.1 什么是系統(tǒng)服務
7.2.2 獲得系統(tǒng)服務
7.2.3 重力感應
7.3 廣播
7.3.1 什么是廣播
7.3.2 廣播的接收與響應
7.3.3 廣播的發(fā)送
7.4 Service實現(xiàn)新書上架通知
7.4.1 客戶端
7.4.2 服務器
7.5 帶異步刷新功能的圖書管理系統(tǒng)
7.5.1 Tab標簽的實現(xiàn)
7.5.2 自定義的ListView與Adapter
7.5.3 異步刷新實現(xiàn)
7.5.4 其他部分實現(xiàn)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號