出版時間:2012-10 出版社:機(jī)械工業(yè)出版社 作者:吳善財 頁數(shù):574 字?jǐn)?shù):916000
內(nèi)容概要
本書詳細(xì)講解了Android技術(shù)在各個領(lǐng)域的具體應(yīng)用,介紹了各個實(shí)例的具體實(shí)現(xiàn)過程。全書分為10章,第1、2章是基礎(chǔ)知識,講解了Android前景和搭建開發(fā)環(huán)境的過程;第3章詳細(xì)講解了Android在人機(jī)交互界面領(lǐng)域典型實(shí)例的設(shè)計過程;第4章詳細(xì)講解了Android各個組件的使用方法;第5章講解了Android在交互式應(yīng)用領(lǐng)域的具體應(yīng)用;第6章講解了Android在手機(jī)自動服務(wù)領(lǐng)域中的應(yīng)用;第7章講解了Android在娛樂和多媒體領(lǐng)域的具體應(yīng)用;第8章講解了Android在互聯(lián)網(wǎng)領(lǐng)域各個實(shí)例的實(shí)現(xiàn)過程:第9章講解了Android在官方服務(wù)綁定領(lǐng)域各個實(shí)例的實(shí)現(xiàn)過程;第10章講解了Android在繪圖和游戲開發(fā)領(lǐng)域的具體應(yīng)用。
本書適用于Android的初、中、高級用戶,既可以作為初學(xué)者的自學(xué)手冊,也可以作為有一定程序開發(fā)基礎(chǔ)人員的參考書。
書籍目錄
前言
第1章揭開Android的神秘面紗
1.1了解智能手機(jī)
1.1.1智能手機(jī)的定義
1.1.2智能手機(jī)的特點(diǎn)
1.1.3主流智能手機(jī)系統(tǒng)
1.2初識Android
1.2.1產(chǎn)生背景
1.2.2 Android手機(jī)介紹
1.3 Android特性
1.4 Android組件結(jié)構(gòu)應(yīng)用程序框架
1.4.1 Android組件結(jié)構(gòu)
1.4.2 Android應(yīng)用程序框架
1.5 Android模擬器
1.5.1 Android模擬器介紹
1.5.2模擬器和真機(jī)的區(qū)別
1.6 Android的未來發(fā)展和市場前景
1.6.1 Android的未來發(fā)展
1.6.2 Android的市場前景
第2章開始搭建Android開發(fā)環(huán)境
2.1開發(fā)Android應(yīng)用前的準(zhǔn)備
2.1.1基本系統(tǒng)要求
2.1.2 Android軟件開發(fā)包
2.2 Windows開發(fā)環(huán)境搭建
2.2.1安裝JDK、Eclipse、Android SDK
2.212設(shè)置Android SDKHome
2.2.3驗(yàn)證開發(fā)環(huán)境
2.2.4創(chuàng)建.AndroidAVD虛擬設(shè)備
2.3其他平臺下的搭建
2.3.1 Linux平臺下的搭建過程
2.3.2蘋果平臺下的搭建過程
2.4安裝過程中的常見問題
第3章用戶人機(jī)界面設(shè)置
3.1更改、顯示文字標(biāo)簽
3.1.1設(shè)計理念
3.1.2具體實(shí)現(xiàn)
3.2更改屏幕背景顏色
3.2.1設(shè)計理念
3.2.2具體實(shí)現(xiàn)
3.3更改文字顏色
3.3.1設(shè)計理念
3.3.2具體實(shí)現(xiàn)
3.4置換TextView文字
3.4.1設(shè)計理念
3.4.2具體實(shí)現(xiàn)
3.5獲取手機(jī)分辨率的大小
3.5.1設(shè)計理念
3.5.2具體實(shí)現(xiàn)
3.6樣式化處理對象
3.6.1設(shè)計理念
3.6.2具體實(shí)現(xiàn)
3.7響應(yīng)按鈕事件
3.7.1設(shè)計理念
3.7.2具體實(shí)現(xiàn)
3.8頁面的轉(zhuǎn)換處理
3.8.1設(shè)計理念
3.8.2具體實(shí)現(xiàn)
3.9調(diào)用另一個Activity
3.9.1設(shè)計理念
3.9.2具體實(shí)現(xiàn)
3.10不同Activity之間的數(shù)據(jù)傳遞
3.10.1設(shè)計理念
3.10.2具體實(shí)現(xiàn)
3.11返回數(shù)據(jù)到前一個Activity
3.11.1設(shè)計理念
3.11.2具體實(shí)現(xiàn)
3.12實(shí)現(xiàn)交互對話框
3.12.1設(shè)計理念
3.12.2具體實(shí)現(xiàn)
3.13置換文字顏色
3.13.1設(shè)計理念
3.13.2具體實(shí)現(xiàn)
3.14設(shè)置文字字體
3 14 1設(shè)計理念
3.14.2具體實(shí)現(xiàn)
3.15拖動相片特效
3.15.1設(shè)計理念
3.15.2具體實(shí)現(xiàn)
3.16制作一個計算器
3.16.1設(shè)計理念
3.16.2具體實(shí)現(xiàn)
3.17設(shè)置About(關(guān)于)信息
3.17.1設(shè)計理念
3.17.2具體實(shí)現(xiàn)
3.18程序加載中
3.18.1設(shè)計理念
3.18.2具體實(shí)現(xiàn)
3.19可選擇的對話框
3.19.1設(shè)計理念
3.19.2具體實(shí)現(xiàn)
3.20主題變換
3.20.1設(shè)計理念
3.20.2具體實(shí)現(xiàn)
第4章玩轉(zhuǎn)Android組件
4.1 EditText和setOnKeyListener事件實(shí)現(xiàn)文本處理
4.2實(shí)現(xiàn)背景圖片按鈕
4.3 Toast實(shí)現(xiàn)溫馨提示
4.4 CheckBox實(shí)現(xiàn)一個簡單物品清單
4.5單選按鈕組實(shí)現(xiàn)選擇處理
4.6 ImageView實(shí)現(xiàn)相框效果
4.7 Spinner實(shí)現(xiàn)選擇處理
4.8 Gallery實(shí)現(xiàn)相簿功能
4.9 java.io.File實(shí)現(xiàn)文件搜索
4.10 ImageButton實(shí)現(xiàn)按鈕置換
4.1l AutoCompleteTextView實(shí)現(xiàn)輸入提示
4.12 AnalogClock實(shí)現(xiàn)時鐘效果
4.13 DatePicker和TimePicker實(shí)現(xiàn)時間選擇
4.14 ProgressBar和Handler實(shí)現(xiàn)進(jìn)度條提示
4.15網(wǎng)格視圖控件和ArrayAdapter實(shí)現(xiàn)動態(tài)排版
4.16使用ListActivity
4.16.1 ListActivity介紹
4.16.2 Listactivity應(yīng)用方法
4.17 Matrix實(shí)現(xiàn)圖片縮放
4.18 Bitmap和Matrix實(shí)現(xiàn)圖片旋轉(zhuǎn)
4.1 9 decodeFile加載手機(jī)磁盤文件
第5章手機(jī)交互應(yīng)用服務(wù)
5.1 TextView小試牛刀
5.1.1功能介紹
5.1.2具體實(shí)現(xiàn)
5.2撥打電話
5.2.1功能介紹
5.2.2具體實(shí)現(xiàn)
5.3發(fā)送短信
5.3.1功能介紹
5.3.2具體實(shí)現(xiàn)
5.4自制發(fā)送Email程序
5.4.1功能介紹
5.4.2具體實(shí)現(xiàn)
5.5手機(jī)震動效果
5.5.1實(shí)現(xiàn)原理
5.5.2具體實(shí)現(xiàn)
5.6圖文提醒
5.6.1實(shí)現(xiàn)原理
5.6.2具體實(shí)現(xiàn)
5.7狀態(tài)欄提醒
5.7.1實(shí)現(xiàn)原理
5.7.2具體實(shí)現(xiàn)
5.8 ContentResolvet檢索手機(jī)通訊錄
5.8.1實(shí)現(xiàn)原理
5.8.2 ContentResolver介紹
5.8.3具體實(shí)現(xiàn)
5.9手機(jī)文件管理器
5.9.1實(shí)現(xiàn)原理
5.9.2具體實(shí)現(xiàn)
5.10清除、還原手機(jī)桌面
5.10.1實(shí)現(xiàn)原理
5.10.2具體實(shí)現(xiàn)
5.11手機(jī)背景圖變換處理
5.11.1實(shí)現(xiàn)原理
5.11.2具體實(shí)現(xiàn)
5.12對文件的一些操作——修改和刪除
5.12.1實(shí)現(xiàn)原理
5.12.2 Java I/O基本類庫介紹
5.12.3具體實(shí)現(xiàn)
5.13獲取File和Cache的路徑
5.13.1實(shí)現(xiàn)原理
5.13.2具體實(shí)現(xiàn)
5.14控制Wi-Fi服務(wù)
5.14.1 Wi-Fi簡介
5.14.2實(shí)現(xiàn)原理
5.14.3具體實(shí)現(xiàn)
5.15獲取SIM卡內(nèi)信息
5.15.1 SIM卡簡介
5.15.2實(shí)現(xiàn)原理
5.15.3具體實(shí)現(xiàn)
5.16實(shí)現(xiàn)觸摸撥號按鈕
5.16.1實(shí)現(xiàn)原理
5.16.2具體實(shí)現(xiàn)
5.17查看正在運(yùn)行的程序
5.17.1實(shí)現(xiàn)原理
5.17.2具體實(shí)現(xiàn)
5.18更改屏幕方向
5.18.1實(shí)現(xiàn)原理
5.18.2具體實(shí)現(xiàn)
5.19獲取網(wǎng)絡(luò)和手機(jī)相關(guān)信息
5.19.1實(shí)現(xiàn)原理
5.19.2具體實(shí)現(xiàn)
第6章手機(jī)自動服務(wù)
6.1短信提醒
6.1.1實(shí)現(xiàn)原理
6.1.2具體實(shí)現(xiàn)
6.2電池容量提醒
6.2.1實(shí)現(xiàn)原理
6.2.2具體實(shí)現(xiàn)
6.3短信群發(fā)
6.3.1實(shí)現(xiàn)原理
6.3.2具體實(shí)現(xiàn)
6.4發(fā)送短信實(shí)現(xiàn)Email通知
6.4.1實(shí)現(xiàn)原理
6.4.2具體實(shí)現(xiàn)
6.5來電的信息提醒
6.5.1實(shí)現(xiàn)原理
6.5.2 TelephonyManager和PhoneStateListener
6.5.3具體實(shí)現(xiàn)
6.6獲取存儲卡容量
6.6.1實(shí)現(xiàn)原理
6.6.2具體實(shí)現(xiàn)
6.7來電郵件通知你
6.7.1實(shí)現(xiàn)原理
6.7.2具體實(shí)現(xiàn)
6.8內(nèi)存和存儲卡控制
6.8.1實(shí)現(xiàn)原理
6.8.2具體實(shí)現(xiàn)
6.9實(shí)現(xiàn)定時鬧鐘
6.9.1實(shí)現(xiàn)原理
6.9.2具體實(shí)現(xiàn)
6.10黑名單來電自動靜音
6.10.1實(shí)現(xiàn)原理
6.10.2具體實(shí)現(xiàn)
6.1l指定時間置換桌面背景
6.11.1實(shí)現(xiàn)原理
6.11.2具體實(shí)現(xiàn)
6.12監(jiān)聽短信狀態(tài)
6.12.1實(shí)現(xiàn)原理
6.12.2具體實(shí)現(xiàn)
6.13設(shè)計開機(jī)顯示程序
6.13.1實(shí)現(xiàn)原理
6.13.2具體實(shí)現(xiàn)
第7章娛樂和多媒體編程
7.1獲取圖片的寬高
7.1.1實(shí)現(xiàn)原理
7.1.2具體實(shí)現(xiàn)
7.2幾何圖形繪制
7.2.1實(shí)現(xiàn)原理
7.2.2具體實(shí)現(xiàn)
7.3手機(jī)屏幕保護(hù)程序
7.3.1實(shí)現(xiàn)原理
7.3.2具體實(shí)現(xiàn)
7.4點(diǎn)擊移動照片
7.4.1實(shí)現(xiàn)原理
7.4.2具體實(shí)現(xiàn)
7.5顯示存儲卡中的照片
7.5.1實(shí)現(xiàn)原理
7.5.2具體實(shí)現(xiàn)
7.6獲取內(nèi)置媒體中的圖片文件
7.6.1實(shí)現(xiàn)原理
7.6.2具體實(shí)現(xiàn)
7.7調(diào)節(jié)音量大小
7.7.1實(shí)現(xiàn)原理
7.7.2具體實(shí)現(xiàn)
7.8播放MP3文件
7.8.1實(shí)現(xiàn)原理
7.8.2具體實(shí)現(xiàn)
7.9錄音處理
7.9.1實(shí)現(xiàn)原理
7.9.2具體實(shí)現(xiàn)
7.10相機(jī)預(yù)覽及拍照
7.10.1實(shí)現(xiàn)原理
7.10.2編程思想
7.10.3具體實(shí)現(xiàn)
7.11 3印影片播放器
7.11.1實(shí)現(xiàn)原理
7.11.2具體實(shí)現(xiàn)
7.12鈴聲設(shè)置
7.12.1實(shí)現(xiàn)原理
7.12.2具體實(shí)現(xiàn)
第8章網(wǎng)絡(luò)應(yīng)用
8.1最常見的傳遞HTTP參數(shù)
8.1.1實(shí)現(xiàn)原理
8.1.2具體實(shí)現(xiàn)
8.2實(shí)現(xiàn)網(wǎng)頁瀏覽
8.2.1實(shí)現(xiàn)原理
8.2.2具體實(shí)現(xiàn)
8.3手機(jī)使用HTML程序
8.3.1實(shí)現(xiàn)原理
8.3.2具體實(shí)現(xiàn)
8.4用內(nèi)置瀏覽器打開網(wǎng)頁
8.4.1實(shí)現(xiàn)原理
8.4.2具體實(shí)現(xiàn)
8.5 GaUery中顯示網(wǎng)絡(luò)照片
8.5.1實(shí)現(xiàn)原理
8.5.2具體實(shí)現(xiàn)
8.6網(wǎng)絡(luò)播放MP3
8.6.1實(shí)現(xiàn)原理
8.6.2具體實(shí)現(xiàn)
8.7遠(yuǎn)程下載手機(jī)鈴聲
8.7.1實(shí)現(xiàn)原理
8.7.2具體實(shí)現(xiàn)
8.8遠(yuǎn)程下載屏幕背景
8.8.1實(shí)現(xiàn)原理
8.8.2具體實(shí)現(xiàn)
8.9文件上傳至服務(wù)器
8.9.1實(shí)現(xiàn)原理
8.9.2具體實(shí)現(xiàn)
8.10實(shí)現(xiàn)一個簡單的RSS閱讀器
8.10.1實(shí)現(xiàn)原理
8.10.2具體實(shí)現(xiàn)
8.11遠(yuǎn)程下載安裝Android程序
8.11.1 APK簡介
8.11.2下載APK應(yīng)用程序
8.11.3安裝APK應(yīng)用程序
8.11.4移除APK應(yīng)用程序
8.11.5實(shí)現(xiàn)原理
8.11.6具體實(shí)現(xiàn)
8.12下載觀看3gp視頻
8.12.1實(shí)現(xiàn)原理
8.12.2具體實(shí)現(xiàn)
第9章綁定官方的服務(wù)
9.1模擬驗(yàn)證官方賬號
9.1.1Google Account Authentication Service介紹
9.1.2具體實(shí)現(xiàn)
9.2模擬實(shí)現(xiàn)Google搜索
9.2.1 Google SearchAPI的使用流程
9.2.2具體實(shí)現(xiàn)
9.3Google CllartAPI生成二維條碼
9.3.1 Google ChartAPI基礎(chǔ)
9.3.2具體實(shí)現(xiàn)
9.4 Google地圖的典型運(yùn)用
9.4.1 Google MapView基礎(chǔ)
9.4.2具體實(shí)現(xiàn)
9.5 Geocoder實(shí)現(xiàn)地址查詢
9.5.1 Geocoder基礎(chǔ)
9.5.2具體實(shí)現(xiàn)一
9.6 Directions Route實(shí)現(xiàn)路徑導(dǎo)航
9.6.1實(shí)現(xiàn)原理
9.6.2具體實(shí)現(xiàn)
9.7 LocationListener和MapView實(shí)時更新
9.7.1實(shí)現(xiàn)原理
9.7.2具體實(shí)現(xiàn)
9.8Google TrailslateAPI翻譯
9.8.1 GoogleTranslateAPI介紹
9.8.2具體實(shí)現(xiàn)
9.9畫圖并計算距離
9.9.1實(shí)現(xiàn)原理
9.9.2具體實(shí)現(xiàn)
9.10生成二維條碼
9.10.1實(shí)現(xiàn)原理
9.10.2具體實(shí)現(xiàn)
9.11動態(tài)二維條碼掃描儀
9.11.1實(shí)現(xiàn)原理
9.11.2具體實(shí)現(xiàn)
9.12設(shè)置手機(jī)屏幕顏色
9.12.1實(shí)現(xiàn)原理
9.12.2具體實(shí)現(xiàn)
第10章典型手機(jī)游戲應(yīng)用
10.1 Graphics繪圖處理
10.1.1 Color類
10.1.2 Paint類
10.1.3 Canvas
10.1.4 Rcct類
10.1.5 NinePatch類
10.1.6 Matrix類
10.1.7 Bitmap類
10.1.8 BitmapFactory類
10.1.9 Region類
10.1.10 Typeface類
10.1.11 Shader類
10.2游戲框架
10.2.1 View類
10.2.2 SurfaceView類
10.3動畫處理
10.3.1 Tween動畫
10.3.2 Frame動畫
10.4手機(jī)游戲——魔塔游戲
10.4.1 Java游戲開發(fā)流程
10.4.2設(shè)計游戲框架
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
Android開發(fā)完全實(shí)戰(zhàn)寶典 PDF格式下載