Android移動套用開發教程(2018年清華大學出版社出版的圖書)

Android移動套用開發教程(2018年清華大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《Android移動套用開發教程/21世紀高等學校規劃教材·計算機套用》是2018年清華大學出版社出版的圖書,作者是祝永志、申健、朱盼盼、劉夢芸。

基本介紹

  • 書名:Android移動套用開發教程/21世紀高等學校規劃教材·計算機套用 
  • 作者:祝永志、申健、朱盼盼、劉夢芸
  • 出版社:清華大學出版社
  • ISBN:9787302491057
內容簡介,圖書目錄,

內容簡介

《Android移動套用開發教程》詳細闡述了基於Android作業系統的移動套用開發技術,共9章。第1章主要介紹Android的基礎知識; 第2章講解Android開發環境的搭建以及不同環境之間的轉換與比較等; 第3章講述Activity及其生命周期,JUnit單元測試,資源的調用等; 第4章講解常見的UI控制項以及自定義控制項的使用等; 第5章講解Intent與組件通信; 第6章講解Android的後台服務; 第7章講解數據存儲技術; 第8章講解網路通信技術,包括Android網路通信原理,Socket、HTTP、URL以及WebView等網路通信機制等; 第9章是一個完整的綜合案例——移動辦公軟體系統。
本書適合Android開發的初學者,尤其適合作為高等院校計算機本、專科及相關專業的教材,也可供有一定Java開發經驗的學習者參考。

圖書目錄

第1章Android系統概述
1.1移動信息設備的平台
1.1.1移動通信設備的作業系統
1.1.2開放手機聯盟
1.1.34G時代來臨
1.2Android的介紹
1.2.1Android的發展史
1.2.2Android優缺點
1.2.3Android盈利方式
1.3Android的架構
1.4本章小結
1.5練習題
第2章開發環境的搭建
2.1開發環境的安裝與配置
2.1.1安裝JDK及配置環境變數
2.1.2安裝Eclipse環境
2.1.3安裝Android Studio環境
2.2熟悉開發環境
2.2.1Eclipse環境
2.2.2Android Studio環境
2.2.3Android程式的一些調試工具
2.3不同環境之間的轉換
2.4不同環境之間的比較
2.5本章小結
2.6練習題
第3章Activity及其生命周期
3.1Activity的創建
3.2Activity的生命周期
3.2.1Activity生命周期的概念
3.2.2Activity生命周期的案例
3.3JUnit測試
3.4資源調用
3.5本章小結
3.6練習題
第4章常見的UI控制項
4.1基本控制項的使用方法
4.1.1TextView
4.1.2EditText
4.1.3Button
4.1.4ImageView
4.2常見的彈出框基本使用
4.2.1ProgressBar
4.2.2AlertDialog
4.2.3ProgressDialog
4.2.4Toast
4.3ListView的基本使用
4.3.1ListView簡單使用
4.3.2ListView使用進階
4.3.3ListView使用最佳化
4.3.4ListView單擊方法
4.4自定義控制項
4.4.1引用布局
4.4.2創建自定義布局
4.5本章小結
4.6練習題
第5章Intent與組件通信
5.1Intent概述
5.2Inten啟動組件的方法
5.3隱式Intent及Intent相關屬性
5.3.1Component(組件)——目的組件
5.3.2Action(動作)——用來體現Intent的行動
5.3.3Category(類別)——用來體現動作的類別
5.3.4Data(數據)——表示與動作要操縱的數據
5.3.5Type(數據類型)——對於data範例的描寫
5.3.6Extras(擴展信息)——擴展信息
5.3.7Flags(標誌位)——期望這個Intent的運行模式
5.4更多隱式Intent
5.4.1打開指定網頁
5.4.2打電話
5.4.3傳送簡訊
5.4.4播放指定路徑音樂
5.4.5卸載程式
5.4.6安裝程式
5.5傳遞數據
5.5.1顯式Intent
5.5.2向下一個活動傳遞數據
5.5.3返回數據給上一個活動
5.6Activity的啟動模式
5.7廣播訊息
5.7.1BroadcastReceiver簡介
5.7.2傳送廣播
5.7.3傳送有序廣播
5.7.4接收系統廣播
5.8本章小結
5.9練習題
第6章Android後台服務
6.1Service簡介
6.2Service的基本用法
6.2.1創建、配置Service
6.2.2啟動Service
6.2.3Service和Activity通信
6.3Service的生命周期
6.4Service的其他用法
6.4.1使用前台服務
6.4.2使用IntentService
6.5常見的系統服務
6.5.1電話管理器
6.5.2簡訊管理器
6.5.3振動器
6.5.4鬧鐘/全局定時器
6.6本章小結
6.7練習題
第7章數據存儲
7.1檔案存儲
7.2首選項存儲
7.2.1SharedPreferences類
7.2.2使用Preference存儲的案例——簡單登錄界面
7.3SQLite存儲
7.3.1SQLiteOpenHelper類
7.3.2SQLiteDatabase類
7.3.3Cursor游標
7.3.4SQLite資料庫操作方法
7.3.5使用SQLite存儲的案例——歌曲列表瀏覽
7.4內容提供者存儲
7.5本章小結
7.6練習題
第8章網路通信
8.1Socket通信
8.1.1Socket客戶端的開發
8.1.2Socket伺服器端的開發
8.1.3案例——簡單聊天室
8.2基於HTTP的網路編程
8.2.1HttpURLConnection的使用方法
8.2.2案例——網路圖片瀏覽器(使用HttpURLConnectiont)
8.2.3HttpClient的使用方法
8.2.4案例——網路圖片瀏覽器(使用HttpClient)
8.3基於WebView的網路編程
8.3.1WebView視圖組件
8.3.2案例——使用WebView瀏覽網頁
8.4本章小結
8.5練習題
第9章移動辦公軟體系統
9.1項目架構
9.1.1項目架構
9.1.2其他命名規則
9.2首頁
9.2.1Application
9.2.2LoginActivity(登錄頁面)
9.2.3MainActivity(主頁面)
9.3通知公告模組
9.3.1通知公告列表
9.3.2通知公告詳情
9.4工作日誌模組
9.4.1工作內容
9.4.2圖片選擇
9.4.3定位
9.5考勤管理模組
9.6費用申請模組
9.6.1費用審批列表
9.6.2費用申請
9.7請假模組
9.7.1請假列表
9.7.2請假申請
9.8設定模組
9.8.1修改密碼
9.8.2用戶退出
參考文獻

相關詞條

熱門詞條

聯絡我們