Android開發(fā)與實戰(zhàn)(熱點技術(shù),新版本;實例豐富,操作性強。)
定 價:69 元
- 作者:趙書蘭 編著
- 出版時間:2013/6/1
- ISBN:9787121206122
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TN929.53
- 頁碼:548
- 紙張:膠版紙
- 版次:1
- 開本:大16開
計算機便攜化是未來的發(fā)展趨勢,而Android作為最受歡迎的手機和平板電腦的操作系統(tǒng)之一,從其誕生到現(xiàn)在的短短幾年里,憑借其開源開放性、優(yōu)異的用戶體驗和極為方便的開發(fā)方式,贏得了廣大用戶和開發(fā)者的青睞。
《Android開發(fā)與實戰(zhàn)》(作者趙書蘭)循序漸進(jìn)地介紹Android應(yīng)用開發(fā)的相關(guān)知識,內(nèi)容覆蓋了Android用戶界面編程。首先介紹Android界面布局、控件、菜單、對話框等內(nèi)容:然后進(jìn)一步介紹Android視圖與動畫、Android數(shù)據(jù)存儲、Android傳遞消息與聯(lián)網(wǎng)、Android多媒體等內(nèi)容;最后綜合介紹Android輔助工具。
《Android開發(fā)與實戰(zhàn)》可作為程序開發(fā)人員進(jìn)行Android開發(fā)的參考書,也可供高校師生學(xué)習(xí)參考。
目前最新的Android版本為4.1,其具有一些新特點:更快、更流暢、更靈敏;特效動畫的幀速率提高至60fps,增加了三倍緩沖;增強了通知欄;全新搜索將會帶來全新的uI、智能語音搜索和G00gleNow三項新功能;桌面插件自動調(diào)整大;加強無障礙操作;語言和輸入法擴展;新的輸入類型和功能;新的連接類型!禔ndroid開發(fā)與實戰(zhàn)》(作者趙書蘭)循序漸進(jìn)地介紹Android應(yīng)用開發(fā)的相關(guān)知識,內(nèi)容覆蓋了Android用戶界面編程。首先介紹Android界面布局、控件、菜單、對話框等內(nèi)容:然后進(jìn)一步介紹Android視圖與動畫、Android數(shù)據(jù)存儲、Android傳遞消息與聯(lián)網(wǎng)、Android多媒體等內(nèi)容;最后綜合介紹Android輔助工具。
第1章 Android概述
1.1 智能手機操作系統(tǒng)現(xiàn)狀
1.1.1 智能手機的定義
1.1.2 智能手機的特點
1.1.3 3G智能手機的基本要求
1.1.4 智能手機的操作系統(tǒng)
1.2 Android簡介
1.2.1 Android發(fā)展史
1.2.2 Android特性
1.2.3 Android系統(tǒng)架構(gòu)
1.2.4 Android組件
1.3 搭建Android開發(fā)環(huán)境
1.3.1 Android開發(fā)前的準(zhǔn)備
工作
1.3.2 安裝JDK
第1章 Android概述
1.1 智能手機操作系統(tǒng)現(xiàn)狀
1.1.1 智能手機的定義
1.1.2 智能手機的特點
1.1.3 3G智能手機的基本要求
1.1.4 智能手機的操作系統(tǒng)
1.2 Android簡介
1.2.1 Android發(fā)展史
1.2.2 Android特性
1.2.3 Android系統(tǒng)架構(gòu)
1.2.4 Android組件
1.3 搭建Android開發(fā)環(huán)境
1.3.1 Android開發(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 運行AVD
1.4 Android應(yīng)用工程文件組成
1.5 應(yīng)用程序的生命周期
1.5.1 進(jìn)行優(yōu)先級
1.5.2 Activity的生命周期
1.5.3 Activity生命周期調(diào)用
順序
1.5.4 Service的生命周期
1.5.5 Android生命周期綜合
實例
1.6 Android的活動
1.6.1 應(yīng)用活動的樣本與主題
1.6.2 顯示對話框
1.6.3 顯示進(jìn)度條對話框
第2章 Android界面布局
2.1 控件類概述
2.1.1 View 簡介
2.1.2 ViewGroup 簡介
2.2 線性布局
2.2.1 LinearLayout 簡介
2.2.2 線性布局實例介紹
2.3 表格布局
2.3.1 TableLayout 簡介
2.3.2 表格布局實例介紹
2.4 相對布局
2.4.1 RelativeLayout 簡介
2.4.2 相對布局實例介紹
2.5 絕對布局
2.5.1 AbsoluteLayout 簡介
2.5.2 絕對布局實例介紹
2.6 幀布局
2.6.1 FrameLayout 簡介
2.6.2 幀布局實例介紹
2.7 列表布局
2.7.1 ViewGroup簡介
2.7.2 列表布局實例介紹
第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控件綜合實例
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控件的綜合
實例
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控件的綜合實例
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控件的綜合實例
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控件綜合
實例
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
控件綜合實例
3.13 SeekBar控件
3.14 RatingBar控件
3.14.1 RatingBar類方法
3.14.2 RatingBar控件綜合
實例
3.15 Tab控件
3.16 Gallery控件
3.16.1 Gallery類方法
3.16.2 Gallery控件綜合實例
3.17 ToggleButton控件
3.17.1 ToggleButton類方法
3.17.2 ToggleButton類實現(xiàn)
第4章 Android菜單
4.1 Menu菜單
4.1.1 Menu菜單方法
4.1.2 Menu菜單綜合實例
4.2 MenuItem菜單
4.2.1 MenuItem菜單方法
4.2.2 MenuItem菜單綜合實例
4.3 SubMenu菜單
4.3.1 SubMenu菜單方法
4.3.2 SubMenu菜單綜合
實例
4.4 ContextMenu菜單
4.4.1 ContextMenu菜單方法
4.4.2 ContextMenu菜單綜合
實例
第5章 Android對話框
5.1 AlertDialog對話框
5.1.1 創(chuàng)建提示對話框
5.1.2 創(chuàng)建列表對話框
5.1.3 單選列表對話框
5.1.4 復(fù)選列表對話框
5.1.5 AlertDialog對話框綜合
實例
5.2 DatePickerDialog與TimePickerDialog
對話框
5.2.1 DatePickerDialog與TimePickerDialog
概述
5.2.2 DatePickerDialog與TimePickerDialog
對話框綜合實例
5.3 ProgressDailog對話框
5.3.1 ProgressDailog對話框
方法
5.3.2 ProgressDailog進(jìn)度條對話框
綜合實例
5.4 Notification通知
5.4.1 常用的Notification
5.4.2 帶進(jìn)度條的Notification
第6章 Android視圖與動畫
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類綜合
實例
6.2.4 Path類
6.3 Android圖形特效處理
6.3.1 Matrix控制變換
6.3.2 drawBitmapMesh扭曲
圖像
6.3.3 渲染效果
6.4 Android動畫
6.4.1 Animation類
6.4.2 Tween動畫
6.4.3 Frame動畫
6.4.4 Frame動畫與Tween動畫
綜合實例
6.4.5 SurfaceView類
6.4.6 動畫組件
(ViewAnimator)
第7章 Android數(shù)據(jù)存儲
7.1 SharedPreferences存儲
7.1.1 SharedPreferences存儲類
效率分析
7.1.2 SharedPreferences類實例
7.2 文件存儲數(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ù)庫存儲
7.3.1 SQLite數(shù)據(jù)庫存儲概述
7.3.2 SQLite數(shù)據(jù)庫存儲分析
7.3.3 SQLite數(shù)據(jù)庫存儲應(yīng)用
實例
7.4 ContentProvider存儲
7.4.1 ContentProvider存儲
分析
7.4.2 Content Provider存儲
創(chuàng)建步驟
7.4.3 Content Provider應(yīng)用
實例
7.5 網(wǎng)絡(luò)存儲
第8章 Android傳遞消息與聯(lián)網(wǎng)
8.1 電話管理器
8.1.1 網(wǎng)絡(luò)與SIM卡獲取信息
8.1.2 撥打電話
8.1.3 監(jiān)聽手機來電
8.2 信息處理
8.2.1 發(fā)送短信
8.2.2 群發(fā)短信
8.3 發(fā)送郵件
8.4 實現(xiàn)震動
8.5 鬧鐘
8.5.1 AlarmManager類概述
8.5.2 設(shè)定鬧鐘實例
8.5.3 更換墻紙實例
8.6 自動顯示電量
8.7 Wi-Fi使用
8.8 聯(lián)網(wǎng)
8.8.1 下載二進(jìn)制數(shù)據(jù)
8.8.2 下載文本文件
8.8.3 在線播放音樂
第9章 Android多媒體
9.1 音頻/視頻的播放
9.1.1 MediaPlay類
9.1.2 SoundPool類
9.1.3 VideoView類
9.1.4 Android的多媒體播放器
綜合實例
9.2 錄制音頻
9.3 照相機
9.3.1 照相機常用方法
9.3.2 照相機實例分析
第10章 Android輔助工具
10.1 Map地圖
10.1.1 位置服務(wù)實例
10.1.2 定位實例
10.1.3 地址查詢實例
10.1.4 導(dǎo)航實例
10.2 藍(lán)牙
10.2.1 RFCOMM協(xié)議
10.2.2 MAC硬件地址
10.2.3 編程實現(xiàn)藍(lán)牙綜合
實例
10.3 中國象棋
參考文獻(xiàn)