Android app 程式開發書籍推薦

Photobucket

KT手上有一本,

2009年當年就買的「Google Android SDK開發範例大全|第1版」,



一直沿用至今都覺得實在很好用,

像一本活字典一樣,遇到不常用的控制工具或是一些不熟的功能,

翻閱此書可以很快了解使用上的技巧,並且此書內容相當豐富,

而目前此書已發佈到第三版,

目前書中範例已超過200個以上,KT真心推薦此書。

Photobucket



Google Android SDK開發範例大全|第3版

作者:佘志龍、陳昱勛、鄭名傑、陳小鳳
出版社:悅知文化
出版日期:2011年04月21日
語言:繁體中文 ISBN:9789866072000
裝訂:平裝

目錄:


第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平板運行

這個網誌中的熱門文章

16天記下7000單字

nano 文字編輯器

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

2022 最新入門零基礎 Flutter教學 【Flutter 程式設計入門實戰 30 天】Flutter 教學課程目錄 (IntelliJ IDEA 開發教學)

【從零開始學 Flutter 程式設計】SharedPreferences 設定檔資料存取