Android開(kāi)發(fā)與實(shí)戰(zhàn)(熱點(diǎn)技術(shù),新版本;實(shí)例豐富,操作性強(qiáng)。)
定 價(jià):69 元
- 作者:趙書(shū)蘭 編著
- 出版時(shí)間:2013/6/1
- ISBN:9787121206122
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TN929.53
- 頁(yè)碼:548
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:大16開(kāi)
計(jì)算機(jī)便攜化是未來(lái)的發(fā)展趨勢(shì),而Android作為最受歡迎的手機(jī)和平板電腦的操作系統(tǒng)之一,從其誕生到現(xiàn)在的短短幾年里,憑借其開(kāi)源開(kāi)放性、優(yōu)異的用戶體驗(yàn)和極為方便的開(kāi)發(fā)方式,贏得了廣大用戶和開(kāi)發(fā)者的青睞。
《Android開(kāi)發(fā)與實(shí)戰(zhàn)》(作者趙書(shū)蘭)循序漸進(jìn)地介紹Android應(yīng)用開(kāi)發(fā)的相關(guān)知識(shí),內(nèi)容覆蓋了Android用戶界面編程。首先介紹Android界面布局、控件、菜單、對(duì)話框等內(nèi)容:然后進(jìn)一步介紹Android視圖與動(dòng)畫(huà)、Android數(shù)據(jù)存儲(chǔ)、Android傳遞消息與聯(lián)網(wǎng)、Android多媒體等內(nèi)容;最后綜合介紹Android輔助工具。
《Android開(kāi)發(fā)與實(shí)戰(zhàn)》可作為程序開(kāi)發(fā)人員進(jìn)行Android開(kāi)發(fā)的參考書(shū),也可供高校師生學(xué)習(xí)參考。
目前最新的Android版本為4.1,其具有一些新特點(diǎn):更快、更流暢、更靈敏;特效動(dòng)畫(huà)的幀速率提高至60fps,增加了三倍緩沖;增強(qiáng)了通知欄;全新搜索將會(huì)帶來(lái)全新的uI、智能語(yǔ)音搜索和G00gleNow三項(xiàng)新功能;桌面插件自動(dòng)調(diào)整大。患訌(qiáng)無(wú)障礙操作;語(yǔ)言和輸入法擴(kuò)展;新的輸入類型和功能;新的連接類型!禔ndroid開(kāi)發(fā)與實(shí)戰(zhàn)》(作者趙書(shū)蘭)循序漸進(jìn)地介紹Android應(yīng)用開(kāi)發(fā)的相關(guān)知識(shí),內(nèi)容覆蓋了Android用戶界面編程。首先介紹Android界面布局、控件、菜單、對(duì)話框等內(nèi)容:然后進(jìn)一步介紹Android視圖與動(dòng)畫(huà)、Android數(shù)據(jù)存儲(chǔ)、Android傳遞消息與聯(lián)網(wǎng)、Android多媒體等內(nèi)容;最后綜合介紹Android輔助工具。
第1章 Android概述
1.1 智能手機(jī)操作系統(tǒng)現(xiàn)狀
1.1.1 智能手機(jī)的定義
1.1.2 智能手機(jī)的特點(diǎn)
1.1.3 3G智能手機(jī)的基本要求
1.1.4 智能手機(jī)的操作系統(tǒng)
1.2 Android簡(jiǎn)介
1.2.1 Android發(fā)展史
1.2.2 Android特性
1.2.3 Android系統(tǒng)架構(gòu)
1.2.4 Android組件
1.3 搭建Android開(kāi)發(fā)環(huán)境
1.3.1 Android開(kāi)發(fā)前的準(zhǔn)備
工作
1.3.2 安裝JDK
第1章 Android概述
1.1 智能手機(jī)操作系統(tǒng)現(xiàn)狀
1.1.1 智能手機(jī)的定義
1.1.2 智能手機(jī)的特點(diǎn)
1.1.3 3G智能手機(jī)的基本要求
1.1.4 智能手機(jī)的操作系統(tǒng)
1.2 Android簡(jiǎn)介
1.2.1 Android發(fā)展史
1.2.2 Android特性
1.2.3 Android系統(tǒng)架構(gòu)
1.2.4 Android組件
1.3 搭建Android開(kāi)發(fā)環(huán)境
1.3.1 Android開(kāi)發(fā)前的準(zhǔn)備
工作
1.3.2 安裝JDK
1.3.3 安裝Eclipse
1.3.4 安裝Android SDK
1.3.5 安裝ADT插件
1.3.6 設(shè)定Android SDK主目錄
1.3.7 創(chuàng)建Android虛擬
設(shè)備
1.3.8 運(yùn)行AVD
1.4 Android應(yīng)用工程文件組成
1.5 應(yīng)用程序的生命周期
1.5.1 進(jìn)行優(yōu)先級(jí)
1.5.2 Activity的生命周期
1.5.3 Activity生命周期調(diào)用
順序
1.5.4 Service的生命周期
1.5.5 Android生命周期綜合
實(shí)例
1.6 Android的活動(dòng)
1.6.1 應(yīng)用活動(dòng)的樣本與主題
1.6.2 顯示對(duì)話框
1.6.3 顯示進(jìn)度條對(duì)話框
第2章 Android界面布局
2.1 控件類概述
2.1.1 View 簡(jiǎn)介
2.1.2 ViewGroup 簡(jiǎn)介
2.2 線性布局
2.2.1 LinearLayout 簡(jiǎn)介
2.2.2 線性布局實(shí)例介紹
2.3 表格布局
2.3.1 TableLayout 簡(jiǎn)介
2.3.2 表格布局實(shí)例介紹
2.4 相對(duì)布局
2.4.1 RelativeLayout 簡(jiǎn)介
2.4.2 相對(duì)布局實(shí)例介紹
2.5 絕對(duì)布局
2.5.1 AbsoluteLayout 簡(jiǎn)介
2.5.2 絕對(duì)布局實(shí)例介紹
2.6 幀布局
2.6.1 FrameLayout 簡(jiǎn)介
2.6.2 幀布局實(shí)例介紹
2.7 列表布局
2.7.1 ViewGroup簡(jiǎn)介
2.7.2 列表布局實(shí)例介紹
第3章 Widget組件布局
3.1 Button控件
3.1.1 setOnClickListener方法
3.1.2 setOnLongClickListener
方法
3.1.3 setOnFocusChangeListener
方法
3.1.4 setOnTouchListener方法
3.1.5 setPressed方法
3.1.6 setClickable方法
3.1.7 setLongClickable方法
3.1.8 Button控件綜合實(shí)例
3.2 TextView控件
3.2.1 append方法
3.2.2 addTextChangedListener
方法
3.2.3 setText方法
3.2.4 setTextSize方法
3.2.5 setTypeface方法
3.2.6 setTextColor方法
3.2.7 setHeight方法
3.2.8 setBackgroundColor方法
3.2.9 getHeight方法
3.2.10 getWidth方法
3.2.11 setPadding方法
3.2.12 getPaddingLeft方法
3.2.13 getPaddingTop方法
3.2.14 getPaddingrRight方法
3.2.15 getPaddingBottonm方法
3.2.16 getCurrentTextColor方法
3.2.17 getText方法
3.2.18 TextView控件的綜合
實(shí)例
3.3 EditText控件
3.3.1 setText方法
3.3.2 getText方法
3.3.3 setSelection方法
3.3.4 setHint方法
3.2.5 setOnKeyListener方法
3.3.6 EditText控件的綜合實(shí)例
3.4 RadioButton控件
3.4.1 setOnCheckedChangedListener
方法
3.4.2 check方法
3.4.3 clearCheck方法
3.5 CheckBox控件
3.5.1 isChecked方法
3.5.2 setChecked方法
3.5.3 toggle方法
3.5.4 setOnCheckedChangeListener
方法
3.6 Toast控件
3.6.1 cancel方法
3.6.2 getDuration方法
3.6.3 getGravity方法
3.6.4 getHorizontalMargi方法與
getVerticalMargin方法
3.6.5 makeText方法
3.6.6 setView方法
3.6.7 getView方法
3.6.8 setGravity方法
3.6.9 getXOffset方法與getYOffset
方法
3.6.10 setDuration方法
3.6.11 setMargin方法
3.6.12 setText方法
3.6.13 show方法
3.6.14 Toast控件的綜合實(shí)例
3.7 ImageView控件
3.7.1 setAdjustViewBounds
方法
3.7.2 setScaleType方法
3.7.3 setSelected方法
3.7.4 setImageURI方法
3.7.5 setAdjustViewBounds
方法
3.7.6 setAlpha方法
3.7.7 setImageResource方法
3.7.8 ImageView控件綜合
實(shí)例
3.8 ProgressBar控件
3.8.1 ProgressBar相關(guān)方法
3.8.2 ProgressBar相關(guān)類型
3.9 Spinner控件
3.9.1 setAdapter方法
3.9.2 setPrompt方法
3.9.3 setPromptId方法
3.9.4 setOnltemSelectedListener
方法
3.10 AutoCompleteTextView控件
3.10.1 setAdapter方法
3.10.2 setThreshold方法
3.10.3 setCompletionHint方法
3.10.4 setDropDownBackgroundResource
方法
3.10.5 setDropDownBackgroundDrawable
方法
3.10.6 MultiAutoCompleteTextView
類
3.11 AnalogClock控件
3.12 DatePicker與TimePicker控件
3.12.1 DatePicker控件
3.12.2 TimerPicker控件
3.12.3 DatePicker與TimePicker
控件綜合實(shí)例
3.13 SeekBar控件
3.14 RatingBar控件
3.14.1 RatingBar類方法
3.14.2 RatingBar控件綜合
實(shí)例
3.15 Tab控件
3.16 Gallery控件
3.16.1 Gallery類方法
3.16.2 Gallery控件綜合實(shí)例
3.17 ToggleButton控件
3.17.1 ToggleButton類方法
3.17.2 ToggleButton類實(shí)現(xiàn)
第4章 Android菜單
4.1 Menu菜單
4.1.1 Menu菜單方法
4.1.2 Menu菜單綜合實(shí)例
4.2 MenuItem菜單
4.2.1 MenuItem菜單方法
4.2.2 MenuItem菜單綜合實(shí)例
4.3 SubMenu菜單
4.3.1 SubMenu菜單方法
4.3.2 SubMenu菜單綜合
實(shí)例
4.4 ContextMenu菜單
4.4.1 ContextMenu菜單方法
4.4.2 ContextMenu菜單綜合
實(shí)例
第5章 Android對(duì)話框
5.1 AlertDialog對(duì)話框
5.1.1 創(chuàng)建提示對(duì)話框
5.1.2 創(chuàng)建列表對(duì)話框
5.1.3 單選列表對(duì)話框
5.1.4 復(fù)選列表對(duì)話框
5.1.5 AlertDialog對(duì)話框綜合
實(shí)例
5.2 DatePickerDialog與TimePickerDialog
對(duì)話框
5.2.1 DatePickerDialog與TimePickerDialog
概述
5.2.2 DatePickerDialog與TimePickerDialog
對(duì)話框綜合實(shí)例
5.3 ProgressDailog對(duì)話框
5.3.1 ProgressDailog對(duì)話框
方法
5.3.2 ProgressDailog進(jìn)度條對(duì)話框
綜合實(shí)例
5.4 Notification通知
5.4.1 常用的Notification
5.4.2 帶進(jìn)度條的Notification
第6章 Android視圖與動(dòng)畫(huà)
6.1 Android圖像
6.1.1 ImageSwitcher類
6.1.2 ScrollView類
6.1.3 GridView類
6.1.4 WebView類
6.2 Android繪圖
6.2.1 Paint類
6.2.2 Canvas類
6.2.3 Canvas與Paint類綜合
實(shí)例
6.2.4 Path類
6.3 Android圖形特效處理
6.3.1 Matrix控制變換
6.3.2 drawBitmapMesh扭曲
圖像
6.3.3 渲染效果
6.4 Android動(dòng)畫(huà)
6.4.1 Animation類
6.4.2 Tween動(dòng)畫(huà)
6.4.3 Frame動(dòng)畫(huà)
6.4.4 Frame動(dòng)畫(huà)與Tween動(dòng)畫(huà)
綜合實(shí)例
6.4.5 SurfaceView類
6.4.6 動(dòng)畫(huà)組件
(ViewAnimator)
第7章 Android數(shù)據(jù)存儲(chǔ)
7.1 SharedPreferences存儲(chǔ)
7.1.1 SharedPreferences存儲(chǔ)類
效率分析
7.1.2 SharedPreferences類實(shí)例
7.2 文件存儲(chǔ)數(shù)據(jù)
7.2.1 java.io包的方法
7.2.2 openFileInput和
openFileOutput
7.2.3 從resource中的raw文件夾中
讀取文件
7.2.4 從asset中讀取文件
7.3 SQLite數(shù)據(jù)庫(kù)存儲(chǔ)
7.3.1 SQLite數(shù)據(jù)庫(kù)存儲(chǔ)概述
7.3.2 SQLite數(shù)據(jù)庫(kù)存儲(chǔ)分析
7.3.3 SQLite數(shù)據(jù)庫(kù)存儲(chǔ)應(yīng)用
實(shí)例
7.4 ContentProvider存儲(chǔ)
7.4.1 ContentProvider存儲(chǔ)
分析
7.4.2 Content Provider存儲(chǔ)
創(chuàng)建步驟
7.4.3 Content Provider應(yīng)用
實(shí)例
7.5 網(wǎng)絡(luò)存儲(chǔ)
第8章 Android傳遞消息與聯(lián)網(wǎng)
8.1 電話管理器
8.1.1 網(wǎng)絡(luò)與SIM卡獲取信息
8.1.2 撥打電話
8.1.3 監(jiān)聽(tīng)手機(jī)來(lái)電
8.2 信息處理
8.2.1 發(fā)送短信
8.2.2 群發(fā)短信
8.3 發(fā)送郵件
8.4 實(shí)現(xiàn)震動(dòng)
8.5 鬧鐘
8.5.1 AlarmManager類概述
8.5.2 設(shè)定鬧鐘實(shí)例
8.5.3 更換墻紙實(shí)例
8.6 自動(dòng)顯示電量
8.7 Wi-Fi使用
8.8 聯(lián)網(wǎng)
8.8.1 下載二進(jìn)制數(shù)據(jù)
8.8.2 下載文本文件
8.8.3 在線播放音樂(lè)
第9章 Android多媒體
9.1 音頻/視頻的播放
9.1.1 MediaPlay類
9.1.2 SoundPool類
9.1.3 VideoView類
9.1.4 Android的多媒體播放器
綜合實(shí)例
9.2 錄制音頻
9.3 照相機(jī)
9.3.1 照相機(jī)常用方法
9.3.2 照相機(jī)實(shí)例分析
第10章 Android輔助工具
10.1 Map地圖
10.1.1 位置服務(wù)實(shí)例
10.1.2 定位實(shí)例
10.1.3 地址查詢實(shí)例
10.1.4 導(dǎo)航實(shí)例
10.2 藍(lán)牙
10.2.1 RFCOMM協(xié)議
10.2.2 MAC硬件地址
10.2.3 編程實(shí)現(xiàn)藍(lán)牙綜合
實(shí)例
10.3 中國(guó)象棋
參考文獻(xiàn)