![](/c3/13387471999.jpg)
出版社:清華大學出版社 ISBN:9787302471172 商品編碼:13387471999 品牌:文軒 出版時間:2017-06-01 代碼:69 作者:J.F.迪馬爾齊奧(J.F.DiMarzio
"![](https://img10.360buyimg.com/imgzone/jfs/t1/102105/7/33921/65220/637ad2fbE3747b3ac/8e9da447b03cae40.jpg)
![](http://img14.360buyimg.com/cms/jfs/t1/203358/9/26405/134589/62f4a34cEcdefae53/84e082ed3b03dbc0.jpg) 作 者:(美)J.F.迪馬爾齊奧(J.F.DiMarzio) 著;劉建 譯 著作 定 價:69.8 出 版 社:清華大學出版社 出版日期:2017年06月01日 頁 數:394 裝 幀:平裝 ISBN:9787302471172 ●第1章Android編程入門1 1.1Android的定義1 1.1.1Android版本2 1.1.2Android功能3 1.1.3Android構架3 1.1.4市場中的Android設備4 1.1.5AndroidMarket6 1.2準備開發所需的工具6 1.2.1AndroidStudio6 1.2.2AndroidSDK12 1.2.3創建Android虛擬機13 1.2.4Android開發者社區20 1.3運行你的第一個Android應用20 1.4小結22 第2章使用AndroidStudio進行Android開發23 2.1探討IDE23 2.2使用代碼自動補全功能30 2.3調試應用31 2.3.1設置斷點31 2.3.2導航暫停的代碼35 2.4發布應用36 2.5小結38 第3章Activity、Fragment和Intent39 3.1理解Activity40 3.1.1在Activity上應用樣式和主題45 3.1.2隱藏Activity的標題46 3.1.3顯示對話框48 3.1.4顯示進度對話框50 3.2使用Intent鏈接Activity53 3.2.1使用Intent對像返回結果57 3.2.2使用Intent對像傳遞數據62 3.3Fragment67 3.3.1動態添加fragment73 3.3.2fragment的生命周期76 3.3.3fragment之間的交互80 3.3.4理解Intent對像的概念83 3.3.5使用Intent過濾器85 3.4顯示Notification85 3.5小結89 第4章了解Android用戶界面91 4.1屏幕組件介紹91 4.1.1視圖和ViewGroup93 4.1.2FrameLayout93 4.1.3LinearLayout(水平)和LinearLayout(垂直)94 4.1.4TableLayout103 4.1.5RelativeLayout105 4.1.6FrameLayout106 4.1.7ScrollView109 4.2適配顯示方向111 4.3管理屏幕的方向變化114 4.3.1在配置發生變化時保存狀態信息118 4.3.2檢測方向變化119 4.3.3控制Activity的方向119 4.4使用ActionBar120 4.5通過編程創建用戶界面129 4.6監聽UI通知132 4.7小結132 第5章基於視圖的用戶界面設計135 5.1使用基礎視圖136 5.1.1TextView視圖136 5.1.2Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton、 RadioGroup視圖136 5.1.3ProgressBar視圖145 5.1.4AutoCompleteTextView視圖152 5.2使用選擇器視圖154 5.2.1TimePicker視圖154 5.2.2DatePicker視圖159 5.3使用列表視圖顯示長列表162 5.3.1ListView視圖162 5.3.2使用Spinner視圖171 5.4理解專用fragment173 5.4.1使用ListFragment173 5.4.2使用DialogFragment178 5.4.3使用PreferenceFragment181 5.5小結185 第6章使用視圖顯示圖片和菜單189 6.1使用Image視圖顯示圖片189 6.1.1ImageView視圖190 6.1.2ImageSwitcher192 6.1.3GridView196 6.2菜單與視圖200 6.2.1創建輔助方法200 6.2.2選項菜單202 6.2.3上下文菜單205 6.3使用WebView209 6.4小結212 第7章數據持久化存儲215 7.1保存和讀取用戶偏好215 7.1.1使用Activity訪問偏好數據216 7.1.2編程獲取和修改偏好數據224 7.2使用文件持久保存數據227 7.2.1保存到內部存儲227 7.2.2保存到外部存儲(SD卡)232 7.2.3正確選擇很好存儲方式234 7.3創建和使用數據庫235 7.3.1創建DBAdapter輔助類235 7.3.2通過編程使用數據庫241 7.4小結247 第8章ContentProvider249 8.1在Android中共享數據249 8.2使用contentprovider250 8.2.1預定義查詢字符串常量256 8.2.2指定查詢字段258 8.2.3篩選259 8.2.4排序259 8.3創建自定義contentprovider260 8.4使用自定義contentprovider268 8.5小結274 第9章消息傳送服務277 9.1短信服務277 9.1.1通過編程發送短信278 9.1.2使用Intent發送短信282 9.1.3接收短信282 9.1.4警告299 9.2發送電子郵件299 9.3小結302 第10章基於位置的服務303 10.1顯示地圖304 10.1.1創建項目304 10.1.2獲取地圖API密鑰304 10.1.3顯示地圖305 10.1.4顯示縮放控件306 10.1.5切換視圖309 10.1.6導航至指定位置310 10.1.7獲取單擊位置312 10.1.8地址編碼與反向地址編碼313 10.2獲取位置數據316 10.3位置監控324 10.4小結325 第11章網絡327 11.1使用HTTP訪問Web服務328 11.1.1下載二進制數據330 11.1.2下載文本內容337 11.1.3使用GET方法訪問Web服務340 11.2訪問JSON服務346 11.3小結354 第12章開發Android服務357 12.1創建自己的服務357 12.1.1在服務中執行長時間運行的任務362 12.1.2在服務中執行重復任務367 12.1.3使用IntentService在獨立線程中執行異步任務370 12.2在服務和Activity之間建立通信373 12.3將Activity與服務綁定377 12.4線程的概念383 12.5小結388 附錄A練習答案391 《Android 7編程入門經典使用Android Studio 2(第4版)》基於真實範例提供了實踐指導,極大地提高了讀者的工作效率。快節奏而又適合初學者的內容規劃涵蓋了Android應用開發的所有階段,從熟悉Android Studio到發布至應用市場。本專業指南接近以Android7和Android Studio2為開發環境,演示了如何便捷地為所有近期新的Android設備開發應用。 (美)J.F.迪馬爾齊奧(J.F.DiMarzio) 著;劉建 譯 著作 J.F.迪馬爾齊奧,從1984年開始在TRS-80 II彩色計算機上使用BASIC編程語言開發遊戲。如今,他是一名資深的Android工程師,在Android應用市場中擁有2個專業應用和1個遊戲,並曾供職於美國國防部和華特迪士尼等多家公司。作為一名成功的作者,在過去的14年中他編寫了13本圖書。 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" |