包郵 Android編程權威指南 第3版 Amazon移動開發類書 Android開發入門

包郵 Android編程權威指南 第3版 Amazon移動開發類書 Android開發入門 pdf epub mobi txt 電子書 下載 2025

圖書標籤:
  • Android
  • Android編程
  • Android開發
  • 移動開發
  • 技術
  • 書籍
  • 程序設計
  • 計算機
  • 開發入門
  • 權威指南
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 弗洛拉圖書專營店
齣版社: 人民郵電齣版社
ISBN:9787115457592
商品編碼:13464874189
齣版時間:2017-06-08

具體描述



商品參數
Android編程權wei指南 第3版
             定價 129.00
齣版社 人民郵電齣版社
版次 1
齣版時間 2017年6月
開本
作者 [美] 比爾·菲利普斯 剋裏斯·斯圖爾特 剋莉絲汀·馬西卡諾
裝幀 平裝
頁數
字數
ISBN編碼 9787115457592
重量


內容介紹

Big Nerd Ranch是美國一傢專業的移動開發技術培訓機構。本書主要以其Android訓練營教學課程為基礎,融閤瞭幾位作者多年的心得體會,是一本完全麵嚮實戰的Android編程quanwei指南。全書共36章,

詳細介紹瞭8個Android應用的開發過程。通過這些精心設計的應用,你可以掌握很多重要的理論知識和開發技巧,獲得寶貴的開發經驗。



目錄

第1章 Android開發初體驗 1


1.1 Android開發基礎 2


1.2 創建Android項目 2


1.3 Android Studio使用導航 6


1.4 用戶界麵設計 6


1.4.1 視圖層級結構 10


1.4.2 組件屬性 10


1.4.3 創建字符串資源 11


1.4.4 預覽布局 12


1.5 從布局XML到視圖對象 13


1.6 組件的實際應用 16


1.6.1 引用組件 17


1.6.2 設置監聽器 17


1.7 創建提示消息 19


1.8 使用模擬器運行應用 21


1.9 深入學習:Android編譯過程 23


1.10 關於挑戰練習 25


1.11 挑戰練習:定製toast消息 25


第2章 Android與MVC設計模式 26


2.1 創建新類 26


2.2 Android與MVC設計模式 29


2.3 更新視圖層 31


2.4 更新控製器層 33


2.5 在物理設備上運行應用 37


2.5.1 連接設備 37


2.5.2 配置設備用於應用開發 37


2.6 添加圖標資源 38


2.6.1 嚮項目中添加資源 39


2.6.2 在XML文件中引用資源 41


2.7 挑戰練習:為TextView添加監聽器 42


2.8 挑戰練習:添加後退按鈕 42


2.9 挑戰練習:從按鈕到圖標按鈕 42


第3章 activity的生命周期 45


3.1 日誌跟蹤理解activity生命周期 46


3.1.1 輸齣日誌信息 46


3.1.2 使用LogCat 48


3.1.3 activity生命周期實例解析 50


3.2 設備鏇轉與activity生命周期 52


3.3 保存數據以應對設備鏇轉 56


3.4 再探activity生命周期 58


3.5 深入學習:activity內存清理現狀 59


3.6 深入學習:日誌記錄的級彆與方法 60


3.7 挑戰練習:禁止一題多答 61


3.8 挑戰練習:評分 61


第4章 Android應用的調試 62


4.1 異常與棧跟蹤 63


4.1.1 診斷應用異常 64


4.1.2 記錄棧跟蹤日誌 65


4.1.3 設置斷點 66


4.1.4 使用異常斷點 68


4.2 Android特有的調試工具 70


4.2.1 使用Android Lint 70


4.2.2 R類的問題 71


4.3 挑戰練習:探索布局檢查器 72


4.4 挑戰練習:探索內存分配跟蹤 72


第5章 第二個activity 74


5.1 創建第二個activity 75


5.1.1 創建新的activity 75


5.1.2 創建新的activity子類 78


5.1.3 在manifest配置文件中聲明activity 78


5.1.4 為QuizActivity添加CHEAT按鈕 79


5.2 啓動activity 81


5.3 activity間的數據傳遞 83


5.3.1 使用intent extra 83


5.3.2 從子activity獲取返迴結果 86


5.4 activity的使用與管理 91


5.5 挑戰練習:堵住漏洞 93


第6章 Android SDK版本與兼容 94


6.1 Android SDK版本 94


6.2 Android編程與兼容性問題 95


6.2.1 比較閤理的版本 95


6.2.2 SDKZUI低版本 96


6.2.3 SDK目標版本 97


6.2.4 SDK編譯版本 97


6.2.5 安全添加新版本API中的代碼 97


6.3 使用Android開發者文檔 100


6.4 挑戰練習:報告編譯版本 101


6.5 挑戰練習:限製作弊次數 102


第7章 UI fragment與fragment 管理器 103


7.1 UI設計的靈活性需求 104


7.2 引入fragment 104


7.3 著手開發CriminalIntent 105


7.3.1 創建新項目 107


7.3.2 兩類fragment 108


7.3.3 在Android Studio中增加依賴關係 108


