Android編程權威指南 [Android programming: the big nerd ranch guide]

Android編程權威指南 [Android programming: the big nerd ranch guide] 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Brian Hardy,Bill Phillips 著,王明發 譯

下載链接在页面底部


點擊這裡下載
    

想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-23


圖書介紹


齣版社: 人民郵電齣版社
ISBN:9787115346438
版次:1
商品編碼:11431307
包裝:平裝
叢書名: 圖靈程序設計叢書
外文名稱:Android programming: the big nerd ranch guide
開本:16開
齣版時間:2014-04-01
用紙:膠版紙
頁數:544
正文語種:中文


類似圖書 點擊查看全場最低價

相關圖書





圖書描述

編輯推薦

  

  全麵覆蓋Android開發知識點
  全真示例、循循善誘、輕鬆上手

內容簡介

  全麵、實用、易懂,是本書的特色,根據美國大名鼎鼎的BigNerdRanch訓練營的Android培訓講義編寫而成,已經為微軟、榖歌、Facebook等行業巨頭培養瞭眾多專業人纔。作者巧妙地把Android開發所需的龐雜知識、行業實踐、編程規範等融入一本書中,通過精心編排的應用示例、循序漸進的內容組織,以及循循善誘的語言,深入地講解瞭Android開發的方方麵麵。如果學完一章之後仍然意猶未盡,那“挑戰練習”一定會讓你大呼過癮。本書之所以能在移動應用開發類圖書中脫穎而齣,還在於它真的是在與讀者“對話”。閱讀本書就好像有一位私人導師在你身邊隨時為你答疑解惑。
  本書適閤所有對Android及移動開發感興趣的讀者,需要一定的Java編程基礎。

作者簡介

  Bill Phillips,Big Nerd Ranch Android講師、高級軟件工程師。他與Brian Hardy閤作,為Big Nerd Ranch開發瞭廣受好評的5天Android訓練營培訓課程。Bill擅長透徹地理解事物的本質,並幫助其他人做到這一點。閑暇時間,Bill喜歡閱讀和彈鋼琴。

  Brian Hardy,Big Nerd Ranch首席軟件工程師、講師。Big Nerd Ranch的Android、iOS和Ruby培訓課程均由Brian設計開發。閑暇時間,Brian喜歡騎自行車和聽音樂。

內頁插圖

精彩書評

  ★“對我們來說,這是一本非常全麵的培訓教材,它已使數百名工程師掌握瞭構建Android應用的訣竅。另外,對想要提升Android開發技能的人,這本書同樣也有很大幫助。”
  ——Mike Shaver,Facebook通信工程主管

  ★“不管是你剛剛邁進Android開發的大門,還是準備掌握更多高級開發技術,本書都非常值得看。它那完整的內容體係、清晰的組織結構,以及輕鬆的講述風格,都讓人過目不忘。”
  ——James Steele,《Android開發秘籍》作者

目錄

第1章 Android應用初體驗  
1.1  應用基礎  
1.2  創建Android項目  
1.3  Eclipse工作區導航  
1.4  用戶界麵設計  
1.4.1  視圖層級結構  
1.4.2  組件屬性  
1.4.3  創建字符串資源  
1.4.4  預覽界麵布局  
1.5  從布局XML到視圖對象  
1.6  組件的實際應用  
1.6.1  類包組織導入  
1.6.2  引用組件  
1.6.3  設置監聽器  
1.7  使用模擬器運行應用  
1.8  Android編譯過程  

第2章 Android與MVC設計模式  
2.1  創建新類  
2.2  Android與MVC設計模式  
2.3  更新視圖層  
2.4  更新控製層  
2.5  在設備上運行應用  
2.5.1  連接設備  
2.5.2  配置設備用於應用開發  
2.6  添加圖標資源  
2.6.1  嚮項目中添加資源  
2.6.2  在XML文件中引用資源  
2.7  關於挑戰練習  
2.8  挑戰練習一:為TextView添加監聽器  
2.9  挑戰練習二:添加後退按鈕  
2.10  挑戰練習三:從按鈕到圖標按鈕  

