android開發權威指南pdf
『壹』 Android編程權威指南的目錄
第1章Android應用初體驗11.1 應用基礎21.2 創建Android項目21.3 Eclipse工作區導航51.4 用戶界面設計61.4.1 視圖層級結構91.4.2 組件屬性101.4.3 創建字元串資源111.4.4 預覽界面布局121.5 從布局XML到視圖對象131.6 組件的實際應用151.6.1 類包組織導入161.6.2 引用組件161.6.3 設置監聽器171.7 使用模擬器運行應用211.8 Android編譯過程22第2章Android與MVC設計模式262.1 創建新類262.2 Android與MVC設計模式302.3 更新視圖層312.4 更新控制層332.5 在設備上運行應用372.5.1 連接設備372.5.2 配置設備用於應用開發382.6 添加圖標資源382.6.1 向項目中添加資源392.6.2 在XML文件中引用資源402.7 關於挑戰練習412.8 挑戰練習一:為TextView添加監聽器412.9 挑戰練習二:添加後退按鈕422.10 挑戰練習三:從按鈕到圖標按鈕42第3章Activity的生命周期453.1 日誌跟蹤理解Activity生命周期463.1.1 輸出日誌信息463.1.2 使用 LogCat483.2 設備旋轉與Activity生命周期523.3 設備旋轉前保存數據563.4 再探Activity生命周期573.5 深入學習:測試onSaveInstanceState-(Bundle)方法593.6 深入學習:日誌記錄的級別與方法60第4章Android應用的調試624.1 DDMS應用調試透視圖634.2 異常與棧跟蹤644.2.1 診斷應用異常654.2.2 記錄棧跟蹤日誌664.2.3 設置斷點684.2.4 使用異常斷點714.3 文件瀏覽器724.4 Android特有的調試工具734.4.1 使用Android Lint734.4.2 R類的問題74第5章第二個activity755.1 創建第二個activity765.1.1 創建新布局775.1.2 創建新的activity子類805.1.3 在manifest配置文件中聲明activity815.1.4 為QuizActivity添加cheat按鈕825.2 啟動activity835.3 activity間的數據傳遞855.3.1 使用intent extra865.3.2 從子activity獲取返回結果885.4 activity的使用與管理925.5 挑戰練習95第6章Android SDK版本與兼容966.1 Android SDK版本966.2 Android編程與兼容性問題976.2.1 全新的系統版本——Honeycomb976.2.2 SDK最低版本996.2.3 SDK目標版本996.2.4 SDK編譯版本996.2.5 安全添加新版本API中的代碼1006.3 使用Android開發者文檔1036.4 挑戰練習:報告編譯版本105第7章UI fragment與fragment 管理器1067.1 UI設計的靈活性需求1077.2 fragment的引入1077.3 著手開發CriminalIntent1087.3.1 創建新項目1107.3.2 fragment與支持庫1127.3.3 創建Crime類1137.4 託管UI fragment1157.4.1 fragment的生命周期1157.4.2 託管的兩種方式1167.4.3 定義容器視圖1167.5 創建UI fragment1177.5.1 定義CrimeFragment的布局1187.5.2 創建CrimeFragment類1197.6 添加UI fragment到FragmentManager1227.6.1 fragment事務1237.6.2 FragmentManager與fragment生命周期1257.7 activity使用fragment的理由1277.8 深入學習:Honeycomb、ICS、Jelly Bean以及更高版本系統上的應用開發127第8章使用布局與組件創建用戶界面1288.1 升級Crime類1288.2 更新布局1298.3 生成並使用組件1318.4 深入探討XML布局屬性1328.4.1 樣式、主題及主題屬性1328.4.2 dp、sp以及屏幕像素密度1338.4.3 Android開發設計原則1348.4.4 布局參數1358.4.5 邊距與內邊距1358.5 使用圖形布局工具1368.5.1 添加新組件1388.5.2 屬性視圖中編輯組件屬性1388.5.3 在框架視圖中重新組織組件1398.5.4 更新子組件的布局參數1408.5.5android:layout_weight屬性的工作原理1418.5.6 圖形布局工具使用總結1428.5.7 組件ID與多種布局1428.6 挑戰練習:日期格式化143第9章使用ListFragment顯示列表1449.1 更新CriminalIntent應用的模型層1459.2 創建ListFragment1479.3 使用抽象activity託管fragment1499.3.1 通用的fragment託管布局1499.3.2 抽象activity類1509.4 ListFragment、ListView及ArrayAdapter1549.4.1 創建ArrayAdapter<T>類實例1579.4.2 響應列表項的點擊事件1599.5 定製列表項1609.5.1 創建列表項布局1609.5.2 創建adapter子類162第10章使用fragment argument16510.1 從fragment中啟動activity16510.1.1 附加extra信息16610.1.2 獲取extra信息16710.1.3 使用Crime數據更新CrimeFragment視圖16710.1.4 直接獲取extra信息方式的缺點16910.2 fragment argument16910.2.1 附加argument給fragment16910.2.2 獲取argument17010.3 重新載入顯示列表項17110.4 通過fragment獲取返回結果172第11章使用ViewPager17411.1 創建CrimePagerActivity17511.1.1 以代碼的方式定義並產生布局17611.1.2 ViewPager與Pager-Adapter17711.1.3 整合配置並使用CrimePagerActivity17811.1.4 FragmentStatePager-Adapter與Fragment-PagerAdapter18011.2 深入學習:ViewPager的工作原理182第12章對話框18412.1 創建DialogFragment18612.1.1 顯示DialogFragment18712.1.2 設置對話框的顯示內容18812.2 fragment間的數據傳遞19012.2.1 傳遞數據給DatePicker-Fragment19112.2.2 返回數據給CrimeFragment19312.3 挑戰練習:更多對話框198第13章使用MediaPlayer播放音頻19913.1 添加資源20013.2 定義HelloMoonFragment布局文件20213.3 創建HelloMoonFragment20313.4 使用布局fragment20413.5 音頻播放20513.6 挑戰練習:暫停音頻播放20813.7 深入學習:播放視頻20813.8 挑戰練習:在HelloMoon應用中播放視頻208第14章fragment的保留20914.1 保留fragment實例20914.2 設備旋轉與保留的fragment21014.3 保留的fragment:一切都完美了嗎21214.4 設備旋轉處理與onSaveInstance-State(Bundle)方法21214.5 深入學習:fragment引入前的設備旋轉問題214第15章應用本地化21515.1 本地化資源21515.2 配置修飾符21615.2.1 可用資源優先順序排定21715.2.2 多重配置修飾符21815.2.3 尋找最匹配的資源21915.3 更多資源使用原則及控制22015.3.1 資源命名22015.3.2 資源目錄結構22015.4 測試備選資源221第16章操作欄22316.1 選項菜單22316.1.1 在XML文件中定義選項菜單22516.1.2 創建選項菜單22716.1.3 響應菜單項選擇23016.2 實現層級式導航23216.2.1 啟用應用圖標的導航功能23216.2.2 響應向上按鈕23316.3 可選菜單項23616.3.1 創建可選菜單XML文件23616.3.2 切換菜單項標題23716.3.3 「還有個問題」23816.4 挑戰練習:用於列表的空視圖239第17章存儲與載入本地文件24117.1 CriminalIntent應用的數據存取24117.1.1 保存crime數據到JSON文件24217.1.2 從文件中讀取crime數據24617.2 挑戰練習:使用外部存儲24817.3 深入學習:Android文件系統與Java I/O248第18章上下文菜單與上下文操作模式25018.1 定義上下文菜單資源25118.2 實施浮動上下文菜單25118.2.1 創建上下文菜單25118.2.2 為上下文菜單登記視圖25218.2.3 響應菜單項選擇25318.3 實施上下文操作模式25418.3.1 實現列表視圖的多選操作25518.3.2 列表視圖中的操作模式回調方法25618.3.3 改變已激活視圖的顯示背景25818.3.4 實現其他視圖的上下文操作模式25918.4 兼容性問題:回退還是復制26018.5 挑戰練習:在CrimeFragment視圖中刪除crime記錄26118.6 深入學習:ActionBarSherlock26118.7 挑戰練習:使用ActionBarSherlock26318.7.1 CriminalIntent應用中ABS的基本整合26418.7.2 ABS的深度整合26418.7.3 ABS的完全整合265第19章相機I:取景器26619.1 創建Fragment布局26719.2 創建CrimeCameraFragment26919.3 創建CrimeCameraActivity26919.4 使用相機API27119.4.1 打開並釋放相機27119.4.2 SurfaceView、Surface-Holder與Surface27219.4.3 確定預覽界面大小27619.4.4 啟動CrimeCamera-Activity27719.5 深入學習:以命令行的方式運行activity281第20章相機 II:拍攝並處理照片28320.1 拍攝照片28320.1.1 實現相機回調方法28520.1.2 設置圖片尺寸大小28820.2 返回數據給CrimeFragment28820.2.1 以接收返回值的方式啟動CrimeCameraActivity28920.2.2 在CrimeCameraFragment中設置返回值29020.2.3 在CrimeFragment中獲取照片文件名29020.3 更新模型層29120.3.1 新增Photo類29220.3.2 為Crime添加photo屬性29320.3.3 設置photo屬性29320.4 更新CrimeFragment的視圖29420.4.1 添加ImageView組件29520.4.2 圖像處理29620.5 在DialogFragment中顯示大圖片30020.6 挑戰練習:Crime照片的顯示方向30320.7 挑戰練習:刪除照片30320.8 深入學習:Android代碼的廢棄處理303第21章隱式intent30521.1 添加按鈕組件30621.2 添加嫌疑人信息至模型層30721.3 使用格式化字元串30821.4 使用隱式intent30921.4.1 典型隱式intent的組成31021.4.2 發送陋習報告31121.4.3 獲取聯系人信息31321.4.4 檢查可以響應的activity31621.5 挑戰練習:又一個隱式intent317第22章Master-Detail用戶界面31822.1 增加布局靈活性31922.1.1 修改SingleFragment-Activity32022.1.2 創建包含兩個fragment容器的布局32022.1.3 使用別名資源32222.2 Activity:fragment的託管者32322.3 深入學習:設備屏幕尺寸的確定331第23章深入學習intent和任務33323.1 創建NerdLauncher項目33323.2 解析隱式intent33423.3 在運行時創建顯式intent33723.4 任務與後退棧33823.5 使用NerdLauncher應用作為設備主屏幕34123.6 挑戰練習:應用圖標與任務重排34123.7 進程與任務341第24章樣式與include標簽的使用34324.1 創建RemoteControl項目34424.1.1 編碼實現RemoteControl-Activity34424.1.2 創建RemoteControl-Fragment34524.2 使用樣式消除重復代碼34824.3 完善布局定義35024.4 深入學習:使用include與merge標簽35324.5 挑戰練習:樣式的繼承354第25章XML Drawable與9-Patches35525.1 XML drawable35625.2 state list drawable35825.3 layer list與inset drawable36025.4 使用9-patch圖像362第26章HTTP與後台任務36826.1 創建PhotoGallery應用36926.2 網路連接基本37226.3 使用AsyncTask在後台線程上運行代碼37326.4 線程與主線程37526.5 獲取Flickr XML數據37726.6 從AsyncTask回到主線程38226.7 深入學習:再探AsyncTask38526.8 挑戰練習:分頁386第27章Looper、Handler與HandlerThread38727.1 設置GridView以顯示圖片38727.2 批量下載縮略圖39027.3 與主線程通信39027.4 創建並啟動後台線程39127.5 Message與message Handler39327.5.1 消息的剖析39327.5.2 Handler的剖析39327.5.3 使用handler39527.5.4 傳遞handler39727.6 深入學習:AsyncTask與Thread40127.7 挑戰練習:預載入以及緩存401第28章搜索40228.1 搜索Flickr網站40228.2 搜索對話框40428.2.1 創建搜索界面40428.2.2 可搜索的activity40628.2.3 物理搜索鍵40828.2.4 搜索的工作原理40928.2.5 啟動模式與新的intent8.2.6 使用shared preferences實現輕量級數據存儲41228.3 在Android 3.0以後版本的設備上使用SearchView41428.4 挑戰練習416第29章後台服務41729.1 創建IntentService41729.2 服務的作用41929.3 查找最新返回結果42129.4 使用AlarmManager延遲運行服務42229.4.1 PendingIntent42429.4.2 使用PendingIntent管理定時器42429.5 控制定時器42529.6 通知信息42829.7 深入學習:服務細節內容42929.7.1 服務的能與不能43029.7.2 服務的生命周期43029.7.3 non-sticky服務43029.7.4 sticky服務43129.7.5 綁定服務431第30章broadcast Intent43330.1 隨設備重啟而重啟的定時器43330.1.1 配置文件中的broadcast receiver43430.1.2 如何使用receiver43530.2 過濾前台通知消息43630.2.1 發送broadcast intent43730.2.2 動態broadcast receiver43730.2.3 使用私有許可權44030.2.4 使用ordered broadcast接收結果44230.3 receiver與長時運行任務446第31章網頁瀏覽44731.1 最後一段Flickr數據44731.2 簡單方式:使用隱式intent44831.3 較難方式:使用WebView44931.3.1 使用WebChromeClient優化WebView的顯示45331.3.2 處理WebView的設備旋轉問題45531.4 深入學習:注入JavaScript對象456第32章定製視圖與觸摸事件45732.1 創建DragAndDraw項目45732.1.1 創建DragAndDraw-Activity45832.1.2 創建DragAndDraw-Fragment45932.2 創建定製視圖46032.3 處理觸摸事件46232.4 onDraw(...)方法內的圖形繪制46532.5 挑戰練習:設備旋轉問題467第33章跟蹤設備的地理位置46833.1 啟動RunTracker項目46833.1.1 創建RunActivity46933.1.2 創建RunFragment47033.2 地理位置與LocationManager47233.3 接收定位數據更新broadcast47433.4 使用定位數據刷新UI顯示47533.5 快速定位:最近一次地理位置47933.6 在物理和虛擬設備上測試地理位置定位480第34章使用SQLite本地資料庫48234.1 在資料庫中存儲旅程和地理位置信息48234.2 查詢資料庫中的旅程列表48834.3 使用CursorAdapter顯示旅程列表49034.4 創建新旅程49334.5 管理現有旅程49434.6 挑戰練習:識別當前跟蹤的旅程500第35章使用Loader載入非同步數據50135.1 Loader與LoaderManager50135.2 在RunTracker應用中使用Loader50235.3 載入旅程列表50335.4 載入單個旅程50635.5 載入旅程的最近一次地理位置509第36章使用地圖51136.1 添加Maps API給RunTracker應用51136.1.1 使用物理設備測試地圖51136.1.2 安裝使用Google Play services SDK51136.1.3 獲取Google Maps API key51236.1.4 更新RunTracker應用的manifest配置文件51236.2 在地圖上顯示用戶的地理位置51336.3 顯示旅程路線51636.4 為旅程添加開始和結束地圖標注52036.5 挑戰練習:實時數據更新521第37章編後語52237.1 終極挑戰52237.2 關於我們52337.3 致謝523
『貳』 《Android基礎教程(第4版)》pdf下載在線閱讀,求百度網盤雲資源
《Android基礎教程》([美] Ed Burnette)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1jALyR0H_SN1GtBo8TOdM6A
書名:Android基礎教程
作者:[美] Ed Burnette
譯者:高朝勤
豆瓣評分:7.1
出版社:人民郵電出版社
出版年份:2009-11
頁數:196
內容簡介:
《Android基礎教程》內容完整豐富,具有較強的通用性,讀者都能通過《Android基礎教程》快速學習Android開發,提高相關技能。Android是谷歌公司開發的全新開源手機平台。《Android基礎教程》是一部關於Android開發的基礎教程,採用由淺入深、循序漸進的方式討論Android。書中還結合數獨游戲等實例更加形象生動地講解了Android開發的基本流程,且每章最後都有一個「快速閱讀指南」,更加方便了讀者的閱讀。
作者簡介:
Ed Burnette 資深軟體技術專家,擁有20多年軟體開發經驗。SAS高級計算機實驗室的聯合創始人和高級研究員。他是www.planetandroid.com網站的創辦人和ZDNet的專欄作家。除本書外,他還出版了Google Web Toolkit: Taking the Pain out of Ajax和 Eclipse IDE Pocket Guide等著作。
『叄』 《Android編程權威指南(第3版)》pdf下載在線閱讀,求百度網盤雲資源
《Android編程權威指南(第3版)》(比爾·菲利普斯 (Bill Phillips))電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1fRrWFkv2DMXxDxO2X_C7-A
書名:Android編程權威指南(第3版)
作者:比爾·菲利普斯 (Bill Phillips)
譯者:王明發
豆瓣評分:8.6
出版社:人民郵電出版社
出版年份:2017-6
頁數:576
內容簡介:
Big Nerd Ranch 是美國一家專業的移動開發技術培訓機構。本書主要以其Android 訓練營教學課程為基礎,融合了幾位作者多年的心得體會,是一本完全面向實戰的Android 編程權威指南。全書共36 章,詳細介紹了8 個Android 應用的開發過程。通過這些精心設計的應用,讀者可掌握很多重要的理論知識和開發技巧,獲得寶貴的開發經驗。
第3 版較之前版本增加了對數據綁定等新工具的介紹,同時新增了針對單元測試、輔助功能和MVVM 架構等主題的章節。如果你熟悉Java 語言,或者了解面向對象編程,那就立刻開始Android 編程之旅吧!
作者簡介:
作者簡介:
Bill Phillips
Big Nerd Ranch資深講師。他與人合作開發了廣受好評的Android訓練營培訓課程,並為之編寫教材(包括本書的第1版和第2版)。Bill一直堅持撰寫博客、閱讀各類文學作品、作曲奏樂以及著書。
Chris Stewart
Big Nerd Ranch的Android團隊主管、Android訓練營資深講師。他致力於不斷取得進步和精進技能。工作之餘,Chris喜歡遠足和旅行。
Kristin Marsicano
Big Nerd Ranch資深講師、Android開發者。她喜歡分享知識,對學習、軟體開發以及二者的交集充滿熱情。在授課和開發應用之餘,Kristin會為家人烹調美食、練習瑜伽或學習新知識。
譯者簡介:
王明發
畢業於華東理工大學。軟體開發及項目管理者,擁有近十年的軟體開發及項目管理經驗;除了翻譯本書前兩版之外,另譯有《寫給大家看的項目管理書(第3版)》。
『肆』 《Android程序設計Android程序設計》pdf下載在線閱讀,求百度網盤雲資源
《Android程序設計》(Zigurd Mednieks)電子書網盤下載免費在線閱讀
鏈接:
書名:Android程序設計
作者:Zigurd Mednieks
譯者:祝洪凱
出版社:機械工業出版社華章公司
出版年份:2013-3-1
頁數:456
內容簡介:
如何才能構建設計良好的Android應用?通過本書提供的權威指南,深入探索Android核心模塊及其API,了解如何創建可以運行在一系列Android設備上的出色的應用軟體。本書將帶你探索行之有效的應用設計和實施方式,包括一些應用框架,你可以把這些框架作為自己項目的起始點。
深入感測器、本地開發、3D圖形和許多其他主題,並發現如何在選擇的平台上構建應用程序。如果你要進階到高級程序員,你將學會如何創建良好的Android應用程序。
作者簡介:
Zigurd Mednieks是領先的OEM、企業和創建基於Android系統的創業投資顧問。
Laird Dornin是一家大型無線運營商的高級工程師,在Java、Android、J2ME、SavaJe和WebKit方面有豐富的經驗。
G.Blake Meike是一位經驗豐富的開發人員,為移動和服務端平台構建Java應用有豐富的經驗。
Masumi Nakamura是Where Inc.的Big Data和Recommendations組的首席架構師。
『伍』 2022全網最全Android jetpack Compose開發應用指南,從理論基礎到項目實戰
Jetpack的出現主要是為了解決Android應用開發普遍存在的混亂、良莠不齊的問題。早期的Android開發,由於技術的不斷更新,Google把精力都放在了Android系統本身上,Android開發都是直接使用四大組件去做,寫起來性能和體驗都不是很友好。但也正因此出現了很多優秀的開源庫去解決這些問題。
但是隨著這幾年Android系統趨向穩定,Google也漸漸開始注重應用的使用體驗,這就需要提高開發者的應用開發質量,於是之前Google推出的AAC就演進成了現在的Jetpack。
Jetpack的出現很好地解決了目前Android開發的混亂場面,提供了很好的行業標准,同時也在業內得到廣泛的認可。
首先上一張官方的圖片,來直觀感受一下分類。
以下可能是你會選擇Android Jetpack的原因:
學,肯定要學,Android Jetpack於谷歌而言,這是他們重新整理和統一安卓生態環境決心的體現,Android Jetpack所展現的內容,也是谷歌想拓展和維護的方向。於長期苦惱於第三方庫選擇的廣大Android開發者而言,這是谷歌為我們提供的一盞明燈。
也許,Android Jetpack系列的部分庫還沒成熟到成為你工作的第一選擇,但是,深入學習Android Jetpack組件會為你提供與谷歌大佬深入交流的機會,為你日常的開發帶來一些想法。
Android 市場已今非昔比。在過去,迫於招人的壓力,應試者只需了解四大組件、視圖、網路請求,即可謀得一份滿意的工作。
現如今面向標准化開發已成現實,Jetpack 架構組件及標准化開發模式的確立,意味著Android開發已步入成熟階段。熟練使用Jetpack也成為了招聘要求中必不可少的一項:
1.什麼是Jetpack
2.Android Jetpack - Navigation
3.Android Jetpack - Data Binding
4.Android Jetpack - ViewModel & LiveData
5.Android Jetpack - Room
6.Android Jetpack - Paging
7.Android Jetpack - WorkManger
8.Android Jetpack架構組件之Lifecycle
9.Android Jetpack Compose最全上手指南
10.Android Jetpack架構組件–App Startup
11.Android Jetpack最新更新組件介紹
12.Android Jetpack項目實戰(從0搭建Jetpack版的WanAndroid客戶端)
以當下的環境來說,要開發出一個完全擺脫JetPack的APP是很難做到的。但是反過來講JetPack也遠遠沒有到成熟的地步,目前也還存在亟待解決的問題,未來可以做的事情還有很多。
關於使用的話,並不是所有庫都建議使用,因為目前還有很多庫在alpha版本。但是作為學習還是很有必要的,能給你日常的開發中多提供一些思路,這些是無可厚非的。
總的來說,Jetpack的推廣對廣大開發者而言是利遠遠大於弊的。
『陸』 《Android應用開發攻略》pdf下載在線閱讀,求百度網盤雲資源
《Android應用開發攻略》(Ian F. Darwin)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:Android應用開發攻略
作者:Ian F. Darwin
譯者:姚軍
出版社:機械工業出版社華章公司
出版年份:2013-3-31
頁數:648
內容簡介:在200多個經過測試的攻略幫助下,你可以投入構建Android應用的工作中。通過本書,你能找到有關用戶界面、多點觸摸手勢、位置感知、Web服務以及電話、相機、加速計等設備功能的解決方案。你還能夠得到為Android Market包裝應用程序的有用步驟。
本書適合於熟悉Java、Android基礎知識和Java SE API的開發人員,其中的攻略由30多位Android社區的開發人員貢獻。每個攻略都提供了清晰的解決方案和可以馬上用於項目中的樣例代碼。在大量的主題中,本書能夠幫助你:
運用指導原則設計成功的Android應用程序
使用UI控制項、高效的布局和圖形元素
學習如何在應用程序中利用Android的豐富特性
存儲和讀取文件、SD卡和嵌入式資料庫中的應用程序數據
訪問REST風格的Web服務、RSS/Atom 源以及來自網站的信息
創建位置感知服務,尋找位置和地標、並在Google Maps和OpenStreetMap上加以標注
測試單獨組件和整個應用程序並排除故障
作者簡介:Ian F.Darwin是一位軟體開發人員、顧問和教師,有著30餘年的計算機從業經驗。他是《Checking C Programs with Lint》、《Java Cookbook》(均由O'Reilly出版)的作者,還撰寫了100多篇文章和教程,內容涵蓋了UNIX、C、Java、Mac、Python、Android和Web等。
『柒』 《高性能Android應用開發》pdf下載在線閱讀,求百度網盤雲資源
《高性能Android應用開發》([美] Doug Sillars)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/15apBngXi9wT-iEkLWCLbPA
書名:高性能Android應用開發
作者:[美] Doug Sillars
譯者:王若蘭
豆瓣評分:7.3
出版社:人民郵電出版社
出版年份:2016-10
頁數:220
內容簡介:
性能問題在很大程度上決定了用戶是否會使用一款App,本書正是Android性能方面的關鍵性指南。全書共8章,主要從電池、內存、CPU和網路方面講解了電池管理、工作效率和速度這幾個方面的性能優化問題,並介紹了一些有助於確定和定位性能問題所屬類型的工具。同時也會探討開發人員面臨的一些主要問題,進而提出一些可行的補救措施。全書旨在通過提高App性能完善App,以便用戶可以獲得極致體驗。
作者簡介:
Doug Sillars
是 AT&T 開發者計劃中的性能推廣領導者。他幫助了成千上萬的移動開發人員將性能的最佳實踐應用到 App 上。他開發的工具和總結的最佳實踐,幫助開發人員使 App 運行得更快,同時使用了更少的數據和電量。他和妻子生活在華盛頓州的一個小島上,並在家教育三個孩子。
『捌』 《Android游戲開發大全Android游戲開發大全》pdf下載在線閱讀全文,求百度網盤雲資源
《Android游戲開發大全》(吳亞峰//蘇亞光)電子書網盤下載免費在線閱讀
鏈接: https://pan..com/s/1gRKVpsSwPve9VLEFTsaEIw
書名:Android游戲開發大全
作者:吳亞峰//蘇亞光
譯者:百納科技 註解
出版社:人民郵電出版社
出版年份:2012-1
頁數:674
內容簡介:
《Android游戲開發大全》以Android手機游戲的開發為主題,結合真實的游戲案例向讀者詳細介紹了Android平台下游戲開發的整個流程,同時在游戲開發的介紹過程中還分享了作者多年積累的開發技巧與經驗。
全書分為兩篇,共19章,第1篇(第1~11章)以簡單易懂的實例為依託,詳細介紹了Android的前台渲染技術、常用界面布局、網路開發、SQLite資料庫的存取、感測器應用的開發、游戲中經常使用的人工智慧演算法、流行的物理引擎Box2D以及OpenGLES3D開發的相關知識。第2篇(第12~19章)詳細介紹了8個真實的游戲案例,涵蓋了手機游戲中的8個不同種類,包括體育類、益智類、滾屏動作類、棋牌類、物理感測器類、塔防類、物理引擎類以及策略類游戲。每一個游戲都是按照實際的開發步驟進行介紹,並逐步地將Android手機游戲的整個開發過程展現在讀者面前。同時在源代碼中還包含了詳細的注釋,以盡量幫助讀者掌握代碼中的每一個細節。另外,第2篇中所有的案例項目都配有講解視頻,以幫助讀者快速理解並得到提升。
作者簡介:
吳亞峰,畢業於北京郵電大學,後留學澳大利亞卧龍崗大學取得碩士學位,1998年開始從事Java的開發,有十多年的Java開發經驗與培訓經驗,主要的研究方向是Java EE。現在為Java EE獨立軟體開發工程師,同時兼任Sun授權、Java培訓中心認證教師,為數十家著名企業培訓了上千名軟體開發人員,曾編寫過《精通NetBeans——Java桌面、Web與企業級程序開發詳解》及《Java SE 6.0編程指南》等暢銷技術書籍。
蘇亞光:JavaME獨立軟體工程師,有軟體領域7年的從業經驗,在軟體開發和計算機教學方面有著豐富的經驗。早期主要從事底層軟體的設計與開發工作,現主要從事JavaEE企業應用程序的開發、設計等方面的工作。同時,在SOA領域也做了很多有益的工作。
『玖』 《Android從入門到精通》pdf下載在線閱讀全文,求百度網盤雲資源
《Android從入門到精通》(孫更新)電子書網盤下載免費在線閱讀
鏈接:
書名:Android從入門到精通
作者:孫更新
出版年份:2011-10
頁數:427
內容簡介:
孫更新、邵長恆和賓晟等編著的《Android從入門到精通》注重實際動手能力的培養,在遵循技術研發知識體系的嚴密性的同時,在容易產生錯誤、不易理解的環節配上翔實的開發實例呈現給讀者。每一個實例都經過精心挑選,解釋詳盡,使讀者在實例學習中掌握Android的編程思想和編程技巧。本書配有源代碼,讀者可快速、無障礙地學習Android實戰開發技術。
《Android從入門到精通》適合具備一定軟體開發經驗,想快速進入Android開發領域的程序員,以及具備一些手機開發經驗的開發者和Android開發愛好者閱讀,也適合作為相關培訓學校的Android培訓教材。