Android開發者的問題解決方案
『這本書的知識是由Android開發社群分享和貢獻。他們協助這領域的後輩,使得Android開發更容易。』
-截自前言
本書提供超過200多個測試過的秘訣,幫助您建立Android應用程式。隨著這本錦囊妙計,您會找到可用的解決方案,包括使用者介面,多點觸碰手勢(multitouch gestures),位置感知,網站服務和裝置功能如:手機、照相機和加速度感測計。也提供有用的步驟讓您將應用程式放上Google Play。
本書適合具Java,Android基礎和Java SE API的開發者閱讀,這本書的功能秘訣是由Android社群超過三十幾個開發者所貢獻。每個秘訣提供一個簡潔的解決方案和範例程式碼,可以馬上運用在專案上。在眾多主題之中,這本錦囊妙計幫助您:
‧透過指引來設計一個成功的Android app
‧學習UI控制,有效率的版面設計與圖形元素等作業
‧學習如何利用Android豐富的功能在您的應用程式裡
‧儲存及檢索於檔案,SD卡和嵌入資料庫中的應用程式資料
‧存取RESTful網站服務,RSS/Atom 饋送(feeds)和從網站來的資訊
‧建立位置感知系統以找尋所在位置和景點,並將它們放上Google Maps和OpenStreetMap
‧獨立元件及應用程式的測試與疑難排解
Ian F. Darwin 是一位軟體開發者,顧問和教師,擁有超過三十年的電腦技術經驗。他是Checking C Programs with Lint和Java Cookbook二本書的作者(皆由歐萊禮出版),發表超過一百篇有關Unix、C、Java、Mac、Python、Android和網站技術等文章和課程。
目錄
前言
1. 入門
2. 設計成功的應用程式
3. 測試
4. 程序內部/外部(Inter-/Intra-process)通訊
5. 內容提供程式
6. 圖形
7. 圖形使用者介面
8. 警告用的GUI: Menus, Dialog, Toasts 和 Notification
9. GUI: ListView
10. 多媒體
11. 資料持久性
12. 電話應用程式
13. 網路應用程式
14. 遊戲與動畫
15. 社群網路
16. 位置與地圖應用程式
17. 加速度感測計
18. 藍牙
19. 系統與裝置控制
20. 其他程式語言和架構
21. 字串和國際化
22. 打包,部署,和發佈/販賣應用程式
前言
1. 入門
2. 設計成功的應用程式
3. 測試
4. 程序內部/外部(Inter-/Intra-process)通訊
5. 內容提供程式
6. 圖形
7. 圖形使用者介面
8. 警告用的GUI: Menus, Dialog, Toasts 和 Notification
9. GUI: ListView
10. 多媒體
11. 資料持久性
12. 電話應用程式
13. 網路應用程式
14. 遊戲與動畫
15. 社群網路
16. 位置與地圖應用程式
17. 加速度感測計
18. 藍牙
19. 系統與裝置控制
20. 其他程式語言和架構
21. 字串和國際化
22. 打包,部署,和發佈/販賣應用程式