第3章 Activity的生命周期  
3.1  日誌跟蹤理解Activity生命周期  
3.1.1  輸齣日誌信息  
3.1.2  使用 LogCat  
3.2  設備鏇轉與Activity生命周期  
3.3  設備鏇轉前保存數據  
3.4  再探Activity生命周期  
3.5  深入學習:測試onSaveInstanceState-(Bundle)方法  
3.6  深入學習:日誌記錄的級彆與方法  

第4章 Android應用的調試  
4.1  DDMS應用調試透視圖  
4.2  異常與棧跟蹤  
4.2.1  診斷應用異常  
4.2.2  記錄棧跟蹤日誌  
4.2.3  設置斷點  
4.2.4  使用異常斷點  
4.3  文件瀏覽器  
4.4  Android特有的調試工具  
4.4.1  使用Android Lint  
4.4.2  R類的問題  

第5章 第二個activity  
5.1  創建第二個activity  
5.1.1  創建新布局  
5.1.2  創建新的activity子類  
5.1.3  在manifest配置文件中聲明activity  
5.1.4  為QuizActivity添加cheat按鈕  
5.2  啓動activity  
5.3  activity間的數據傳遞  
5.3.1  使用intent extra  
5.3.2  從子activity獲取返迴結果  
5.4  activity的使用與管理  
5.5  挑戰練習  

第6章 Android SDK版本與兼容  
6.1  Android SDK版本  
6.2  Android編程與兼容性問題  
6.2.1  全新的係統版本--Honeycomb  
6.2.2  SDK最低版本  
6.2.3  SDK目標版本  
6.2.4  SDK編譯版本  
6.2.5  安全添加新版本API中的代碼  
6.3  使用Android開發者文檔  
6.4  挑戰練習:報告編譯版本  

第7章 UI fragment與fragment 管理器  
7.1  UI設計的靈活性需求  
7.2  fragment的引入  
7.3  著手開發CriminalIntent  
7.3.1  創建新項目  
7.3.2  fragment與支持庫  
7.3.3  創建Crime類  
7.4  托管UI fragment  
7.4.1  fragment的生命周期  
7.4.2  托管的兩種方式  
7.4.3  定義容器視圖  
7.5  創建UI fragment  
7.5.1  定義CrimeFragment的布局  
7.5.2  創建CrimeFragment類  
7.6  添加UI fragment到FragmentManager  
7.6.1  fragment事務  
7.6.2  FragmentManager與fragment生命周期  
7.7  activity使用fragment的理由  
7.8  深入學習:Honeycomb、ICS、Jelly Bean以及更高版本係統上的應用開發  

第8章 使用布局與組件創建用戶界麵  
8.1  升級Crime類  
8.2  更新布局  
8.3  生成並使用組件  
8.4  深入探討XML布局屬性  
8.4.1  樣式、主題及主題屬性  
8.4.2  dp、sp以及屏幕像素密度  
8.4.3  Android開發設計原則  
8.4.4  布局參數  
8.4.5  邊距與內邊距  
8.5  使用圖形布局工具  
8.5.1  添加新組件  
8.5.2  屬性視圖中編輯組件屬性  
8.5.3  在框架視圖中重新組織組件  
8.5.4  更新子組件的布局參數  
8.5.5  android:layout_weight屬性的工作原理  
8.5.6  圖形布局工具使用總結  
8.5.7  組件ID與多種布局  
8.6  挑戰練習:日期格式化  

第9章 使用ListFragment顯示列錶  
9.1  更新CriminalIntent應用的模型層  
9.2  創建ListFragment  
9.3  使用抽象activity托管fragment  
9.3.1  通用的fragment托管布局  
9.3.2  抽象activity類  
9.4  ListFragment、ListView及ArrayAdapter  
9.4.1  創建ArrayAdapter類實例  
9.4.2  響應列錶項的點擊事件  
9.5  定製列錶項  
9.5.1  創建列錶項布局  
9.5.2  創建adapter子類  

第10章 使用fragment argument  
10.1  從fragment中啓動activity  
10.1.1  附加extra信息  
10.1.2  獲取extra信息  
10.1.3  使用Crime數據更新CrimeFragment視圖  
10.1.4  直接獲取extra信息方式的缺點  
10.2  fragment argument  
10.2.1  附加argument給fragment  
10.2.2  獲取argument  
10.3  重新加載顯示列錶項  
10.4  通過fragment獲取返迴結果  

