Android智能手機(jī)軟件開發(fā)教程

出版時間:2012-6  出版社:國防工業(yè)出版社  作者:高凱,王俊社,仇晶 編著  頁數(shù):279  字?jǐn)?shù):473000  
Tag標(biāo)簽:無  

內(nèi)容概要

高凱和王俊社等編著的《Android智能手機(jī)軟件開發(fā)教程》以基礎(chǔ)知識講解為先導(dǎo),以案例說明和工程實踐為特色,以提高工程實踐水平和動手能力為目的,深入淺出地敘述了Android開發(fā)平臺下的程序設(shè)計方法、技巧等,內(nèi)容涵蓋Android應(yīng)用程序的基本組成、Android事件處理機(jī)制和常用
Widget組件、基于Intent的Activity切換及基于Bundle的數(shù)據(jù)傳遞、
Servlce、BroadeastReeeiver、數(shù)據(jù)存取機(jī)制、多媒體應(yīng)用等,并給出幾個相關(guān)案例的設(shè)計與實現(xiàn)。所有練習(xí)均在Eclipse和Android
SDK
2.2環(huán)境下進(jìn)行過演練。無論是剛開始接觸Java和XML的新手,還是有一定基礎(chǔ)的程序員,《Android智能手機(jī)軟件開發(fā)教程》都是適合的。本書讀者對象包括計算機(jī)、通信、電子信息類本??茖W(xué)生,以及從事手機(jī)軟件開發(fā)與維護(hù)的工程技術(shù)人員。

書籍目錄

上篇  Android程序設(shè)計基礎(chǔ)
第1章 Android智能手機(jī)軟件開發(fā)概述
第2章 Android程序開發(fā)與應(yīng)用環(huán)境
第3章 Android應(yīng)用程序基本組成概述
第4章 界面布局與常用資源使用
第5章 Android事件處理機(jī)制與常用Widget組件應(yīng)用
第6章 對話框、菜單與提示信息
第7章 基于Intent的Activity切換及基于Bundle的數(shù)據(jù)傳遞
第8章 Service與Broadcast簡介
第9章 數(shù)據(jù)存取和訪問
第10章 Android中的多媒體應(yīng)用
下篇 Android程序設(shè)計案例及分析
第11章 案例分析:“搜搜問問”應(yīng)用程序的設(shè)計與實現(xiàn)
第12章 案例分析:簡易地圖程序的設(shè)計與實現(xiàn)
第13章 案例分析:“宿舍通”應(yīng)用程序的設(shè)計與實現(xiàn)
第14章 案例分析:RSS閱讀器的設(shè)計與實現(xiàn)
第15章 案例分析:“俄羅斯方塊”游戲的設(shè)計與實現(xiàn)
附錄 IDE開發(fā)環(huán)境Eclipse、XMIL及智能手機(jī)簡介
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   Android中提供了Intent機(jī)制來協(xié)助各應(yīng)用間的交互與通信。Intent負(fù)責(zé)對應(yīng)用中次操作的動作、動作涉及到的數(shù)據(jù)、附加數(shù)據(jù)等進(jìn)行描述,Android則根據(jù)此Intent的描述,負(fù)責(zé)找到對應(yīng)的組件,將相應(yīng)數(shù)據(jù)傳遞給調(diào)用的組件并完成組件的調(diào)用。Intent不僅可用于應(yīng)用程序之間,也可用于應(yīng)用程序內(nèi)部的Activity/Service之間的交互。因此,Intent在這里起著個中介的作用,它專門提供組件互相調(diào)用的相關(guān)信息。 Intent的另種用途是發(fā)送廣播消息。應(yīng)用程序和Android系統(tǒng)都可以使用Intent發(fā)送廣播消息,廣播消息的內(nèi)容可以是與應(yīng)用程序密切相關(guān)的數(shù)據(jù)信息,也可以是Android的系統(tǒng)信息,例如網(wǎng)絡(luò)連接變化、電池電量變化、接收到短信和系統(tǒng)設(shè)置變化等。如果應(yīng)用程序注冊了BroadcastReceiver,則可以接收到指定的廣播消息。 可見,作為不同UI間通信的信使,Intent相當(dāng)于各個Activity間的橋梁。Activity之間通過Intent進(jìn)行交互,可以通過Intent啟動另外的Activity、啟動Service、發(fā)起廣播Broadcast等,并可通過Bundle傳遞數(shù)據(jù)。Intent的使用方式有以下3種,限于篇幅,本章主要介紹其中的第種方式。有關(guān)Intent其他使用方法,可參閱本書后續(xù)第8、9章中的描述和后續(xù)對相關(guān)案例的分析和說明。 方式:通過startActivity()啟動個新的Activity,般需要調(diào)用Context.startActivity()或Context.startActivityForResult()來傳遞Intent。 方式二:通過Broadcast機(jī)制可以將個Intent發(fā)送給任何對這個Intent感興趣的BroadcastReceiver,此時般通過context.sendBroadcast()、context.sendOrderedBroadcast()或context.sendStickyBroadcast()方法傳遞。當(dāng)Broadcast Intent被廣播后,所有intent-filter過濾條件滿足的組件都將被激活。 方式三:當(dāng)需要啟動或綁定個Service組件時,會通過context.startService(Intent)和context.bindService(Intent,ServiceConnection,int)來和后臺的Service交互。 7.2 Intent的組成 Intent由組件名稱、執(zhí)行動作描述Action、該動作相關(guān)聯(lián)數(shù)據(jù)的描述Data、動作分類描述Category、數(shù)據(jù)類型描述Type、目標(biāo)組件描述Component、附加信息描述Extras及Flag等幾部分組成(注:個Intent可能并不同時包含上述所有組成部分)。下面分述其作用: 1.組件名稱 用于標(biāo)識唯的應(yīng)用程序組件,般由相應(yīng)組件的類名與包名組合而成。如:intent.setClass(源Activity名.this,目的Activity名.class)。當(dāng)指定了具體的組件名稱時,往往是采用顯式Intent方法;反之Android會根據(jù)其他相應(yīng)信息及intent-filter的過濾條件選擇相應(yīng)的組件,此時往往是采用隱式Intent方式。 2.Action Action實際上是個描述了Intent即將觸發(fā)動作的名稱的字符串,在Intent類中,已經(jīng)有些用常量字符串表示的不同Action(如表示撥打電話等常見動作),當(dāng)然用戶也可以根據(jù)需要自行定義Action。下面是些較為常見的Action。

