近年來Android的興起和對移動設備開發(fā)領域的沖擊,已成熱門話題。Android作為最受歡迎的智能手機操作系統(tǒng),具有廣闊的發(fā)展前景,而Android應用選擇了Java作為其開發(fā)語言,對于Java來說,也是一次極好的機會。
王治國、王捷編著的《精通Android應用開發(fā)》內容深入淺出、語言通俗易懂,便于讀者自學。對于一些較難以理解的概念采用實例進行說明,以幫助讀者更好地理解各知識點在實際開發(fā)中的應用。本書共分為15章,全面介紹了Android應用開發(fā)的相關知識,其內容覆蓋了Android概述、開發(fā)環(huán)境的搭建、界面布局、Widget組件及事件處理機制、Activity、Intent、Android的管理員Service、Android資源訪問、Android輸入/輸出處理、音頻/視頻多媒體應用開發(fā)、網絡編程、地位服務和地圖服務等。最后通過一個實例對書中各章節(jié)的知識點進行綜合應用。
本書基礎翔實,實例豐富,圖文并茂、案例真實。從基礎到案例覆蓋了android應用開發(fā)的各領域,可作為本科院校、高等職業(yè)院校及軟件學院計算機類、通信類專業(yè)的教材,也適合作為相關培訓學校的Android培訓教材及從事Android移動編程和應用開發(fā)人員參考用書。
在歷年高考數學的壓軸題中,有關數列的題型一直占據著不可或缺的地位,往往讓廣大學子無所適從.最典型的便是數列放縮題型,其內在的估計思想更是數學思想中的精髓.
對于高中數學而言,數列這一部分內容主要包括數列通項與數列求和.又由于數列可視為一類特殊的函數,則其函數性質也會偶爾一展風采.
鑒于知識學習的科學性與合理性,我們將高中階段數列知識編排為四章.第一章通過對等差數列和等比數列的系統(tǒng)梳理,為后面討論數列的各種相關性質奠定了必要的基礎; 第二章著重歸納總結了通項公式與數列求和的一般類型及解法; 第三章對數列的性質進行了詳盡的剖析,這一部分難度相對較高,且與函數的性質聯系緊密; 第四章的數列放縮,我們將其概括為拆項放縮和代數變形兩大類型,并根據具體形式進行了細分.
數列一直以來都是廣大學子的一塊心病,所以我們致力于通過深入淺出的表達,讓讀者真正體會到數學思維的方向和本質.在數列通項部分,我們給出的解答并不完全基于題目本身,而是通過一步一步的分析,引導讀者窺探其內在的本質,從而盡可能做到真正的深入理解.對于數列的性質和放縮,我們依然重點關注思維的引導,通過逐步深入的方式,最終歸納總結出結論體系和解題技巧.縱觀全書,我們關注的核心始終不是結論和技巧本身,而是分析和思考的過程.希望讀者能真正做到舉一反三,從而事半功倍!
編者
2014年6月
第1章 Android概述
1.1 智能手機操作系統(tǒng)簡介
1.2 Android的基本概念
1.2.1 Android的前世
1.2.2 Android的優(yōu)點
1.3 Android系統(tǒng)架構
1.4 本章小結
第2章 搭建Android開發(fā)環(huán)境
2.1 開發(fā)前的準備工作
2.2 搭建開發(fā)環(huán)境
2.2.1 Android SDK的安裝
2.2.2 Eclipse和ADT安裝
2.2.3 創(chuàng)建和啟動AVD(Android Virtual Device)
2.3 構建Android應用程序
2.3.1 使用Eclipse創(chuàng)建Android應用程序
2.3.2 運行Android應用程序
2.3.3 通過DDMS調試Android應用程序
2.4 本章小結
第3章 Android應用程序剖析
3.1 Android應用程序目錄結構
3.1.1 gen/目錄下的R.java文件詳解
3.1.2 組件標識符
3.1.3 AndroidMainfest.xml詳細介紹
3.2 Android應用程序的執(zhí)行流程
3.3 Android應用程序的基本組件
3.3.1 Activity
3.3.2 Service
3.3.3 BroadcastReceiver
3.3.4 ContentProvider
3.3.5 Intent和IntentFileter
3.4 本章小結
第4章 界面布局
4.1 UI概述
4.2 線性布局
4.3 相對布局
4.4 絕對布局
4.5 表格布局
4.6 本章小結
第5章 事件處理及Widget組件
5.1 基本Widget組件
5.1.1 文本框(TextView)和編輯框(EditText)
5.1.2 Button(按鈕)和ImageButton(圖片按鈕)
5.1.3 單選框(RadioButton)和復選框(ChekBox)
5.1.4 AnalogClock和DigitalClock
5.2 高級Widget組件
5.2.1 ListView(列表視圖)
5.2.2 Spinner(下拉列表)
5.2.3 ProgressBar(進度條)
5.2.4 SeekBar(拖動條)
5.2.5 DatePicker(日期選擇器)和TimePicker(時間選擇器)
5.3 對話框
5.3.1 提示對話框
5.3.2 多選對話框
5.3.3 內容輸入對話框
5.3.4 單選對話框
5.3.5 復選對話框
5.3.6 列表對話框
5.4 消息提示
5.5 事件處理機制
5.5.1 基于監(jiān)聽的事件處理
5.5.2 基于回調機制的事件處理
5.5.3 Handler
5.6 本章小結
第6章 Android的門面——Activity
6.1 Activity生命周期
6.2 Activity管理棧
6.3 創(chuàng)建、配置和使用Activity
6.3.1 創(chuàng)建Activity
6.3.2 配置Activity
6.3.3 啟動關閉Activity
6.3.4 需要傳遞參數的Activity啟動
6.3.5 啟動其他Activity并返回結果
6.4 啟動模式
6.5 本章小結
第7章 Android的郵遞員——Intent
7.1 Intent概述
7.1.1 Intent屬性
7.1.2 Intent解析
7.2 Intent Filter
7.2.1 動作檢測
7.2.2 種類檢測
7.2.3 數據檢測
7.2.4 通用情況
7.2.5 使用intent匹配
7.3 Intent的調用
7.3.1 顯式調用
7.3.2 隱式調用
7.3.3 在Intent中傳遞數據
7.3.4 在Intent中傳遞復雜對象
7.3.5 實現Activity之間的協同
7.4 常用Intent組件的使用
7.5 本章小結
第8章 Android的隱形管理員——Service
8.1 Service概述
8.2 Service的生命周期
8.2.1 startService啟動服務
8.2.2 bindSerivce啟動服務
8.3 Service的使用方法
8.3.1 編寫不需和Activity交互的本地服務
8.3.2 編寫本地服務和Activity交互
8.3.3 編寫傳遞基本型數據的遠程服務
8.3.4 編寫傳遞復雜數據類型的遠程服務
8.4 IntentService
8.5 本章小結
第9章 Android的接收員——BroadcastReceiver
9.1 BroadcastReceiver概述
9.2 廣播消息
9.2.1 自定義BroadcastReceiver
9.2.2 普通廣播
9.2.3 有序廣播
9.3 處理系統(tǒng)廣播消息
9.4 BroadcastReceiver的生命周期
9.5 本章小結
第10章 Android的數據存儲
10.1 數據存儲概述
10.2 SharedPreferences
10.2.1 使用SharedPreferences
10.2.2 PreferenceActivity
10.3 文件
10.3.1 應用程序文件讀寫
10.3.2 操作資源文件
10.3.3 操作SD卡上的文件
10.4 數據庫
10.4.1 SQLite簡介
10.4.2 使用SQLite數據庫
10.5 本章小結
第11章 Android的圖書館——ContentProvider
11.1 ContentProvider概述
11.2 自定義ContentProvider
11.3 系統(tǒng)ContentProvider
11.3.1 使用Contacts Contract Content Provider
11.3.2 讀取短信
11.4 本章小結
第12章 Android多媒體應用開發(fā)
12.1 音頻錄制
12.1.1 使用Intent錄制音頻
12.1.2 使用MediaRecorder錄制音頻
12.2 音頻播放
12.2.1 常見的音頻格式
12.2.2 使用Intent播放音頻
12.2.3 使用MediaPlayer播放音頻
12.3 視頻錄制
12.3.1 使用Intent錄制視頻
12.3.2 使用MediaRecorder錄制視頻
12.4 視頻播放
12.4.1 常見的視頻格式
12.4.2 使用Intent播放視頻
12.4.3 使用VideoView播放視頻
12.4.4 使用MediaPlayer播放視頻
12.5 本章小結
第13章 Android的網絡編程
13.1 Android網絡編程基礎
13.2 基于協議的網絡編程
13.2.1 介紹
13.2.2 使用HttpURLConnection訪問網絡
13.2.3 使用HttpClient訪問網絡
13.3 基于Socket的網絡編程
13.3.1 套接字Socket
13.3.2 Socket編程
13.4 基于WebView的簡單瀏覽器
13.5 本章小結
第14章 定位服務和地圖服務
14.1 定位服務相關類
14.2 定位實例
14.3 Google Map使用
14.3.1 申請Map API KEY
14.3.2 開發(fā)和測試環(huán)境搭建
14.4 地圖定位
14.5 本章小結
第15章 移動同學簿
15.1 系統(tǒng)概述
15.1.1 移動同學簿的應用背景
15.1.2 移動同學簿的總體需求
15.1.3 移動同學簿的功能分析
15.1.4 移動同學簿的設計思路
15.2 系統(tǒng)功能模塊設計
15.3 系統(tǒng)數據分析與設計
15.4 物理網站的設計與實現
15.5 Android移動端的設計與實現
15.5.1 手機端軟件結構
15.5.2 移動端數據的創(chuàng)建與初始化
15.5.3 首頁模塊的設計與實現
15.5.4 信息列表展示頁的設計與實現
15.5.5 搜索頁面的設計及實現
15.5.6 個人詳細信息頁的設計與實現
15.5.7 刪除功能的設計與實現
15.6 本章小結