Android for Java Programmers

Mawlood-Yunis, Abdul-Rahman

  • 出版商: Springer
  • 出版日期: 2022-06-25
  • 售價: $2,940
  • 貴賓價: 9.5$2,793
  • 語言: 英文
  • 頁數: 640
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 3030874583
  • ISBN-13: 9783030874582
  • 相關分類: AndroidJava 程式語言
  • 海外代購書籍(需單獨結帳)


1. Java Review.- 2. Getting Started with Android.- 3. Your First Android Application.- 4. Debugging and Testing Using Junit, Espresso, and Mockito Frameworks.- 5. Activity Lifecycle and Passing Objects Between Screens Using Parcelable Interface.- 6. User Interface Essential Classes, Layouts, Styles, Themes, and Dimensions.- 7. ListView, ScrollList, Date and Time Pickers, and RecyclerView.- 8. Toolbar, Menu, Dialog Boxes, Shared Preferences, Implicit Intent, and Directory Structure.- 9. Fragments, Dynamic Binding, Inheritance, Pinching, and Screen Swiping.- 10. Parsing Remote XML and JSON Files, Using HTTPUrlConnection, XmlPullParser, and AsyncTask.- 11. Android SQLite, Firebase, and Room Databases.- 12. Content Provider, Service, Message Broadcasting, and Multimedia Player.- 13. Sensors, Location-Based Service, and Google Maps.


1. Java回顧。
2. 開始使用Android。
3. 您的第一個Android應用程式。
4. 使用Junit、Espresso和Mockito框架進行除錯和測試。
5. 活動生命週期和使用Parcelable接口在屏幕之間傳遞對象。
6. 用於用戶界面的基本類、佈局、樣式、主題和尺寸。
7. ListView、ScrollList、日期和時間選擇器以及RecyclerView。
8. 工具欄、菜單、對話框、共享首選項、隱式意圖和目錄結構。
9. 片段、動態綁定、繼承、捏合和屏幕滑動。
10. 解析遠程XML和JSON文件,使用HTTPUrlConnection、XmlPullParser和AsyncTask。
11. Android SQLite、Firebase和Room數據庫。
12. 內容提供者、服務、消息廣播和多媒體播放器。
13. 傳感器、基於位置的服務和Google地圖。


Abdul-Rahman Mawlood-Yunis is Assistant Professor at Wilfrid Laurier University, Waterloo, ON, Canada, and he has taught courses on Android programming, object-oriented programming and software engineering repeatedly. His research interests include mobile and smart TV apps, natural language processing and text mining, software engineering, peer-to-peer systems, distributed computing, Semantic Web, and business intelligence. Prior to joining Laurier, he was a full-time analyst/software developer at the Canada Revenue Agency for 10 years.


Abdul-Rahman Mawlood-Yunis 是加拿大安大略省滑鐵盧市威爾弗里德·勞瑞爾大學的助理教授,他多次教授Android程式設計、物件導向程式設計和軟體工程等課程。他的研究興趣包括移動和智慧電視應用程式、自然語言處理和文本探勘、軟體工程、點對點系統、分散式計算、語義網和商業智能。在加入勞瑞爾大學之前,他在加拿大稅務局擔任全職分析師/軟體開發人員長達10年。