7.3.4 創建Crime類 111


7.4 托管UI fragment 112


7.4.1 fragment的生命周期 112


7.4.2 托管的兩種方式 113


7.4.3 定義容器視圖 113


7.5 創建UI fragment 115


7.5.1 定義CrimeFragment的布局 115


7.5.2 創建CrimeFragment類 117


7.6 嚮FragmentManager添加UI fragment 122


7.6.1 fragment事務 123


7.6.2 FragmentManager與fragment生命周期 125


7.7 采用fragment的應用架構 126


7.8 深入學習:fragment與支持庫 127


7.9 深入學習:為什麼優先使用支持庫版fragment 128


第8章 使用RecyclerView顯示列錶 129


8.1 升級CriminalIntent應用的模型層 130


8.2 使用抽象activity托管fragment 132


8.2.1 通用型fragment托管布局 133


8.2.2 抽象activity類 133


8.3 RecyclerView、ViewHolder和Adapter 137


8.3.1 ViewHolder和Adapter 138


8.3.2 使用RecyclerView 141


8.3.3 列錶項視圖 142


8.3.4 實現ViewHolder和Adapter 143


8.4 綁定列錶項 145


8.5 響應點擊 147


8.6 深入學習:ListView和GridView 148


8.7 深入學習:單例 148


8.8 挑戰練習:RecyclerView ViewType 149


第9章 使用布局與組件創建用戶界麵 150


9.1 使用圖形布局工具 151


9.2 引入ConstraintLayout 151


9.2.1 使用ConstraintLayout 152


9.2.2 約束編輯器 153


9.2.3 騰齣空間 155


9.2.4 添加組件 157


9.2.5 約束的XML形式 159


9.2.6 編輯屬性 160


9.2.7 動態設置列錶項 162


9.3 深入學習布局屬性 163


9.3.1 dp、sp以及屏幕像素密度 163


9.3.2 邊距與內邊距 165


9.3.3 樣式、主題及主題屬性 166


9.3.4 Android應用的設計原則 166


9.4 圖形布局工具使用小結 167


9.5 挑戰練習:日期格式化 167


第10章 使用fragment argument 168


10.1 從fragment中啓動activity 168


10.1.1 附加extra信息 169


10.1.2 獲取extra信息 170


10.1.3 使用Crime數據更新CrimeFragment視圖 171


10.1.4 直接獲取extra信息的缺點 172


10.2 fragment argument 172


10.2.1 附加argument給fragment 173


10.2.2 獲取argument 174


10.3 刷新顯示列錶項 174


10.4 通過fragment獲取返迴結果 176


10.5 深入學習:為何要用fragment argument 177


10.6 挑戰練習:實現高效的RecyclerView刷新 178


10.7 挑戰練習:優化CrimeLab的錶現 178第11章 使用ViewPager 179


11.1 創建CrimePagerActivity 180


11.1.1 ViewPager與PagerAdapter 181


11.1.2 整閤並配置使用CrimePagerActivity 182


11.2 FragmentStatePagerAdapter與FragmentPagerAdapter 184


11.3 深入學習:ViewPager的工作原理 186


11.4 深入學習:以代碼的方式創建視圖 187


11.5 挑戰練習:恢復CrimeFragment的邊距 187


11.6 挑戰練習:添加Jump to First按鈕和Jump to Last按鈕 188


第12章 對話框 189


12.1 創建DialogFragment 190


12.1.1 顯示DialogFragment 192


12.1.2 設置對話框的顯示內容 94


12.2 fragment間的數據傳遞 196


12.2.1 傳遞數據給DatePickerFragment 197


12.2.2 返迴數據給CrimeFragment 199


12.3 挑戰練習:更多對話框 205


12.4 挑戰練習:實現響應式DialogFragment 205


第13章 工具欄 207


13.1 AppCompat 207


13.2 工具欄菜單 209


13.2.1 在XML文件中定義菜單 210


13.2.2 創建菜單 214


13.2.3 響應菜單項選擇 217


13.3 實現層級式導航 218


13.4 可選菜單項 219


13.4.1 切換菜單項標題 220


13.4.2 “還有個問題” 222


13.5 深入學習:工具欄與操作欄 224


13.6 挑戰練習:刪除crime記錄 224


13.7 挑戰練習:復數字符串資源 224


13.8 挑戰練習:用於RecyclerView的空視圖 225


第14章 SQLite數據庫 226


14.1 定義schema 226


14.2 創建初始數據庫 227


14.2.1 使用Android Device Monitor查看文件 230


14.2.2 處理數據庫相關問題 231


14.3 修改CrimeLab類 232


14.4 寫入數據庫 233


14.4.1 使用ContentValues 233


14.4.2 插入和更新記錄 234


14.5 讀取數據庫 235


14.5.1 使用CursorWrapper 236


14.5.2 創建模型層對象 238


14.6 深入學習:數據庫高級主題介紹 241


14.7 深入學習:應用上下文 241


14.8 挑戰練習:刪除crime記錄 242


第15章 隱式intent 243


15.1 添加按鈕組件 244


15.2 添加嫌疑人信息至模型層 244


用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有