《Android移動套用開發實用教程》是2017年機械工業出版社出版的圖書,作者是夏輝。
基本介紹
- 書名:《Android移動套用開發實用教程》
- 作者:夏輝
- ISBN:978-7-111-51177-9
- 定價:49.00
- 出版社:機械工業出版社
- 出版時間:2017-01-11
- 開本:16開
基本信息,內容簡介,目錄信息,
基本信息
Android移動套用開發實用教程
書號: 51177
ISBN: 978-7-111-51177-9
作者: 夏輝
印次: 1-2
責編: 郝建偉
開本: 16開
字數: 484千字
定價: 49.0
所屬叢書: 高等教育規劃教材
裝訂: 平裝
出版日期: 2017-01-11
內容簡介
本書主要介紹Android平台移動應用程式開發的知識,從基礎知識開始講解,由易入難,循序漸進,系統地介紹了Android應用程式開發中所用到的知識。注重引導學生掌握開發技巧,理解處理問題的思路,培養學生分析問題、解決問題的能力。本書可作為高等院校計算機、軟體工程及相關專業的本、專科學生學習Android移動平台應用程式開發的教材,也可供該領域的教師、開發人員學習研究Android移動平台應用程式開發時參考。
目錄信息
出版說明
前言
第1章Android套用開發概述
1 1Android簡介
1 2Android開發環境搭建
1 2 1安裝Android系統要求
1 2 2搭建Android環境具體步驟
1 2 3創建虛擬設備(AVD)
1 2 4驗證開發環境
1 3Android平台架構
1 3 1Android平台架構概述
1 3 2Android套用工程檔案組成
和介紹
1 4實驗:Android開發環境配置
1 4 1實驗目的和要求
1 4 2題目1Android開發環境安裝
與配置
本章小結
課後練習
第2章Android開發組件
2 1Activity
2 1 1Activity簡介
2 1 2Activity運行狀態和生命周期
2 1 3Activity視窗顯示風格
2 2Intent
2 2 1Intent組件的概念
2 2 2實現Activity頁面跳轉
2 2 3Intent實現不同頁面的傳參
2 3Service
2 3 1Service的創建和生命周期
2 3 2本地Service
2 3 3遠程Service
2 4BroadcastReceiver
2 4 1BroadcastReceiver簡介
2 4 2BroadcastReceiver生命周期
2 4 3BroadcastReceiver實現機制
2 5實驗:Android基本組件
的套用
2 5 1實驗目的和要求
2 5 2題目1Intent和Activity套用
2 5 3題目2用Service實現簡單
音樂播放器
2 5 4題目3用BroadcastReceiver實時
監聽電量
本章小結
課後練習
第3章Android開發的Java基礎
知識
3 1Java概述
3 2Java基礎知識
3 2 1Java數據類型
3 2 2基本數據類型轉換
3 2 3流程控制語句
3 3Java面向對象基礎
3 3 1類與對象
3 3 2封裝和繼承
3 3 3多態性
3 3 4接口和抽象類
3 4實驗:Java語言基礎
3 4 1實驗目的和要求
3 4 2題目1Java的流程控制
3 4 3題目2Java的封裝和繼承的
套用
3 4 4題目3Java的抽象類和接口
的套用
本章小結
課後練習
第4章Android布局管理器
4 1線性布局(LinearLayout)
4 1 1LinearLayout介紹
4 1 2LinearLayout實例
4 2表格布局(TableLayout)
4 2 1TableLayout介紹
4 2 2TableLayout實例
4 3相對布局(RelativeLayout)
4 3 1RelativeLayout介紹
4 3 2RelativeLayout實例
4 4絕對布局(AbsoluteLayout)
4 4 1AbsoluteLayout介紹
4 4 2AbsoluteLayout實例
4 5框架布局(FrameLayout)
4 5 1FrameLayout介紹
4 5 2FrameLayout實例
4 6實驗:Android基本布局
4 6 1實驗目的和要求
4 6 2題目1LinearLayout實現簡易
計算器界面
4 6 3題目2使用TableLayout設計
表格
4 6 4題目3RelativeLayout綜合
實驗
本章小結
課後練習
第5章Android基本控制項
5 1文本控制項
5 1 1文本控制項(TextView)
5 1 2編輯框(EditText)
5 2按鈕控制項
5 2 1普通按鈕(Button)
5 2 2圖片按鈕(ImageButton)
5 2 3開關按鈕(ToggleButton)
5 3選擇按鈕控制項
5 3 1單選控制項(RadioButton)
5 3 2多選控制項(CheckBox)
5 4下拉列表和選項卡
5 4 1下拉列表(Spinner)
5 4 2選項卡(TabHost)
5 5視圖控制項
5 5 1滾動視圖(ScrollView)
5 5 2列表視圖(ListView)
5 6進度條
5 7日期選擇器
5 8實驗:Android基本控制項
5 8 1實驗目的和要求
5 8 2題目1TextView和Button綜合
實驗
5 8 3題目2使用基本控制項實現用戶
註冊界面
5 8 4題目3ListView和TabHost綜合
實驗
本章小結
課後練習
第6章Menu和訊息框
6 1Menu功能開發
6 1 1Menu簡介
6 1 2選項選單開發
6 1 3上下文選單開發
6 2對話框開發
6 3訊息框開發
6 3 1Notification開發
6 3 2Toast開發
6 4實驗:Menu和訊息框的使用
6 4 1實驗目的和要求
6 4 2題目1選項選單的創建與
套用
6 4 3題目2上下文選單的創建與
套用
6 4 4題目3對話框與Toast的綜合
套用
本章小結
課後練習
第7章資料庫與存儲技術
7 1SQLite資料庫概述
7 2SQLite資料庫操作
7 1 1創建SQLite資料庫
7 2 2添加數據
7 2 3數據的增刪改查操作
7 3SharedPreferences存儲
7 4檔案存儲方式
7 5實驗:Android資料庫實驗
7 5 1實驗目的和要求
7 5 2題目1實現SQLite資料庫
的操作
7 5 3題目2SharedPreferences
存儲
7 5 4題目3檔案存儲
本章小結
課後練習
第8章Android多執行緒
8 1Android執行緒簡介
8 2循環者—訊息機制
8 2 1Message和Handler簡介
8 2 2MessageQueue和Looper簡介
8 2 3循環者—訊息機制案例
8 3AsyncTask類
8 4Android其他創建多執行緒的
方法
8 5實驗:Android多執行緒
8 5 1實驗目的和要求
8 5 2題目1用Looper&Message機制
實現計時器
8 5 3題目2用AsyncTask類實現
計時器與進度條
8 5 4題目3用runOnUiThread()方法
改變按鈕名稱
本章小結
課後練習
第9章Android網路通信開發
9 1URL通信方式
9 2Socket通信方式
9 3HTTP通信方式
9 4實驗:Android網路通信
9 4 1實驗目的和要求
9 4 2題目1實現HTTP方式通信
9 4 3題目2Socket網路通信
本章小結
課後練習
第10章移動通信功能開發
10 1簡訊業務開發
10 1 1傳送和接收簡訊
10 1 2群發簡訊
10 2撥打電話業務開發
10 2 1撥打電話
10 2 2查詢電話
10 2 3過濾電話
10 3實驗:移動通信功能開發
10 3 1實驗目的和要求
10 3 2題目1使用Intent組件傳送
信息
10 3 3題目2自定義簡訊接收
程式
10 3 4題目3自定義帶背景的撥號
程式
本章小結
課後練習
第11章新聞移動客戶端開發
11 1需求分析
11 2系統設計
11 3伺服器端設計
11 4UI界面設計
11 5通信模組設計
11 6實體模組設計
11 7工具類設計
11 8打包和安裝
本章小結
課後練習
參考文獻