輕鬆學Android開發

輕鬆學Android開發

《輕鬆學Android開發》是由電子工業出版社出版的圖書,作者是王雅寧。本書主要講解的是對Android的開發教學。

基本介紹

  • 書名:輕鬆學Android開發
  • 作者:王雅寧
  • ISBN:9787121198427
  • 出版社:電子工業出版社
圖書信息,目錄,

圖書信息

書名:輕鬆學Android
作者:王雅寧
ISBN:9787121198427
出版社:電子工業出版社

目錄

目錄
第一篇Android基礎篇
第1章初識Android系統
1.1什麼是Android
1.1.1Android的發展
1.1.2Android的架構及特點
1.2Android開發平台的搭建
1.2.1下載JDK
1.2.2安裝JDK
1.2.3配置Java環境變數
1.2.4Eclipse的安裝
1.2.5Android SDK的安裝與配置
1.2.6Android ADT的安裝
1.2.7虛擬設備的創建與模擬器的運行
1.3HelloAndroid——我的第一個Android程式
1.3.1創建第一個Android程式HelloAndroid
1.3.2了解基本的檔案及Android框架
1.4小結
1.5習題
第2章Android布局設計
2.1布局介紹
2.1.1什麼是布局
2.1.2布局的類型
2.1.3布局檔案常見概念
2.2相對布局
2.2.1相對容器布局
2.2.2相對控制項布局
2.3線性布局
2.3.1什麼是線性布局
2.3.2線性布局語法
2.3.3創建線性布局
2.4表格布局
2.4.1什麼是表格布局
2.4.2表格布局語法
2.4.3創建表格布局
2.5幀布局
2.5.1什麼是幀布局
2.5.2幀布局的語法
2.5.3創建幀布局
2.6GridLayout和Space
2.6.1什麼是格線布局
2.6.2格線布局語法
2.6.3創建格線布局
2.6.4什麼是Space
2.7小結
2.8習題
第3章Android基本控制項
3.1控制項概述
3.1.1控制項的構成
3.1.2屬性使用
3.1.3方法和事件的使用
3.2文本類控制項
3.2.1文本框TextView
3.2.2編輯框EditText
3.3Button類控制項
3.3.1按鈕Button
3.3.2圖片按鈕ImageButton
3.3.3開關按鈕ToggleButton
3.3.4單選按鈕RadioButton
3.3.5多選按鈕CheckBox
3.4圖片控制項ImageView
3.5動畫Animation
3.5.1補間動畫Tween Animation
3.5.2幀動畫Frame Animation
3.6時鐘控制項
3.7日期與時間控制項
3.7.1日期選擇控制項DatePicker
3.7.2時間選擇控制項TimePicker
3.8小結
3.9習題
第4章Android高級控制項
4.1自動完成文本控制項
4.1.1自動完成文本控制項AutoCompleteTextView
4.1.2多文本自動完成輸入控制項MultiAutoCompleteTextView
4.2進度條與拖動條
4.2.1進度條ProgressBar
4.2.2拖動條SeekBar
4.3評分條RatingBar
4.4滾動視圖ScollView
4.5列表視圖ListView
4.7下拉列表Spinner
4.8選項卡TabHost
4.9頁面滑動切換控制項ViewPager
4.10圖片切換控制項ImageSwitcher
4.11格線視圖GirdView
4.12小結
4.13習題
第二篇Android技術篇
第5章訊息提示
5.1選單Menu
5.1.1選項選單(Options Menu)和子選單(Submenu)
5.1.2上下文選單Context Menu
5.2對話框Dialog
5.2.1普通對話框Dialog
5.2.2提示對話框AlertDialog
5.2.3進度對話框ProgressDialog
5.2.4日期選擇對話框DatePickerDialog
5.2.5時間選擇對話框TimePickerDialog
5.3Toast
5.4Notification
5.5小結
5.6習題
第6章深入解析Activity
6.1從一個單界面程式看Activity
6.1.1單界面程式啟動
6.1.2了解Activity狀態變化
6.1.3結束Activity
6.2兩個Activity互相跳轉
6.2.1啟動第一個Activity——主Activity
6.2.2新建第二個Activity
6.2.3啟動第二個Activity
6.2.4跳轉回主Activity
6.2.5BACK到第二個Activity
6.3兩個Activity之間傳遞數據
6.3.1傳遞數據到目標Activity
6.3.2返回數據到主Activity
6.4Intent和IntentFilter
6.4.1意圖Intent
6.4.2意圖過濾器IntentFilter
6.5小結
6.6習題
第7章服務與訊息廣播
7.1Service簡介
7.1.1開發Service
7.1.2Service的生命周期
7.2操作Service
7.2.1使用context.startService()啟動Service
7.2.2使用context.bindService()啟動Service
7.3Service通信
7.3.1本地服務通信
7.3.2遠程服務通信
7.4系統提供的Service
7.4.1電話管理器TelephonyManager
7.4.2簡訊管理器SmsManager
7.4.3音頻管理器AudioManager
7.4.4振動器Vibrator
7.5廣播接收者BroadcastReceiver
7.5.1開發BroadcastReceiver
7.5.2接收系統廣播信息
7.6小結
7.7習題
第8章Android數據存儲
8.1SharedPreferences輕量級存儲
8.1.1SharedPreferences和Editor
8.1.2使用SharedPreferences存儲數據
8.2檔案存儲
8.2.1讀寫檔案中數據
8.2.2讀寫SD卡中數據
8.3SQLite資料庫存儲
8.3.1SQLiteDatabase和SQLiteOpenHelper
8.3.2資料庫基本操作
8.4內容提供者ContentPrivoder
8.4.1ContentPrivoder簡介
8.4.2自定義ContentProvider
8.5小結
8.6習題
第三篇Android套用篇
第9章Android網路開發套用
9.1Socket通信
9.1.1Socket工作機制
9.1.2Socket服務端開發
9.1.3Socket客戶端開發
9.1.4運行程式
9.2HTTP通信
9.2.1HTTP通信方式
9.2.2使用HttpURLConnection開發
9.2.3使用HttpClient接口開發
9.3URL通信
9.3.1URL簡介
9.3.2URL通信開發
9.4WebView網頁開發
9.4.1WebView簡介
9.4.2WebView開發套用
9.5小結
9.6習題
第10章GPS定位和Google Maps谷歌地圖
10.1GPS定位服務
10.1.1GPS相關類簡介
10.1.2獲取GPS信息
10.2Google Maps谷歌地圖
10.2.1獲取Map API Key
10.2.2創建模擬器
10.2.3GoogleMaps相關類
10.2.4GooaleMaps地圖查詢套用
10.3Google街景
10.3.1GoogleStreetView服務原理
10.3.2GoogleStreetView程式開發
10.4小結
10.5習題
第11章Android音頻和視頻
11.1Android音頻
11.1.1MediaPlayer類簡介
11.1.2使用MediaPlayer播放本地音頻檔案
11.1.3使用MediaPlayer播放標準音頻檔案
11.2Android視頻
11.2.1視頻相關類簡介
11.2.2使用VideoView播放視頻檔案
11.3音頻與視頻的錄製
11.3.1音頻錄製
11.3.2視頻錄製
11.4小結
11.5習題
第12章Android感測器--Sensor
12.1感測器開發
12.1.1系統感測器
12.1.2感測器開發過程
12.1.3真機測試
12.2常用感測器
12.2.1加速度感測器
12.2.2磁場感測器
12.2.3方向感測器
12.2.4重力感測器
12.2.5亮度感測器
12.3小結
12.4習題
第13章Android手勢——Gesture
13.1輸入法手勢識別
13.1.1Gesture相關類簡介
13.1.2輸入法手勢開發
13.2觸控螢幕手勢識別
13.2.1GestureDetector簡介
13.2.2觸控螢幕手勢開發
13.3小結
13.4習題
第14章Android圖形套用
14.1Bitmap點陣圖
14.1.1AssetManager類
14.1.2Bitmap和BitmapFactory
14.1.3assets資料夾資源的訪問
14.2Canvas繪圖
14.2.1Canvas和Paint
14.2.2基本圖形繪製
14.3小結
14.4習題
第四篇Android開發篇
第15章Android程式開發——音樂播放器
15.1系統簡介
15.1.1功能概述
15.1.2開發環境及目標平台
15.2系統架構
15.3登入界面的設計與實現
15.4主界面的設計與實現
15.4.1主界面布局
15.4.2音樂播放列表
15.4.3音樂播放控制
15.4.4音樂音量的調節
15.4.5音樂播放進度控制
15.4.6主界面選單
15.5錄音界面的設計與實現
15.5.1錄音界面
15.5.2錄音功能實現
15.5.3播放錄音檔案
15.6設定界面的設計與實現
15.6.1設定來電鈴聲
15.6.2設定鬧鈴鈴聲
15.6.3設定通知鈴聲
15.7小結

相關詞條

熱門詞條

聯絡我們