編輯推薦
全新2.3以上版本精彩範例。新增HTML5手機應用程序範例。影音功能大突破,領先業界的影音播放功能詳解。易於閱讀的架構設計,邊看邊學,每個範例均搭配步驟及完成畫麵。每個範例後麵均有擴展學習,在學習範例應用的同時延伸思考。汲取專傢經驗,指引入門捷徑。
移動網絡設備(MID,Mobile Internet Device)的發展趨勢銳不可當,其中以智能手機最受矚目。
《Google Android SDK開發範例大全(第3版)》采用範例集的形式,由淺入深地帶領Google Android SDK初學者,以及具備Java基礎的程序設計人員逐步掌握開發MID的能力。同時,書中200多個範例均可作為開發樣闆,以此拋磚引玉,進而拓展程序設計人員開發MID的無限可能。精彩範例,原創展現。
更炫的移動設備人機界麵配置:豪華Widget、Home Screen App Widgets、隱藏式抽屜-Sliding Drawer等閃亮登場!
完整的手機數據存取功能:鈴聲模式設置、震動控製、WiFi服務、屏幕鏇轉、電池計量、溫度測量、電信網絡信息、SIM卡信息、撥打電話、短信解析、通訊錄聯係人、電子羅盤、屏幕手寫等手機控製功能。
係統服務及研發的整閤:網絡搜索、聯係人、音樂、應用程序、定製手機文件管理、記憶卡I/O存取、雙嚮短信、鬧鍾服務、開機程序、來電通信互動、拜年短信、信息提醒、電池電量顯示、進度顯示、取得應用程序信息等。
超酷的娛樂多媒體設計:觸控移動事件、建立手勢、手勢判斷控製、屏幕保護程序、啓動動畫、mp3播放器、3gp影片播放、相機預覽拍照、自動對焦、調整音量、信息指令遙控手機、錄音控製、自定義動畫按鈕等
Web Service存取服務:內嵌網頁瀏覽器、Ajax網頁特效、手機氣象局、網絡播放mp3、網絡安裝apk程序、遠程下載手機鈴聲、XML-RPC移動博客發布器、手機RSS閱讀器、地震速報、網頁快照等。
完備的Google網絡服務:Google語音搜尋、Google遠程賬號登錄、Google Search API、Google Chart API、Google Picasa手機相冊、Google Translate API整閤等。
Google Map應用:GPS定位、規劃導航路徑、GPS Google地圖、地址反查地理坐標等衛星全球定位實例。
創意程序設計:即時動態桌麵、電蚊香、轉轉輪盤、任務管理器、中英發音字典、手機手電筒、GPS軌跡記錄器、女性貼身計時、QR Code二維條碼生成器、手機OR Code掃描儀、熱量骰子、擲杯筊、正妹牆相簿瀏覽器、You Tube影片FLV文件下載器等。
HTML5結閤Mobile:控製手機輸入鍵盤、CSS3版牆貼相冊、離綫數據庫、可撥打電話的HTML鏈接、確定坐標並反查地址等。
內容簡介
《Google Android SDK開發範例大全(第3版)》在上一版的基礎上,以Android手機應用程序開發(采用Android SDK 2.3.3)為主題,超過200多個範例全麵且深度地整閤瞭手機、網絡及服務等多個開發領域,為讀者提高程序設計能力提供瞭很大的幫助。
全書共分11章,主要以範例集的方式來講述Android的知識點,詳細介紹瞭開發Android的人機交互界麵、Android常用的開發控件、Android手機收發短信等通信服務、開發Android手機的自動服務功能和娛樂多媒體功能以及整閤Android與Google強大的網絡服務等內容。隨書光盤中包括瞭所有範例的程序代碼。
《Google Android SDK開發範例大全(第3版)》繼承前兩版由淺入深的方式,範例總數由原先的160多個增加到瞭200多個,在用戶交互界麵、手機控件、交互式通信服務、手機自助服務、娛樂多媒體等方麵均增加瞭相應的範例來介紹新的開發技術,特彆是新增加瞭第11章來專門介紹HTML5技術在Android移動設備裏的應用,相信當下兩個熱門技術的交匯會碰撞齣不一樣的火花。
《Google Android SDK開發範例大全(第3版)》內容由Android的基礎知識到實際開發應用,結構清晰、語言簡潔,非常適閤Android的初學者和Android的進階程序開發者閱讀參考。
作者簡介
餘誌龍、陳昱勛、鄭名傑、陳小風,分彆來自手機製造業、電視媒體業、網絡、電信産業、軟件開發等領域,擅長嵌入式係統軟件設計、J2ME遊戲開發、Android開發,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序語言,熟悉麵嚮對象技術與Eclipse、Netheans開發工具,積纍多年大型項日開發、跨係統整閤經驗。
內頁插圖
目錄
第1章 瞭解、深入、動手做
1.1 紅透半邊天的Android
1.2 本書目的及範例涵蓋範圍
1.3 如何閱讀本書
1.4 使用本書範例
1.5 參考網站
第2章 Android初體驗
2.1 安裝Android SDK與ADT/DDMS
2.2 創建第一個Android項目(Hello Android!)
2.3 Android應用程序架構——從此開始
2.4 可視化的界麵開發工具
2.5 部署應用程序到Android手機
第3章 用戶人機界麵
3.1 更改與顯示文字標簽
3.2 更改手機窗口畫麵底色
3.3 更改TextView文字顔色
3.4 置換TextView文字
3.5 取得手機屏幕大小
3.6 樣式化的定型對象
3.7 簡易的按鈕事件
3.8 手機頁麵的轉換
3.9 調用另一個Activity
3.10 不同Activity之間的數據傳遞
3.11 返迴數據到前一個Activity
3.12 具有交互功能的對話框
3.13 置換文字顔色的機關
3.14 控製不同的文字字體
3.15 如iPhone拖動相片特效
3.16 自製計算器
3.17 關於(About)程序信息
3.18 程序加載中,請稍候
3.19 全屏幕以按鈕重寫
3.20 今晚到哪兒打牙祭
3.21 Android變臉
3.22 打勾顯示輸入的密碼
3.23 Android多語係支持
3.24 判斷手機操作係統版本是否允許運行程序
3.25 兩個不同的程序彼此調用
3.26 指定安裝應用程序遷移至SD卡
3.27 手機動態Layout主題隨手勢物換遷移
第4章 史上超豪華的手機控件
4.1 EditText與TextView共舞
4.2 設計具有背景圖的按鈕
4.3 給聖誕老人的信息
4.4 我同意條款
4.5 消費券采購列錶
4.6 嚮左或嚮右
4.7 專業相框設計
4.8 自定義下拉菜單模式
4.9 動態添加/刪除的Spinner菜單
4.10 心愛小寶貝相片集
4.11 快速地搜索手機文件引擎
4.12 按鈕也能隨單擊變換
4.13 具自動提示功能的菜單
4.14 數字及模擬小時鍾設計
4.15 動態輸入日期與時間
4.16 猜猜紅桃A在哪兒
4.17 後颱程序運行進度提示
4.18 動態文字排版
4.19 在Activity裏顯示列錶
4.20 以動態列錶配置選項
4.21 查找程序根目錄下所有文件
4.22 加載手機磁盤裏的圖片文件
4.23 動態放大縮小ImageView裏的圖片
4.24 動態鏇轉圖片
4.25 猜猜我在想什麼
4.26 離開與關閉程序的彈齣窗口
4.27 隱藏式抽屜
4.28 手機桌麵上的小玩意
4.29 手機圖片搜索管理器
4.30 實時配置桌麵上的AppWidget UI Layout
4.31 識彆輸入裝置ID與InputDevice裝置
4.32 選取文字的聰明文字聯想
4.33 設計與Launcher相同的三頁滑動Layout
第5章 交互式通信服務與手機控製
5.1 具有正則錶達式的TextView
5.2 ACTION!CALL!撥打電話
5.3 自製發送短信程序
5.4 自製發送E-mail程序
5.5 自製日曆手機數據庫
5.6 手機振動的節奏
5.7 圖文可視化提醒
5.8 狀態欄的圖標與文字提醒
5.9 搜索手機通訊錄自動完成
5.10 取得聯係人資料
5.11 製作有圖標的文件資源管理器
5.12 還原手機默認桌麵
5.13 置換手機後颱圖
5.14 獲取手機現存桌麵
5.15 文件資源管理器再進化
5.16 取得目前File與Cache的路徑
5.17 打開/關閉WiFi服務
5.18 取得SIM卡內的信息
5.19 調用撥號按鈕
5.20 DPAD按鍵處理
5.21 任務管理器正在運行的程序
5.22 動態更改屏幕方嚮
5.23 係統設置更改事件
5.24 取得電信網絡與手機的相關信息
5.25 建立自己的手寫筆畫圖案
5.26 判斷手持設備的WiFi與GPS狀態
5.27 手機安全設置管理器
5.28 Shell Script運行Cmmand
5.29 模擬文件下載Notification進度變化與關閉
5.30 取得已安裝應用程序列錶與安裝日期信息
5.31 造假的Toast畫麵
5.32 剪貼簿管理器
第6章 手機自動服務紀實
6.1 您有一條短信pop up提醒
6.2 手機電池計量還剩多少
6.3 群發拜年短信給聯係人
6.4 開始與停止係統服務
6.5 通過短信發送E-mail通知
6.6 手機撥接狀態
6.7 有來電,發送郵件通知
6.8 存儲卡剩餘多少容量
6.9 訪問本機內存與存儲卡
6.10 實現可定時響起的鬧鍾
6.11 黑名單來電自動靜音
6.12 手機翻背麵即靜音振動
6.13 指定時間置換桌麵背景
6.14 判斷發送短信後的狀態
6.15 後颱服務送齣廣播信息
6.16 開機程序設計
6.17 雙嚮短信常駐服務
6.18 測量電池溫度
6.19 電池電量顯示Widget小工具
6.20 取齣通訊錄數據及多組電話號碼
6.21 電子Sensor精確羅盤
6.22 屏幕手寫事件判斷
6.23 畫一顆心,打電話給HONEY
6.24 開啓內置鬧鍾與已安裝的應用程序設置
6.25 在SDK開發環境中訪問JNI接口
第7章 娛樂多媒體
7.1 訪問Drawable資源的寬和高
7.2 繪製幾何圖形
7.3 手機屏幕保護程序
7.4 用手指移動畫麵裏的照片
7.5 加載存儲卡的Gallery相簿
7.6 取得手機內置媒體中的圖片文件
7.7 相片導航嚮導與設置背景桌麵
7.8 調整音量大小
7.9 播放mp3資源文件
7.10 播放存儲卡裏的mp3音樂
7.11 自製錄音/播放錄音程序
7.12 通過收到短信開始秘密錄音
7.13 內置影片播放器載入3gp電影
7.14 自製3gp影片播放器
7.15 相機預覽及拍照臨時文件
7.16 拍照瞬間啓動相機自動對焦
7.17 製作開場動畫
7.18 我的手機會說話
7.19 手勢觸控屏幕控製
7.20 多點觸控屏幕事件捕捉
7.21 電流急急棒
7.22 自定義動畫按鈕事件
7.23 設置錄音取樣頻率與顯示錄音時間
7.24 EXIF照片信息編輯及讀取
7.25 聲音音效均衡器、重低音與音場控製
7.26 在自定義的SurfaceView上繪製動畫
第8章 當Android與Internet接軌
8.1 HTTP GET/POST傳遞參數
8.2 在程序裏瀏覽網頁
8.3 嵌入HTML標記的程序
8.4 設計前往打開網頁功能
8.5 將網絡圖像網址放入Gallery中顯示
8.6 即時訪問網絡圖片文件展示
8.7 手機氣象局,實時衛星雲圖
8.8 通過網絡播放mp3
8.9 設置遠程下載音樂為手機鈴聲
8.10 遠程下載桌麵背景圖案
8.11 將手機文件上傳至網站服務器
8.12 移動博客發布器
8.13 移動RSS閱讀器
8.14 遠程下載安裝Android程序
8.15 手機下載看3gp影片
8.16 訪問網站Login API
8.17 地震速報
8.18 通過Web API動態更改手機Spinner控件
8.19 網絡語音搜索
8.20 網絡下載過程中顯示加載中
8.21 快照WebView加載的網頁畫麵
8.22 網頁的放大與縮小
8.23 WebView網頁載入中、載入完成樣版
8.24 通過內嵌Flash Player播放FLV電影
8.25 WebView網站Session Cookie判斷與訪問
8.26 文件下載管理器
8.27 手機Socket聯機撥號服務器
第9章 Google服務與Android完美整閤
9.1 Google賬號驗證Token
9.2 Google搜索
9.3 前端産生QR Code二維條形碼
9.4 以經緯度查找目的地位置
9.5 GPS Google地圖
9.6 移動版Google Map
9.7 規劃導航路徑
9.8 移動設備上的Picasa相冊
9.9 隨身翻譯機
9.10 通過YouTube ID調用YouTube播放影片
9.11 Google Analytics分析手機用戶行為
第10章 創意Android程序設計
10.1 手機手電筒
10.2 GPS軌跡記錄器
10.3 女性貼身看護
10.4 手機QR Code二維條形碼生成器
10.5 Android QR Code二維條形碼掃描儀
10.6 上班族今天中午要吃什麼
10.7 擲杯筊
10.8 電蚊香
10.9 轉轉輪盤——Lucky!
10.10 任務管理器
10.11 免費的雲端發音字典
10.12 動起來!手機桌麵上會動的動態桌布
10.13 正妹牆相簿瀏覽器
10.14 YouTube影片FLV文件下載器
第11章 HTML5 Mobile應用程序開發
11.1 HTML5 INPUT輸入框控製手機輸入鍵盤
11.2 HTML5利用CSS3排版的牆貼相冊
11.3 HTML5網頁離綫數據庫
11.4 可撥打電話的HTML連接
11.5 HTML5取迴所在經緯度坐標並反查地址
附錄A 如何發布程序到Android Market
A.1 支付Google Android Market注冊費
A.2 生成簽署憑證.keystore金鑰檔案
A.3 上傳*.apk程序到Android Market上
附錄B 升級項目至新版SDK 與Honeycomb平闆程序部署
B.1 Android SDK版本與項目最低運行版本設置
B.2 升級程序至Honeycomb平闆運行
前言/序言
Google Android SDK開發範例大全(第3版) 下載 mobi epub pdf txt 電子書