Android套用開發教程(2013年機械工業出版社出版的圖書)

Android套用開發教程(2013年機械工業出版社出版的圖書)

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

《Android套用開發教程》是2013年機械工業出版社出版的圖書。

基本介紹

  • 中文名:Android套用開發教程
  • 作者:羅文主編
  • 出版時間:2013年
  • 出版社:機械工業出版社
  • ISBN:9787111433774
內容簡介,圖書目錄,

內容簡介

《Android套用開發教程/全國高等職業教育規劃教材》全面、細緻地講解了Android套用開發的各種技術。全書以Eclipse Juno開發環境為基礎,面向Android 4.0全面講解了開發環境的搭建,Android資源的使用,Android界面設計技術(Android組件),Activity的使用,信使、廣播與Handler訊息處理,Service的使用,Android數據存儲處理,多媒體組件的使用,圖形特效與動畫技術,網路編程等方面的知識。
  《Android套用開發教程/全國高等職業教育規劃教材》在講解基礎知識的同時,每個技術模組都精心設計了一個實踐項目,在項目解決過程的處理中,力爭使學習者對基本開發技術的使用有更深入的認識,達到靈活使用的目的。同時每章配備了練習題供學習者練習使用。

圖書目錄

出版說明
前言
第1章 Android開發環境
1.1 Android簡介
1.1.1 Linux作業系統
1.1.2 智慧型手機
1.1.3 智慧型手機作業系統
1.1.4 Android平台架構
1.1.5 Android市場
1.2 搭建Android應用程式開發環境
1.2.1 安裝Java開發工具
1.2.2 安裝Eclipse工具
1.2.3 安裝Android SDK
1.2.4 安裝ADT
1.2.5 模擬器管理
1.2.6 SDK Tools常用命令
1.3 開發Android程式
1.3.1 新建Android程式
1.3.2 使用模擬器查看結果
1.3.3 Android項目結構
1.3.4 Android程式的調試
本章小結
練習題
第2章 Android資源
2.1 基本資源
2.1.1 資源概述
2.1.2 布局資源
2.1.3 字元串資源
2.1.4 顏色資源
2.1.5 尺寸資源
2.1.6 樣式和主題資源
2.1.7 項目實施-個性化顯示
2.2 其他資源
2.2.1 Drawable資源
2.2.2 數組資源
2.2.3 選單資源
2.2.4 國際化與資源自適應
2.2.5 項目實施-定製選單
本章小結
練習題
第3章 界面設計
3.1 布局管理器
3.1.1 線性布局(LinearLayout)
3.1.2 相對布局(RelativeLayout)
3.1.3 幀布局(FrameLayout)
3.1.4 表格布局(TableLayout)
3.1.5 絕對布局(AbsoluteLayout)
3.1.6 項目實施-計算輸入界面
3.2 Android組件
3.2.1 文本框組件(TextView)
3.2.2 輸入框組件(EditText)
3.2.3 按鈕組件(Button)
3.2.4 單選按鈕/單選按鈕組組件(RadioButton/RadioGroup)
3.2.5 複選框(CheckBox)
3.2.6 圖像視圖(ImageView)
3.2.7 滾動視圖(ScrollView)
3.2.8 日期/時間選擇器(DatePicker/TimePicker)
3.2.9 列表選擇框(Spinner)
3.2.10 列表視圖(ListView)
3.2.11 項目實施-簡易計算器
3.3 事件處理
3.3.1 事件監聽處理機制
3.3.2 鍵盤事件
3.3.3 觸摸事件
3.3.4 重力感應事件
3.3.5 手勢的創建與識別
3.3.6 項目實施-調查問答
3.4 對話框
3.4.1 AlertDialog對話框
3.4.2 Toast訊息提示框
3.4.3 Notification訊息通知
3.4.4 AlarmManager警告
3.4.5 項目實施-退出確認
本章小結
練習題
第4章 基本程式單元Activity
4.1 使用Activity
4.1.1 創建Activity
4.1.2 配置Activity
4.1.3 Intent Filter
4.1.4 關閉Activity
4.1.5 Activity的狀態及生命周期
4.1.6 項目實施-登錄頁面
4.2 使用多個Activity
4.2.1 啟動其他Activity
4.2.2 啟動Activity並返回結果
4.2.3 項目實施-註冊頁面
4.3 Fragment
4.3.1 Fragment概述
4.3.2 Fragment設計理念
4.3.3 創建Fragment
4.3.4 Fragment的生命周期
4.3.5 Fragment的管理
4.3.6 Fragment和宿主Activity之間的調用
4.3.7 項目實施-新聞閱讀
本章小結
練習題
第5章 信使、廣播與Handler訊息處理
5.1 Intent信使服務
5.1.1 Intent概述
5.1.2 Intent對象的組成
5.1.3 Intent過濾
5.1.4 PendingIntent
5.1.5 項目實施-用戶註冊與展示
5.2 廣播事件處理-Broadcast Receiver
5.2.1 Android廣播機制簡介
5.2.2 廣播接收器Broadcast Receiver
5.2.3 傳送廣播
5.2.4 接收廣播
5.2.5 註冊Broadcast Receiver
5.2.6 註銷Broadcast Receiver
5.2.7 廣播的生命周期
5.2.8 項目實施-廣播訊息
5.3 Handler訊息處理
5.3.1 循環者-Looper
5.3.2 Handler
5.3.3 Message
5.3.4 項目實施-打地鼠
本章小結
練習題
第6章 Service套用
6.1 Service服務
6.1.1 Service概述
6.1.2 創建本地服務
6.1.3 使用本地服務
6.1.4 項目實施-後台播放
6.2 遠程Service調用
6.2.1 使用遠程Service
6.2.2 繼承Binder類接口的實現
6.2.3 使用Messenger類的實現
6.2.4 項目實施-後台綁定播放
本章小結
練習題
第7章 Android數據存儲
7.1 Shared Preferences
7.1.1 獲取Shared Preferences對象
7.1.2 操作Shared Preferences數據
7.1.3 項目實施-讀寫Shared Preferences數據
7.2 檔案存儲
7.2.1 內部存儲
7.2.2 外部存儲
7.2.3 項目實施-檔案存取
7.3 SQLite存儲
7.3.1 SQLite介紹
7.3.2 手動建庫
7.3.3 代碼建庫
7.3.4 數據操作
7.3.5 項目實施-SQLite存取
7.4 數據提供者(Content Provider)
7.4.1 Content Provider
7.4.2 ContentResolver
7.4.3 Content Uri
7.4.4 UriMatcher
7.4.5 預定義Content Provider
7.4.6 自定義Content Providers
7.4.7 項目實施-Content Provider操作
本章小結
練習題
第8章 多媒體開發
8.1 音頻播放
8.1.1 MediaPlayer類介紹
8.1.2 播放源檔案中的檔案
8.1.3 播放檔案系統中的檔案
8.1.4 播放網路上的檔案
8.1.5 項目實施-音頻播放
8.2 視頻播放
8.2.1 VideoView播放視頻
8.2.2 MediaPlayer播放視頻
8.2.3 項目實施-播放視頻
8.3 音視頻的錄製
8.3.1 MediaRecorder介紹
8.3.2 項目實施-音頻錄製
8.4 相機控制
8.4.1 Camera類
8.4.2 項目實施-相機拍照
本章小結
練習題
第9章 圖形與動畫
9.1 讀取圖形檔案
9.1.1 使用資源圖片對象
9.1.2 訪問項目其他目錄中的圖片
9.1.3 訪問SD卡中的圖片
9.1.4 項目實施-圖片瀏覽
9.2 繪圖技術
9.2.1 常用的繪圖工具類介紹
9.2.2 繪製幾何圖形
9.2.3 動態繪製圖形
9.2.4 項目實施-動態彈球
9.3 圖形特效製作
9.3.1 圖形特效基礎
9.3.2 使用Shader類渲染圖形
9.3.3 項目實施-圖形伸縮倒影
9.4 動畫技術
9.4.1 逐幀動畫
9.4.2 補間動畫
9.4.3 疊加動畫AnimationSet
9.4.4 項目實施-野豬奔跑
本章小結
練習題
第10章 網路編程
10.1 Socket編程
10.1.1 Socket介紹
10.1.2 Socket通信模型
10.1.3 項目實施-Socket通信
10.2 Http網路編程
10.2.1 HttpURL Connection對象
10.2.2 HttpClient對象
10.2.3 項目實施-微部落格戶端
10.3 WebService編程
10.3.1 Web Service調用
10.3.2 項目實施-查詢天氣預報
10.4 WebView編程
10.4.1 WebView組件
10.4.2 WebView與JavaScript
10.4.3 項目實施-網頁瀏覽
10.5 GPS定位
10.5.1 手機定位的方式
10.5.2 GPS開發常用工具類
10.5.3 GPS事件監聽
10.5.4 區域臨近警告
10.5.5 Android中的GPS開發過程
10.5.6 Geocoder解碼
10.5.7 項目實施-GPS
信息
本章小結
練習題
參考文獻

相關詞條

熱門詞條

聯絡我們