Android 4編程入門經(jīng)典

出版時間:2012-11  出版社:清華大學(xué)出版社  作者:(美)李偉夢 著  頁數(shù):499  
Tag標(biāo)簽:無  

內(nèi)容概要

  Android 4的問世,標(biāo)志著Google將Android操作系統(tǒng)的大旗插到了智能手機(jī)和平板電腦的陣營中。這本指南書將教會您成功開發(fā)Android應(yīng)用程序所需的一切?!兑苿优c嵌入式開發(fā)技術(shù)·Android 4編程入門經(jīng)典:開發(fā)智能手機(jī)與平板電腦應(yīng)用》涵蓋了Android應(yīng)用程序開發(fā)的所有基礎(chǔ),包括用戶界面、網(wǎng)絡(luò)、SMS消息傳遞、數(shù)據(jù)庫、基于位置的服務(wù)和部署等。資深作者Wei-Meng Lee為您鋪就了一條成功開發(fā)和部署Android應(yīng)  用程序的康莊大道。

作者簡介

作者:(美國)李偉夢(Wei—Meng Lee) 譯者:何晨光 李洪剛  李偉夢(Wei—Meng Lee),是一名技術(shù)專家,并且是Developer Learning Solutios(www.leam2develop.net)的創(chuàng)始人。Developer Learning Solutions是一家技術(shù)公司,主要培訓(xùn)最新的移動技術(shù)。Wei-Meng Lee有多年的培訓(xùn)經(jīng)驗(yàn),他的培訓(xùn)課程側(cè)重于采用“實(shí)踐出真知”的方法。他在編程方面采用的務(wù)實(shí)方法使得理解這些主題比閱讀Apple提供的圖書、教程和文檔容易得多。在DevX.com、MobiForge.tom和CoDe Magazine等網(wǎng)站或平面媒體中經(jīng)??梢钥吹剿拿帧ei-Meng Lee經(jīng)常受邀在技術(shù)會議上發(fā)言,并在最近參加了美國的Mobile Connections和加拿大蒙特利爾的DevTeach/DevMobile。Wei-Meng Lee的聯(lián)系方式為weimenglee@learn2develop.net。

書籍目錄