第11章 使用ViewPager  
11.1  創建CrimePagerActivity  
11.1.1  以代碼的方式定義並産生布局  
11.1.2  ViewPager與Pager-Adapter  
11.1.3  整閤配置並使用CrimePagerActivity  
11.1.4  FragmentStatePager-Adapter與Fragment-PagerAdapter  
11.2  深入學習:ViewPager的工作原理  

第12章 對話框  
12.1  創建DialogFragment  
12.1.1  顯示DialogFragment  
12.1.2  設置對話框的顯示內容  
12.2  fragment間的數據傳遞  
12.2.1  傳遞數據給DatePicker-Fragment  
12.2.2  返迴數據給CrimeFragment  
12.3  挑戰練習:更多對話框  

第13章 使用MediaPlayer播放音頻  
13.1  添加資源  
13.2  定義HelloMoonFragment布局文件  
13.3  創建HelloMoonFragment  
13.4  使用布局fragment  
13.5  音頻播放  
13.6  挑戰練習:暫停音頻播放  
13.7  深入學習:播放視頻  
13.8  挑戰練習:在HelloMoon應用中播放視頻  

第14章 fragment的保留  
14.1  保留fragment實例  
14.2  設備鏇轉與保留的fragment  
14.3  保留的fragment:一切都完美瞭嗎  
14.4  設備鏇轉處理與onSaveInstance-State(Bundle)方法  
14.5  深入學習:fragment引入前的設備鏇轉問題  

第15章 應用本地化  
15.1  本地化資源  
15.2  配置修飾符  
15.2.1  可用資源優先級排定  
15.2.2  多重配置修飾符  
15.2.3  尋找最匹配的資源  
15.3  更多資源使用原則及控製  
15.3.1  資源命名  
15.3.2  資源目錄結構  
15.4  測試備選資源  

第16章 操作欄  
16.1  選項菜單  
16.1.1  在XML文件中定義選項菜單  
16.1.2  創建選項菜單  
16.1.3  響應菜單項選擇  
16.2  實現層級式導航  
16.2.1  啓用應用圖標的導航功能  
16.2.2  響應嚮上按鈕  
16.3  可選菜單項  
16.3.1  創建可選菜單XML文件  
16.3.2  切換菜單項標題  
16.3.3  "還有個問題"  
16.4  挑戰練習:用於列錶的空視圖  

第17章 存儲與加載本地文件  
17.1  CriminalIntent應用的數據存取  
17.1.1  保存crime數據到JSON文件  
17.1.2  從文件中讀取crime數據  
17.2  挑戰練習:使用外部存儲  
17.3  深入學習:Android文件係統與Java I/O  

第18章 上下文菜單與上下文操作模式  
18.1  定義上下文菜單資源  
18.2  實施浮動上下文菜單  
18.2.1  創建上下文菜單  
18.2.2  為上下文菜單登記視圖  
18.2.3  響應菜單項選擇  
18.3  實施上下文操作模式  
18.3.1  實現列錶視圖的多選操作  
18.3.2  列錶視圖中的操作模式迴調方法  
18.3.3  改變已激活視圖的顯示背景  
18.3.4  實現其他視圖的上下文操作模式  
18.4  兼容性問題:迴退還是復製  
18.5  挑戰練習:在CrimeFragment視圖中刪除crime記錄  
18.6  深入學習:ActionBarSherlock  
18.7  挑戰練習:使用ActionBarSherlock  
18.7.1  CriminalIntent應用中ABS的基本整閤  
18.7.2  ABS的深度整閤  
18.7.3  ABS的完全整閤  

第19章 相機I:取景器  
19.1  創建Fragment布局  
19.2  創建CrimeCameraFragment  
19.3  創建CrimeCameraActivity  
19.4  使用相機API  
19.4.1  打開並釋放相機  
19.4.2  SurfaceView、Surface-Holder與Surface  
19.4.3  確定預覽界麵大小  
19.4.4  啓動CrimeCamera-Activity  
19.5  深入學習:以命令行的方式運行activity  

