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