Android開發(fā)與實(shí)戰(zhàn)(熱點(diǎn)技術(shù),新版本;實(shí)例豐富,操作性強(qiáng)。)
定 價:69 元
- 作者:趙書蘭 編著
- 出版時間:2013/6/1
- ISBN:9787121206122
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TN929.53
- 頁碼:548
- 紙張:膠版紙
- 版次:1
- 開本:大16開
計算機(jī)便攜化是未來的發(fā)展趨勢,而Android作為最受歡迎的手機(jī)和平板電腦的操作系統(tǒng)之一,從其誕生到現(xiàn)在的短短幾年里,憑借其開源開放性、優(yōu)異的用戶體驗(yàn)和極為方便的開發(fā)方式,贏得了廣大用戶和開發(fā)者的青睞。
《Android開發(fā)與實(shí)戰(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ā)與實(shí)戰(zhàn)》可作為程序開發(fā)人員進(jìn)行Android開發(fā)的參考書,也可供高校師生學(xué)習(xí)參考。
目前最新的Android版本為4.1,其具有一些新特點(diǎn):更快、更流暢、更靈敏;特效動畫的幀速率提高至60fps,增加了三倍緩沖;增強(qiáng)了通知欄;全新搜索將會帶來全新的uI、智能語音搜索和G00gleNow三項(xiàng)新功能;桌面插件自動調(diào)整大。患訌(qiáng)無障礙操作;語言和輸入法擴(kuò)展;新的輸入類型和功能;新的連接類型!禔ndroid開發(fā)與實(shí)戰(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 智能手機(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簡介
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 智能手機(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簡介
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 運(yùn)行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生命周期綜合
實(shí)例
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 線性布局實(shí)例介紹
2.3 表格布局
2.3.1 TableLayout 簡介
2.3.2 表格布局實(shí)例介紹
2.4 相對布局
2.4.1 RelativeLayout 簡介
2.4.2 相對布局實(shí)例介紹
2.5 絕對布局
2.5.1 AbsoluteLayout 簡介
2.5.2 絕對布局實(shí)例介紹
2.6 幀布局
2.6.1 FrameLayout 簡介
2.6.2 幀布局實(shí)例介紹
2.7 列表布局
2.7.1 ViewGroup簡介
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對話框
5.1 AlertDialog對話框
5.1.1 創(chuàng)建提示對話框
5.1.2 創(chuàng)建列表對話框
5.1.3 單選列表對話框
5.1.4 復(fù)選列表對話框
5.1.5 AlertDialog對話框綜合
實(shí)例
5.2 DatePickerDialog與TimePickerDialog
對話框
5.2.1 DatePickerDialog與TimePickerDialog
概述
5.2.2 DatePickerDialog與TimePickerDialog
對話框綜合實(shí)例
5.3 ProgressDailog對話框
5.3.1 ProgressDailog對話框
方法
5.3.2 ProgressDailog進(jìn)度條對話框
綜合實(shí)例
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類綜合
實(shí)例
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動畫
綜合實(shí)例
6.4.5 SurfaceView類
6.4.6 動畫組件
(ViewAnimator)
第7章 Android數(shù)據(jù)存儲
7.1 SharedPreferences存儲
7.1.1 SharedPreferences存儲類
效率分析
7.1.2 SharedPreferences類實(shí)例
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)用
實(shí)例
7.4 ContentProvider存儲
7.4.1 ContentProvider存儲
分析
7.4.2 Content Provider存儲
創(chuàng)建步驟
7.4.3 Content Provider應(yīng)用
實(shí)例
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)聽手機(jī)來電
8.2 信息處理
8.2.1 發(fā)送短信
8.2.2 群發(fā)短信
8.3 發(fā)送郵件
8.4 實(shí)現(xiàn)震動
8.5 鬧鐘
8.5.1 AlarmManager類概述
8.5.2 設(shè)定鬧鐘實(shí)例
8.5.3 更換墻紙實(shí)例
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的多媒體播放器
綜合實(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 中國象棋
參考文獻(xiàn)