第20章 相機 II:拍攝並處理照片  
20.1  拍攝照片  
20.1.1  實現相機迴調方法  
20.1.2  設置圖片尺寸大小  
20.2  返迴數據給CrimeFragment  
20.2.1  以接收返迴值的方式啓動CrimeCameraActivity  
20.2.2  在CrimeCameraFragment中設置返迴值  
20.2.3  在CrimeFragment中獲取照片文件名  
20.3  更新模型層  
20.3.1  新增Photo類  
20.3.2  為Crime添加photo屬性  
20.3.3  設置photo屬性  
20.4  更新CrimeFragment的視圖  
20.4.1  添加ImageView組件  
20.4.2  圖像處理  
20.5  在DialogFragment中顯示大圖片  
20.6  挑戰練習:Crime照片的顯示方嚮  
20.7  挑戰練習:刪除照片  
20.8  深入學習:Android代碼的廢棄處理  

第21章 隱式intent  
21.1  添加按鈕組件  
21.2  添加嫌疑人信息至模型層  
21.3  使用格式化字符串  
21.4  使用隱式intent  
21.4.1  典型隱式intent的組成  
21.4.2  發送陋習報告  
21.4.3  獲取聯係人信息  
21.4.4  檢查可以響應的activity  
21.5  挑戰練習:又一個隱式intent  

第22章 Master-Detail用戶界麵  
22.1  增加布局靈活性  
22.1.1  修改SingleFragment-Activity  
22.1.2  創建包含兩個fragment容器的布局  
22.1.3  使用彆名資源  
22.2  Activity:fragment的托管者  
22.3  深入學習:設備屏幕尺寸的確定  

第23章 深入學習intent和任務  
23.1  創建NerdLauncher項目  
23.2  解析隱式intent  
23.3  在運行時創建顯式intent  
23.4  任務與後退棧  
23.5  使用NerdLauncher應用作為設備主屏幕  
23.6  挑戰練習:應用圖標與任務重排  
23.7  進程與任務  

第24章 樣式與include標簽的使用  
24.1  創建RemoteControl項目  
24.1.1  編碼實現RemoteControl-Activity  
24.1.2  創建RemoteControl-Fragment  
24.2  使用樣式消除重復代碼  
24.3  完善布局定義  
24.4  深入學習:使用include與merge標簽  
24.5  挑戰練習:樣式的繼承  

第25章 XML Drawable與9-Patches  
25.1  XML drawable  
25.2  state list drawable  
25.3  layer list與inset drawable  
25.4  使用9-patch圖像  

第26章 HTTP與後颱任務  
26.1  創建PhotoGallery應用  
26.2  網絡連接基本  
26.3  使用AsyncTask在後颱綫程上運行代碼  
26.4  綫程與主綫程  
26.5  獲取Flickr XML數據  
26.6  從AsyncTask迴到主綫程  
26.7  深入學習:再探AsyncTask  
26.8  挑戰練習:分頁  

第27章 Looper、Handler與HandlerThread  
27.1  設置GridView以顯示圖片  
27.2  批量下載縮略圖  
27.3  與主綫程通信  
27.4  創建並啓動後颱綫程  
27.5  Message與message Handler  
27.5.1  消息的剖析  
27.5.2  Handl Android編程權威指南 [Android programming: the big nerd ranch guide] 下載 mobi epub pdf txt 電子書 格式

Android編程權威指南 [Android programming: the big nerd ranch guide] mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Android編程權威指南 [Android programming: the big nerd ranch guide] 下載 mobi pdf epub txt 電子書 格式 2024

Android編程權威指南 [Android programming: the big nerd ranch guide] 下載 mobi epub pdf 電子書
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

好好好好好好好好好好好好好好好好

評分

挺厚實的,看瞭下目錄,比較全麵,

評分

雖然老瞭點,但是的確是經典

評分

非常好的一本書,講的不是很深入,不過適閤入門

評分

不錯 就是沒最新版

評分

書記權威,質量不錯

評分

很好,之前看過英文版,看看中文版還不錯

評分

不錯的適閤入門

評分

美亞排名第一,買來看看

類似圖書 點擊查看全場最低價

Android編程權威指南 [Android programming: the big nerd ranch guide] mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


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

友情鏈接

© 2024 book.cndgn.com All Rights Reserved. 新城書站 版权所有