android應用程式開發第2版

android應用程式開發第2版

《Android應用程式開發(第2版)》是2021年2月機械工業出版社出版的圖書,作者是汪杭軍,張廣群,呂鋒華。本書從實用的角度出發,介紹了開發Android套用需具備的基礎知識。

基本介紹

  • 中文名:Android應用程式開發(第2版)
  • 作者:汪杭軍、張廣群、呂鋒華
  • 出版社:機械工業出版社 
  • ISBN:9787111588269 
內容簡介,圖書目錄,

內容簡介

《Android應用程式開發(第2版)》是浙江省普通高校“十二五”教材,是適合Android初學者進行移動平台開發的基礎教程。全書從實用的角度出發,介紹了開發Android套用需具備的基礎知識,包括Android簡介、開發環境搭建、開發Android套用所需的Java和程式設計基礎、用戶界面開發、Service和Broadcast廣播訊息、圖形圖像和多媒體開發、數據存儲、網路與通信編程,並在後用兩個綜合案例具體介紹了Android應用程式的整個開發流程,包括前期功能需求、資料庫設計、系統實現以及應用程式的發布和推廣。
《Android應用程式開發(第2版)》配套“博課”和“我是校園”等教學輔助平台,通過手機掃描二維碼即可獲得教學課件、視頻、參考答案和原始碼,並可線上測試相關知識點,一方面有助於教師教學,另一方面也可以讓不同的學習主體輕鬆掌握所學內容,具有將“教、學、練”融為一體的優勢,以培養和提高讀者自主學習、探究學習的能力。
《Android應用程式開發(第2版)》既可作為高等院校計算機類專業的教材、各大專院校相關專業的學習用書,又可作為Android培訓教材和Android初學者、程式設計師的參考書。

圖書目錄

前言
第1章Android簡介
1.1Android背景
1.1.1手機作業系統
1.1.2Android的誕生
1.1.3Android發展歷程
1.2Android特點
1.2.1Android優點
1.2.2Android缺點
1.3Android發展趨勢
1.4思考與練習
第2章Android開發環境搭建
2.1Android開發軟硬體要求
2.2開發包及其工具的安裝和配置
2.2.1安裝JDK和配置Java開發環境
2.2.2Eclipse的安裝
2.2.3Android SDK和ADT外掛程式的安裝和配置
2.2.4Android Studio安裝
2.3Android項目創建和運行
2.3.1創建Android項目
2.3.2模擬器創建和Android項目運行
2.3.3Android項目管理
2.3.4Android Studio項目創建及運行
2.4思考與練習
第3章Android開發Java基礎
3.1Java語言簡介
3.2結構化程式設計
3.2.1數據類型
3.2.2表達式
3.2.3流程控制語句
3.2.4綜合案例
3.3面向對象基本概念和套用
3.3.1類與對象
3.3.2繼承與封裝
3.3.3抽象類和接口
3.3.4包
3.3.5異常處理
3.4思考與練習
第4章Android程式設計基礎
4.1Android程式結構
4.2Android程式框架知識
4.2.1Activity生命周期
4.2.2Android組件
4.3程式調試
4.3.1ADB調試橋
4.3.2Logcat調試
4.3.3Dev Tools
4.4思考與練習
第5章用戶界面開發
5.1用戶界面簡介
5.2界面布局
5.2.1線性布局
5.2.2框架布局
5.2.3表格布局
5.2.4相對布局
5.2.5絕對布局
5.2.6格線布局
5.3界面控制項
5.3.1TextView和EditText
5.3.2Button和ImageButton
5.3.3CheckBox和RadioButton
5.3.4Spinner
5.3.5ListView
5.4事件處理
5.4.1Android事件處理簡介
5.4.2匿名內部類作為監聽器類
5.4.3內部類作為事件監聽器類
5.4.4外部類作為事件監聽器類
5.4.5Activity本身作為事件監聽器
5.5Intent和IntentFilter
5.6對話框
5.6.1AlertDialog創建對話框
5.6.2PopupWindow的使用
5.6.3DatePickerDialog、TimePickerDialog的使用
5.6.4ProgressDialog進度對話框的創建
5.7選單
5.7.1選項選單
5.7.2子選單
5.7.3上下文選單
5.8思考與練習
第6章Service和Broadcast廣播訊息
6.1Service簡介
6.2Service實現
6.2.1創建Service
6.2.2啟動和綁定Service
6.2.3停止Service
6.3Broadcast廣播訊息
6.4思考與練習
第7章Android圖形圖像和多媒體開發
7.1圖形
7.1.1Canvas畫布簡介
7.1.2Canvas常用繪製方法
7.1.3Canvas繪製的輔助類
7.2圖像
7.2.1Drawable和ShapeDrawable通用繪圖類
7.2.2Bitmap和BitmapFactory圖像類
7.3音頻和視頻
7.3.1Media Player播放音頻
7.3.2Media Recorder錄音
7.3.3Video View播放視頻
7.4OpenGL ES編程
7.4.1OpenGL ES簡介
7.4.2視圖
7.4.33D空間中繪圖
7.4.4顏色
7.5多媒體綜合套用
7.6思考與練習
第8章Android數據存儲
8.1數據存儲簡介
8.2SharedPreferences數據存儲
8.3Files數據存儲
8.4Android資料庫編程
8.4.1SQLite 簡介
8.4.2SQLite編程
8.4.3SQLiteOpenHelper套用
8.5數據共享
8.6數據存儲示例
8.7思考與練習
第9章Android網路與通信編程
9.1Android網路基礎
9.1.1標準Java接口
9.1.2Apache接口
9.1.3Android網路接口
9.2HTTP通信
9.2.1HttpURLConnection接口
9.2.2HttpClient接口
9.3Socket通信
9.3.1Socket基礎原理
9.3.2Socket示例
9.4Wi-Fi通信
9.4.1Wi-Fi介紹
9.4.2Wi-Fi示例
9.5思考與練習
第10章綜合案例一:智慧型農苑助手
10.1項目分析
10.1.1UI界面規劃
10.1.2數據存儲設計
10.2系統實現
10.2.1創建項目
10.2.2界面設計
10.2.3天氣系統
10.2.4網路通信服務
10.2.5圖形圖像處理
10.2.6數據存取
10.2.7Service服務
10.3應用程式的發布
10.3.1添加廣告
10.3.2生成簽名檔案
10.3.3使用簽名檔案
10.3.4發布套用
10.4思考與練習
第11章綜合案例二:家庭理財助手
11.1系統功能
11.1.1概述
11.1.2系統功能預覽
11.2資料庫設計
11.2.1資料庫設計基礎
11.2.2資料庫操作類
11.3主界面設計
11.3.1主界面布局
11.3.2主控類的整體框架
11.3.3主控類方法
11.4輔助工具類
11.4.1數據格式類
11.4.2常量類
11.4.3廣告類
11.5數據操作方法
11.6思考與練習
附錄
附錄AAndroid課程及開發資源
附錄BAndroidManifest檔案說明
參考文獻

相關詞條

熱門詞條

聯絡我們