第1章Android編程入門 1.1 Android簡介 1.1.1 Android版本 1.1.2 Android功能 1.1.3 Android架構(gòu) 1.1.4市場上的Android設(shè)備 1.1.5 AndroidMarket 1.1.6 Android開發(fā)社區(qū) 1.2獲得所需工具 1.2.1 Android SDK 1.2.2安裝Android SDK工具 1.2.3配置Android SDK Manager 1.2.4 Eclipse 1.2.5 Android開發(fā)工具 1.2.6創(chuàng)建Android虛擬設(shè)備(AVD) 1.3創(chuàng)建第一個Android應(yīng)用程序 1.4 Android應(yīng)用程序剖析 1.5本章小結(jié) 第2章活動、碎片和意圖 2.1理解活動 2.1.1如何對活動應(yīng)用樣式和主題 2.1.2隱藏活動標(biāo)題 2.1.3顯示對話框窗口 2.1.4顯示進(jìn)度對話框 2.1.5顯示更復(fù)雜的進(jìn)度對話框 2.2使用意圖鏈接活動 2.2.1解決意圖篩選器的沖突 2.2.2從意圖返回結(jié)果 2.2.3使用意圖對象傳遞數(shù)據(jù) 2.3碎片 2.3.1動態(tài)添加碎片 2.3.2碎片的生命周期 2.3.3碎片之間進(jìn)行交互 2.4使用意圖調(diào)用內(nèi)置應(yīng)用程序 2.4.1理解意圖對象 2.4.2使用意圖篩選器 2.4.3添加類別 2.5顯示通知 2.6本章小結(jié) 第3章Android用戶界面 3.1 了解屏幕的構(gòu)成 3.1.1視圖和視圖組 3.1.2 LinearLayout 3.1.3 AbsoluteLayout 3.1.4 TableLayout 3.1.5 RelativeLayout 3.1.6 FrameLayout 3.1.7 ScrollView 3.2適應(yīng)顯示方向 3.2.1錨定視圖 3.2.2調(diào)整大小和重新定位 3.3管理屏幕方向的變化 3.3.1配置改變時保持狀態(tài)信息 3.3.2檢測方向改變 3.3.3控制活動的方向 3.4使用Action Bar 3.4.1 向Action Bar添加動作項 3.4.2定制動作項和應(yīng)用程序圖標(biāo) 3.5 以編程方式創(chuàng)建用戶界面 3.6偵聽用戶界面通知 3.6.1重寫活動中定義的方法 3.6.2為視圖注冊事件 3.7本章小結(jié) 第4章使用視圖設(shè)計用戶界面 4.1基本視圖 4.1.1 TextView視圖 4.1.2 Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup視圖 4.1.3 ProgressBar視圖 4.1.4 AutoCompleteTextView視圖 4.2選取器視圖 4.2.1 TimePicker視圖 4.2.2 DatePicker視圖 4.3使用列表視圖顯示長列表 4.3.1 ListView視圖 4.3.2使用Spinner視圖 4.4了解特殊碎片 4.4.1使用ListFragment 4.4.2使用DialogFragment 4.4.3使用PreferenceFragment 4.5 本章小結(jié) 第5章使用視圖顯示圖片和菜單 5.1使用圖像視圖顯示圖片 5.1.1 Gallery和ImageView視圖 5.1.2 ImageSwitcher 5.1.3 GridView 5.2將菜單和視圖一起使用 5.2.1創(chuàng)建輔助方法 5.2.2選項菜單 5.2.3上下文菜單 5.3其他一些視圖 5.3.1 AnalogClock和DigitalClock視圖 5.3.2 WebView 5.4本章小結(jié) 第6章數(shù)據(jù)持久化 6.1保存和加載用戶首選項 6.1.1使用活動訪問首選項 6.1.2通過編程檢索和修改首選項值 6.1.3修改首選項文件的默認(rèn)名稱 6.2將數(shù)據(jù)持久化到文件中 6.2.1保存到內(nèi)部存儲器 6.2.2保存到外部存儲器(SD卡) 6.2.3選擇最佳存儲選項 6.2.4使用靜態(tài)資源 6.3創(chuàng)建和使用數(shù)據(jù)庫 6.3.1創(chuàng)建DBAdapter輔助類 6.3.2以編程方式使用數(shù)據(jù)庫 6.3.3預(yù)創(chuàng)建數(shù)據(jù)庫 6.4本章小結(jié) 第7章內(nèi)容提供者 7.1在Android中共享數(shù)據(jù) 7.2使用內(nèi)容提供者 7.2.1預(yù)定義查詢字符串常量 7.2.2投影 7.2.3篩選 7.2.4排序 7.3創(chuàng)建自己的內(nèi)容提供者 7.4使用內(nèi)容提供者 …… 第8章消息傳遞 第9章基于位置的服務(wù) 第10章聯(lián)網(wǎng) 第11章開發(fā)Android服務(wù) 第12章發(fā)布Android應(yīng)用程序 附錄A使用Eclipse進(jìn)行Android開發(fā) 附錄B使用Android模擬器 附錄C練習(xí)答案

章節(jié)摘錄

