近年來Android的興起和對(duì)移動(dòng)設(shè)備開發(fā)領(lǐng)域的沖擊,已成熱門話題。Android作為最受歡迎的智能手機(jī)操作系統(tǒng),具有廣闊的發(fā)展前景,而Android應(yīng)用選擇了Java作為其開發(fā)語言,對(duì)于Java來說,也是一次極好的機(jī)會(huì)。
王治國(guó)、王捷編著的《精通Android應(yīng)用開發(fā)》內(nèi)容深入淺出、語言通俗易懂,便于讀者自學(xué)。對(duì)于一些較難以理解的概念采用實(shí)例進(jìn)行說明,以幫助讀者更好地理解各知識(shí)點(diǎn)在實(shí)際開發(fā)中的應(yīng)用。本書共分為15章,全面介紹了Android應(yīng)用開發(fā)的相關(guān)知識(shí),其內(nèi)容覆蓋了Android概述、開發(fā)環(huán)境的搭建、界面布局、Widget組件及事件處理機(jī)制、Activity、Intent、Android的管理員Service、Android資源訪問、Android輸入/輸出處理、音頻/視頻多媒體應(yīng)用開發(fā)、網(wǎng)絡(luò)編程、地位服務(wù)和地圖服務(wù)等。最后通過一個(gè)實(shí)例對(duì)書中各章節(jié)的知識(shí)點(diǎn)進(jìn)行綜合應(yīng)用。
本書基礎(chǔ)翔實(shí),實(shí)例豐富,圖文并茂、案例真實(shí)。從基礎(chǔ)到案例覆蓋了android應(yīng)用開發(fā)的各領(lǐng)域,可作為本科院校、高等職業(yè)院校及軟件學(xué)院計(jì)算機(jī)類、通信類專業(yè)的教材,也適合作為相關(guān)培訓(xùn)學(xué)校的Android培訓(xùn)教材及從事Android移動(dòng)編程和應(yīng)用開發(fā)人員參考用書。
在歷年高考數(shù)學(xué)的壓軸題中,有關(guān)數(shù)列的題型一直占據(jù)著不可或缺的地位,往往讓廣大學(xué)子無所適從.最典型的便是數(shù)列放縮題型,其內(nèi)在的估計(jì)思想更是數(shù)學(xué)思想中的精髓.
對(duì)于高中數(shù)學(xué)而言,數(shù)列這一部分內(nèi)容主要包括數(shù)列通項(xiàng)與數(shù)列求和.又由于數(shù)列可視為一類特殊的函數(shù),則其函數(shù)性質(zhì)也會(huì)偶爾一展風(fēng)采.
鑒于知識(shí)學(xué)習(xí)的科學(xué)性與合理性,我們將高中階段數(shù)列知識(shí)編排為四章.第一章通過對(duì)等差數(shù)列和等比數(shù)列的系統(tǒng)梳理,為后面討論數(shù)列的各種相關(guān)性質(zhì)奠定了必要的基礎(chǔ); 第二章著重歸納總結(jié)了通項(xiàng)公式與數(shù)列求和的一般類型及解法; 第三章對(duì)數(shù)列的性質(zhì)進(jìn)行了詳盡的剖析,這一部分難度相對(duì)較高,且與函數(shù)的性質(zhì)聯(lián)系緊密; 第四章的數(shù)列放縮,我們將其概括為拆項(xiàng)放縮和代數(shù)變形兩大類型,并根據(jù)具體形式進(jìn)行了細(xì)分.
數(shù)列一直以來都是廣大學(xué)子的一塊心病,所以我們致力于通過深入淺出的表達(dá),讓讀者真正體會(huì)到數(shù)學(xué)思維的方向和本質(zhì).在數(shù)列通項(xiàng)部分,我們給出的解答并不完全基于題目本身,而是通過一步一步的分析,引導(dǎo)讀者窺探其內(nèi)在的本質(zhì),從而盡可能做到真正的深入理解.對(duì)于數(shù)列的性質(zhì)和放縮,我們依然重點(diǎn)關(guān)注思維的引導(dǎo),通過逐步深入的方式,最終歸納總結(jié)出結(jié)論體系和解題技巧.縱觀全書,我們關(guān)注的核心始終不是結(jié)論和技巧本身,而是分析和思考的過程.希望讀者能真正做到舉一反三,從而事半功倍!
編者
2014年6月
第1章 Android概述
1.1 智能手機(jī)操作系統(tǒng)簡(jiǎn)介
1.2 Android的基本概念
1.2.1 Android的前世
1.2.2 Android的優(yōu)點(diǎn)
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)建和啟動(dòng)AVD(Android Virtual Device)
2.3 構(gòu)建Android應(yīng)用程序
2.3.1 使用Eclipse創(chuàng)建Android應(yīng)用程序
2.3.2 運(yùn)行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)識(shí)符
3.1.3 AndroidMainfest.xml詳細(xì)介紹
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 相對(duì)布局
4.4 絕對(duì)布局
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 高級(jí)Widget組件
5.2.1 ListView(列表視圖)
5.2.2 Spinner(下拉列表)
5.2.3 ProgressBar(進(jìn)度條)
5.2.4 SeekBar(拖動(dòng)條)
5.2.5 DatePicker(日期選擇器)和TimePicker(時(shí)間選擇器)
5.3 對(duì)話框
5.3.1 提示對(duì)話框
5.3.2 多選對(duì)話框
5.3.3 內(nèi)容輸入對(duì)話框
5.3.4 單選對(duì)話框
5.3.5 復(fù)選對(duì)話框
5.3.6 列表對(duì)話框
5.4 消息提示
5.5 事件處理機(jī)制
5.5.1 基于監(jiān)聽的事件處理
5.5.2 基于回調(diào)機(jī)制的事件處理
5.5.3 Handler
5.6 本章小結(jié)
第6章 Android的門面——Activity
6.1 Activity生命周期
6.2 Activity管理?xiàng)?/span>
6.3 創(chuàng)建、配置和使用Activity
6.3.1 創(chuàng)建Activity
6.3.2 配置Activity
6.3.3 啟動(dòng)關(guān)閉Activity
6.3.4 需要傳遞參數(shù)的Activity啟動(dòng)
6.3.5 啟動(dòng)其他Activity并返回結(jié)果
6.4 啟動(dòng)模式
6.5 本章小結(jié)
第7章 Android的郵遞員——Intent
7.1 Intent概述
7.1.1 Intent屬性
7.1.2 Intent解析
7.2 Intent Filter
7.2.1 動(dòng)作檢測(cè)
7.2.2 種類檢測(cè)
7.2.3 數(shù)據(jù)檢測(cè)
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ù)雜對(duì)象
7.3.5 實(shí)現(xiàn)Activity之間的協(xié)同
7.4 常用Intent組件的使用
7.5 本章小結(jié)
第8章 Android的隱形管理員——Service
8.1 Service概述
8.2 Service的生命周期
8.2.1 startService啟動(dòng)服務(wù)
8.2.2 bindSerivce啟動(dòng)服務(wù)
8.3 Service的使用方法
8.3.1 編寫不需和Activity交互的本地服務(wù)
8.3.2 編寫本地服務(wù)和Activity交互
8.3.3 編寫傳遞基本型數(shù)據(jù)的遠(yuǎn)程服務(wù)
8.3.4 編寫傳遞復(fù)雜數(shù)據(jù)類型的遠(yuǎn)程服務(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ù)存儲(chǔ)
10.1 數(shù)據(jù)存儲(chǔ)概述
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ù)庫(kù)
10.4.1 SQLite簡(jiǎn)介
10.4.2 使用SQLite數(shù)據(jù)庫(kù)
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的簡(jiǎn)單瀏覽器
13.5 本章小結(jié)
第14章 定位服務(wù)和地圖服務(wù)
14.1 定位服務(wù)相關(guān)類
14.2 定位實(shí)例
14.3 Google Map使用
14.3.1 申請(qǐng)Map API KEY
14.3.2 開發(fā)和測(cè)試環(huán)境搭建
14.4 地圖定位
14.5 本章小結(jié)
第15章 移動(dòng)同學(xué)簿
15.1 系統(tǒng)概述
15.1.1 移動(dòng)同學(xué)簿的應(yīng)用背景
15.1.2 移動(dòng)同學(xué)簿的總體需求
15.1.3 移動(dòng)同學(xué)簿的功能分析
15.1.4 移動(dòng)同學(xué)簿的設(shè)計(jì)思路
15.2 系統(tǒng)功能模塊設(shè)計(jì)
15.3 系統(tǒng)數(shù)據(jù)分析與設(shè)計(jì)
15.4 物理網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
15.5 Android移動(dòng)端的設(shè)計(jì)與實(shí)現(xiàn)
15.5.1 手機(jī)端軟件結(jié)構(gòu)
15.5.2 移動(dòng)端數(shù)據(jù)的創(chuàng)建與初始化
15.5.3 首頁(yè)模塊的設(shè)計(jì)與實(shí)現(xiàn)
15.5.4 信息列表展示頁(yè)的設(shè)計(jì)與實(shí)現(xiàn)
15.5.5 搜索頁(yè)面的設(shè)計(jì)及實(shí)現(xiàn)
15.5.6 個(gè)人詳細(xì)信息頁(yè)的設(shè)計(jì)與實(shí)現(xiàn)
15.5.7 刪除功能的設(shè)計(jì)與實(shí)現(xiàn)
15.6 本章小結(jié)