編輯推薦

《普通高等學(xué)校"十二五"規(guī)劃教材:Android智能手機(jī)軟件開發(fā)教程》由國防工業(yè)出版社出版,高凱、王俊社、仇晶編著。無論是剛開始接觸Java和XML的新手,還是有定基礎(chǔ)的程序員,《普通高等學(xué)校"十二五"規(guī)劃教材:Android智能手機(jī)軟件開發(fā)教程》都是適合的?!镀胀ǜ叩葘W(xué)校"十二五"規(guī)劃教材:Android智能手機(jī)軟件開發(fā)教程》讀者對象包括計算機(jī)、通信、電子信息類本專科學(xué)生,以及從事手機(jī)軟件開發(fā)與維護(hù)的工程技術(shù)人員。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android智能手機(jī)軟件開發(fā)教程 PDF格式下載


用戶評論 (總計18條)

 
 

  •   Android智能手機(jī)軟件開發(fā)教程,很全面
  •   類容充實 有開發(fā)環(huán)境教程 android系統(tǒng)介紹和開發(fā)實例
  •   該書系統(tǒng)介紹了安卓手機(jī)系統(tǒng)的開發(fā), 可謂開發(fā)者的良師益友, 很有價值.
  •   書中介紹的xtml的內(nèi)容不是最新的,但是基礎(chǔ)!
  •   買錯書了,我想換本書不知道可不可以?
  •   這本書還沒有開始看,但是書的紙質(zhì)還是很好的,應(yīng)該是正版的,剛買完老師就讓研究ios系統(tǒng)的,唉……還的再買……
  •   書是正版,非常滿意,價格很優(yōu)惠
  •   此書編寫的很詳細(xì),寫的很好,也很易懂!
  •   給朋友買的 很滿意 到貨速度給力
  •   挺好的,對我很有幫助,我喜歡
  •   學(xué)習(xí)的好幫手,生活的好伙伴
  •   本書的內(nèi)容簡潔明了,適合初學(xué)者,只是書里有幾張破損的,不全乎,覺得麻煩就沒退。
  •   不錯,講的挺詳細(xì)的,實例也挺多,頂一下
  •   內(nèi)容很不錯,封面很漂亮
  •   這本書還不錯就是里面的代碼給的不是太具體,對于初學(xué)者還有點難度
  •   書的質(zhì)量行,值得買!
  •   這本書講解由淺入深,易于理解,實例也很實用
  •   很好的一本書,寫得很詳盡,喜歡!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7