版權(quán)頁:   插圖:   為Android 3.0之前的版本編寫的應(yīng)用程序在Android 3.0設(shè)備上可以直接運(yùn)行,無須修改。但是,使用了Android 3.0的新功能編寫的Android 3.0平板電腦應(yīng)用程序是不能在較早的設(shè)備上運(yùn)行的。為了確保Android 3.0平板電腦應(yīng)用程序可以在各種版本的設(shè)備上運(yùn)行,必須從編程方面入手確保只使用Android的特定版本支持的功能。 在2011年11月,Google發(fā)布了Android 4.0,讓智能手機(jī)也具有了Android 3.0中引入的所有功能,并且還提供了一些新功能,包括面部識別解鎖功能、數(shù)據(jù)使用監(jiān)控、近距離通信(Near Field Communication,NFC)等。 1.1.2 Android功能 鑒于Android的開源以及制造商可對其自由定制的特點(diǎn),因此沒有固定的軟硬件配置。然而,Android本身支持如下功能: 存儲——使用SQLite(輕量級的關(guān)系數(shù)據(jù)庫)進(jìn)行數(shù)據(jù)存儲,第6章將對數(shù)據(jù)存儲進(jìn)行詳細(xì)討論。 連接性——支持GSM/EDGE、IDEN、CDMA、EV—D0、UMTS、Bluetooth(包括A2DP和AVRCP)、WiFi、LTE和WiMAX。第8章將詳細(xì)討論聯(lián)網(wǎng)。 消息傳遞——支持SMS和MMS,也在第8章進(jìn)行詳細(xì)探討。 Web瀏覽器——基于開源的WebKit,并集成Chrome的V8 JavaScript引擎。 媒體支持——支持以下媒體:H.263、H.264(在3GP或MP4容器中)、MPEG—4 SP、AMR、AMR—WB(在3GP容器中)、AAC、HE—AAC(在MP4或3GP容器中)、MP3、MIDI、OggVorbis、WAV、JPEG、PNG、GIF和BMP。 硬件支持——加速度傳感器、攝像頭、數(shù)字式羅盤、接近傳感器和全球定位系統(tǒng)(GPS)。 多點(diǎn)觸摸——支持多點(diǎn)觸摸屏幕。 多任務(wù)——支持多任務(wù)應(yīng)用。 Flash支持——Android 2.3支持Flash 10.1。 tethering——支持作為有線/無線熱點(diǎn)實(shí)現(xiàn)Internet連接共享。 1.1.3 Android架構(gòu) 為了理解Android的工作方式,可以參看圖1—1,該圖描述了構(gòu)成Android操作系統(tǒng)(OS)的各個層。 Android操作系統(tǒng)大致可以在4個主要層面上分為以下5個部分: Linux內(nèi)核——這是Android所基于的核心。這一層包括了一個Android設(shè)備的各種硬件組件的所有低層設(shè)備驅(qū)動程序。 庫——包括了提供Android操作系統(tǒng)的主要功能的全部代碼。例如,SQLite庫提供了支持應(yīng)用程序進(jìn)行數(shù)據(jù)存儲的數(shù)據(jù)庫。WebKit庫為瀏覽Web提供了眾多功能。

編輯推薦

Android4的問世,標(biāo)志著Google將Android操作系統(tǒng)的大旗插到了智能手機(jī)和平板電腦的陣營中?!禔ndroid 4編程入門經(jīng)典:開發(fā)智能手機(jī)與平板電腦應(yīng)用》將教會您成功開發(fā)Android應(yīng)用程序所需的一切。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android 4編程入門經(jīng)典 PDF格式下載


用戶評論 (總計21條)

 
 

  •   這本書內(nèi)容很全,代碼清晰,錯誤很少,不過有些代碼重復(fù)復(fù)制,解釋的不夠清楚明白,浮于應(yīng)用的表面而已,總的來說,新手可以讀讀,肯定會有收獲
  •   適合初學(xué)者入門學(xué)習(xí),平裝本
  •   此書有錯頁情況33-48頁居然在49-64頁之后。我才讀到此處不知是否還會有相同情況。但內(nèi)容方面我還是挺喜歡。
  •   書籍的內(nèi)容都是入門的,如果示例更有深度就好了。
  •   對于完全不會的新手這本書應(yīng)該是很好的選擇:圖文并茂,通俗易懂。不過對于學(xué)習(xí)android有一段時間的人來說就不一定了,好多內(nèi)容都很基礎(chǔ)簡單。。。
  •   這本書真的很好,推薦新手買,給十分
  •   內(nèi)容不夠詳實(shí),字體好大,示例腳本很多,而且腳本的字體間距很大,有些重復(fù)的完全可以不用列出來。有點(diǎn)湊頁數(shù)的感覺。
  •   補(bǔ)基礎(chǔ),可以看看這邊
  •   書不錯,對我手機(jī)編程入門有幫助,還沒看完
  •   是本不錯的入門書。紙張,一般吧。
  •   發(fā)貨快,服務(wù)一向高標(biāo)準(zhǔn)!~書質(zhì)量一般化,內(nèi)容在邏輯上也比較混亂。
  •   里面的內(nèi)容比較基礎(chǔ),注釋也比較好,適合初學(xué)
  •   從一開始安裝,就好最新版的不一樣,畢竟android發(fā)展太快了。。
  •   非常好的書,之前買過好幾本安卓的書了,相比較而言,這本在各方面是最好的,強(qiáng)烈建議買這一本
  •   比較容易上手的書,值。
  •   如題。應(yīng)該是正版。但是味道很難聞。內(nèi)容沒看不作評論
  •   安卓好書
  •   android 入門經(jīng)典書
  •   不錯的書,很實(shí)用,而且質(zhì)量也不錯哦。
  •   移動開發(fā)入門
  •   挺不錯的,不過要懂java,有編程的基礎(chǔ)~~~
 

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

京ICP備13047387號-7