出版時間:2012-7 出版社:中國鐵道出版社 作者:顏建華 頁數(shù):410 字?jǐn)?shù):623000
Tag標(biāo)簽:無
內(nèi)容概要
《Android開發(fā)關(guān)鍵技術(shù)之旅(Java程序員快速學(xué)習(xí)通道)》由顏建華所著,以iPhone的發(fā)布為開端,以Android系統(tǒng)的全面普及為標(biāo)志,新型智能手機(jī)的廣泛應(yīng)用宣布了新的互聯(lián)網(wǎng)時代的到來。時至今日,看看市場上琳瑯滿目、滿山滿谷的各種品牌、各種外觀、各種配置、各種功能的Android手機(jī)和設(shè)備吧,Android系統(tǒng)取得了巨大成功。移動互聯(lián)網(wǎng)時代,下一個主流的開發(fā)平臺和生態(tài)系統(tǒng)也將會圍繞著這個小機(jī)器人來展開。
《Android開發(fā)關(guān)鍵技術(shù)之旅(Java程序員快速學(xué)習(xí)通道)》主要面對有一定基礎(chǔ)的Java程序員,是一本程序員寫給程序員的著作。本書從手機(jī)互聯(lián)網(wǎng)應(yīng)用的角度出發(fā),探討了使用Android開發(fā)系統(tǒng)來開發(fā)Android應(yīng)用的相關(guān)的各種概念、技術(shù)、過程和工具,讓開發(fā)者能夠了解和掌握用于開發(fā)Android網(wǎng)絡(luò)應(yīng)用程序應(yīng)有的知識和技能,為他們在Android平臺上實現(xiàn)自己的開發(fā)夢想提供堅實的基礎(chǔ)。
書籍目錄
第1章 Android開發(fā)概述
第2章 Android應(yīng)用的開發(fā)環(huán)境
第3章 Android開發(fā)基礎(chǔ)
第4章 數(shù)據(jù)存取
第5章 Android開發(fā)調(diào)試
第6章 服務(wù)器
第7章 客戶端——訪問網(wǎng)絡(luò)數(shù)據(jù)服務(wù)(基礎(chǔ))
第8章 客戶端——訪問網(wǎng)絡(luò)數(shù)據(jù)服務(wù)(高級)
第9章 測試、優(yōu)化、團(tuán)隊開發(fā)和發(fā)布
第10章 Socket編程
第11章 Android瀏覽器和Web視圖技術(shù)
第12章 系統(tǒng)內(nèi)容和硬件相關(guān)應(yīng)用
章節(jié)摘錄
版權(quán)頁: 插圖: (4)日志條目屬性 Console中每個日志條目就是一條簡單的信息,在LogCat中賦予了條目更多的屬性,我們可以查看日志的時間、級別、進(jìn)程編號、Tag(標(biāo)簽)和消息內(nèi)容,非常類似于Linux操作系統(tǒng)的日志類型,信息更加豐富,也更有利于開發(fā)者的使用和分析。其中Tag是開發(fā)者可以在控制日志信息輸出時定義的,通常也作為日志過濾的條件,我們在后面有更詳細(xì)的說明。 (5)快速過濾 LogCat還提供了快速搜索和過濾的機(jī)制,幫助開發(fā)者快速查找和過濾所關(guān)心的日志信息。注意,在系統(tǒng)使用快速過濾輸入框中輸入的關(guān)鍵字查找的范圍是LogCat日志條目的內(nèi)容,而不是其Tag,所以和我們自定義的過濾器使用Ta9進(jìn)行篩選的方式還是不同的。 當(dāng)然我們也可以注意到,在Android應(yīng)用程序運行過程中,LogCat需要處理比普通Java應(yīng)用數(shù)量大得多的日志信息,那么信息的分類篩選和查找功能就非常重要了。這也讓我們能夠理解,為什么Android SDK要提供這樣一個工具專門來處理日志。 我們下面來看看如何控制日志信息的輸出。 5.2.3 Log類的使用 在控制臺包括LogCat中,除了很多系統(tǒng)自動生成的一些日志信息之外,開發(fā)者也可以根據(jù)自己的要求來輸出自己定義的內(nèi)容,如可以輸出和查看變量的值,輸出程序運行的進(jìn)度狀態(tài)等等,利用這些信息,開發(fā)者可以掌握和了解實際程序運行的情況,這也是一個非常重要的調(diào)試操作和技術(shù)。 這個方法使用了系統(tǒng)靜態(tài)類System.out的println()方法,可以在控制臺上打印一行信息。這種方式雖然簡單,但顯得不夠靈活,比如它不能對日志信息進(jìn)行分類顯示和集中的控制。為此,Java提供了更好的Log機(jī)制來滿足開發(fā)者的要求。 在Java開發(fā)中需要引入Log類庫才能進(jìn)行Log的操作,通常的實現(xiàn)包括org.apache.commons.1099in9這個類包。而在Android開發(fā)中,Log功能的的實現(xiàn)已經(jīng)已經(jīng)作為Android類庫的一部分包括在androidjar類包中了,我們經(jīng)常使用的是android.util.Log這個類。需要注意,在android.jar中也有org.apache.commons.logging的Log類實現(xiàn),兩者的使用稍有不同,但在Android開發(fā)中我們通常用到還是前面那個類。 這里的d()實際代表Debug,它會將輸出信息的調(diào)試級別設(shè)置為“Debug”,它通常需要兩個參數(shù),第一個是Tag,用于標(biāo)識這條信息的類別,可以隨意定義,通常我們會先定義一個字符串常量來表示相應(yīng)的Tag,方便管理和修改,在LogCat中可以將這個信息作為過濾的依據(jù);而第二個參數(shù)就是自定義日志的內(nèi)容了。
編輯推薦
寫給Java程序員看的書 《Android開發(fā)關(guān)鍵技術(shù)之旅:Java程序員快速學(xué)習(xí)通道》為Java挰 序員量身定做,有效幫助讀者迅速掌握Android開發(fā)關(guān)鍵技術(shù)?! ∮锚毺氐囊暯欠治龃a 力求簡單明了地分析關(guān)鍵代碼,專注于開發(fā)思維的理解和問題的解決?! ≈淙徊⒅渌匀弧 《嗄杲?jīng)驗融入字里行間;透徹理解Android開發(fā)精髓,做到“大道至簡”。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Android開發(fā)關(guān)鍵技術(shù)之旅 PDF格式下載