欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

Android 4.X手機(jī)/平板電腦程序設(shè)計入門、應(yīng)用到精通(第二版)

中國水利水電出版社
    【作 者】孫宏明 著 【I S B N 】978-7-5170-0122-5 【責(zé)任編輯】陳潔 【適用讀者群】科技 【出版時間】2012-09-06 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】668 【千字?jǐn)?shù)】937 【印 張】41.75 【定 價】68 【叢 書】暫無分類 【備注信息】贈1CD
圖書詳情

    本書是著名Android技術(shù)專家孫宏明老師經(jīng)典之作。

    本書從Eclipse的操作技巧、強(qiáng)大的程序代碼編輯輔助功能、程序的調(diào)試排錯技術(shù)等基本功開始,到Android程序架構(gòu)詳解、各種接口組件用法介紹以及Android程序的高級功能和應(yīng)用,帶領(lǐng)讀者從菜鳥一路晉升成為Android技術(shù)牛人。

    本書不僅內(nèi)容豐富完整,更重要的是筆者根據(jù)教學(xué)經(jīng)驗(yàn)整理出一條由淺入深的學(xué)習(xí)路徑,搭配主題單元的學(xué)習(xí)方式和清晰明了的步驟講解,再加上精心設(shè)計的實(shí)戰(zhàn)案例,讓讀者在學(xué)過每一個單元之后都能立即上手,達(dá)到最高的學(xué)習(xí)效率。

    除了完整的Android基礎(chǔ)知識,本書還包含了Android的最新高級技術(shù),所以本書不僅適合于Android技術(shù)的初學(xué)者,還可用于中高級讀者參考學(xué)習(xí)。

    本書為經(jīng)臺灣碁峰資訊股份有限公司獨(dú)家授權(quán)發(fā)行的中文簡體版。本書中文簡體字版在中國大陸之專有出版權(quán)屬中國水利水電出版社所有。在沒有得到本書原版出版者和本書出版者書面許可時,任何單位和個人不得擅自摘抄、復(fù)制本書的一部分或全部以任何方式(包括資料和出版物)進(jìn)行傳播。本書原版版權(quán)屬碁峰資訊股份有限公司。版權(quán)所有,侵權(quán)必究。

    北京市版權(quán)局著作權(quán)合同登記號:圖字01-2011-5269號

    • 豐富的Eclipse開發(fā)環(huán)境操作技巧,幫助初學(xué)者快速學(xué)會Eclipse的強(qiáng)大功能以及程序調(diào)試技術(shù),同時講解了很多程序編輯輔助功能,可大大提升程序開發(fā)效率

    • 包含了Android 3和4的新技術(shù),比如fragment、action bar、action item/view、property animation、NFC beam等,以及開發(fā)手機(jī)和平板電腦通用程序的完整方法

    • 比第1版新增了影音播放、拍照、錄音錄像、WebView、近場通訊(NFC)等技術(shù)的完整講解,讓您學(xué)會最新的開發(fā)技術(shù)

    • 24種接口組件使用詳解、4種接口組件版面型態(tài)詳解、5種對話框使用詳解,幫助您設(shè)計出漂亮又好用的App

    • 11個Intent專門單元,包括建立Tab卷標(biāo)頁、傳送和回傳數(shù)據(jù)、Intent Filter…,讓您完整學(xué)會Intent的用法

    • 4大類Android程序完全詳解,包括Activity、Service、Content provider和Broadcast receiver,以及App Widget程序

    • 2D和3D繪圖程序架構(gòu)與案例,奠定開發(fā)游戲程序的基礎(chǔ)

    • Google地圖與自動定位程序,讓您學(xué)會開發(fā)location-based service(LBS)

    • 所有教學(xué)單元皆采用步驟式講解,學(xué)習(xí)無障礙

    昔日的綠芽已經(jīng)長成大樹

    本書的第一版是針對Android 2.X手機(jī)程序設(shè)計所編寫的,雖然其中包含Android 3.X的內(nèi)容,可是就功能上來說,3.X版是給平板電腦專用而并非通用的平臺,因此等到2011年10月Google發(fā)表Android 4通用版本之后,筆者才結(jié)合手機(jī)和平板電腦的功能進(jìn)行內(nèi)容的更新。回顧2011年,Android系統(tǒng)在市場上可謂鋪天蓋地。雖然新聞上看似Apple的iPhone和iPad搶盡風(fēng)頭,可是如果仔細(xì)觀察市場銷售數(shù)據(jù),Apple產(chǎn)品的市占率只是與Android持平,反觀Android系統(tǒng)卻是以超越線性的方式快速成長。本書前一版形容Android是“信息科技的綠芽”,如今看來這個昔日的綠芽已經(jīng)長成大樹。

    Android對于程序開發(fā)人員的致命吸引力

    安裝Android程序開發(fā)工具需要到不同的網(wǎng)站下載相關(guān)軟件,雖然過程有些繁復(fù),但是讀者只要依照書上的說明操作就可以順利完成,而且這些網(wǎng)站一年365天,每天24小時開放,只要連上Internet就可以下載,更棒的是“完全免費(fèi)”。另外相較于其他軟件來說,Android程序開發(fā)工具可說是非常“環(huán)保”(對于用戶的計算機(jī)而言),只要將安裝好的文件夾復(fù)制到另一臺計算機(jī),再設(shè)定好文件夾路徑就可以使用。日后如果不想用,只要刪除它的文件夾即可。

    Android系統(tǒng)的功能也超越傳統(tǒng)的PC操作系統(tǒng),像是Google地圖服務(wù)、定位功能、拍照、錄音錄像、近場通訊(NFC)、語音和人臉辨識等,只要加上您的創(chuàng)意,就可以發(fā)展出比一般軟件更生活化的應(yīng)用。而且Google還針對全世界Android應(yīng)用程序開發(fā)人員架設(shè)了一個Android Market網(wǎng)站,讓他們可以在上面販賣或是免費(fèi)下載自己的作品。由于以上這些吸引人的條件,讓世界各地加入開發(fā)Android應(yīng)用程序的人員快速地增加。如果過去我們已經(jīng)錯過研發(fā)PC軟件的先機(jī),現(xiàn)在豈能再錯失成為手機(jī)和平板電腦應(yīng)用程序領(lǐng)頭羊的大好機(jī)會!

    學(xué)習(xí)Android程序設(shè)計的方法

    開發(fā)Android應(yīng)用程序需要使用Java語言,而且Android系統(tǒng)的功能非常豐富,程序項(xiàng)目的架構(gòu)也和傳統(tǒng)的PC程序不同,因此學(xué)習(xí)時如果沒有適當(dāng)?shù)囊?guī)劃,只靠東拼西湊的方式恐怕效率不佳。為了讓讀者能夠有效率地學(xué)習(xí)Android程序設(shè)計,筆者對于本書內(nèi)容的編排花費(fèi)很大的心思,希望從五花八門的Android程序技術(shù)中理出一條由淺入深、適合初學(xué)者的快捷方式。最后筆者決定摒棄傳統(tǒng)程序設(shè)計書籍慣用的章節(jié)編排模式,改成以教學(xué)單元的方式,搭配切合主題的實(shí)作范例,再輔以詳細(xì)的操作步驟說明,讓讀者能夠確實(shí)了解每一個單元主題的技術(shù)和用法。在學(xué)習(xí)Android程序設(shè)計的過程中,除了知道SDK相關(guān)的知識之外,開發(fā)工具的操作技巧也很重要,善用輔助功能不但可以減少打字的時間,同時也能夠避免打錯字的情況,因而縮短程序除錯的過程。另外當(dāng)遇到開發(fā)工具異常時,如何迅速排除問題也是實(shí)務(wù)上很重要的技能,否則徒耗時間在非程序技術(shù)的問題上往往令人為之氣結(jié)。這一次改版筆者特別將重要觀念、操作技巧和相關(guān)知識等用“補(bǔ)充說明”的小文框提示,一來可以達(dá)到更好的提醒功能,二來也方便日后的查閱。

    開發(fā)Android應(yīng)用程序大致上需要三個條件。第一是具備程序語言的基礎(chǔ)(Java、C/C++、Visual Basic皆可),也就是說必須知道變量、數(shù)組、判斷式、循環(huán)等基本語法。第二是了解面向?qū)ο蟮挠^念和用法,因?yàn)锳ndroid程序是使用Java語言撰寫,它采用面向?qū)ο蟮募軜?gòu)。面向?qū)ο蟮幕居^念并不難,當(dāng)然進(jìn)階的用法需要比較多的經(jīng)驗(yàn)和技術(shù),但是本書的程序范例是針對入門學(xué)習(xí)者所設(shè)計,因此只要依照書上循序漸進(jìn)的內(nèi)容安排來閱讀就可以了解。如果讀者可以配合書上的操作步驟動手實(shí)作,學(xué)習(xí)效果更能倍增。再者Android程序中使用事件處理程序和系統(tǒng)callback函數(shù)的機(jī)制,這種機(jī)制并不是Android程序的專屬特性,任何圖形操作接口的操作系統(tǒng)如Windows也都是采用這種方式,基本上這也是一個觀念問題,只要讀者了解它的運(yùn)作原理就會知道如何使用,本書會在適當(dāng)?shù)臅r候加以解說,因此只要讀者了解程序語言的基本語法,就可以由本書的說明和范例開始學(xué)習(xí)Android程序設(shè)計。

    如何使用這本書

    Android程序設(shè)計是一個新興的領(lǐng)域,早期介紹相關(guān)技術(shù)的書籍并不多,近來陸續(xù)有新的著作問市,目前市面上已經(jīng)有許多入門學(xué)習(xí)或是進(jìn)階應(yīng)用的書籍。有些入門書籍涵蓋的技術(shù)范圍有限,無法滿足實(shí)戰(zhàn)上的需要,反觀進(jìn)階應(yīng)用的著作雖然包含比較完整的技術(shù)內(nèi)容,但是解說的方式可能不適合初學(xué)者。筆者編寫這本書的目的就是希望在內(nèi)容的廣度和解說的細(xì)節(jié)上取得更好的平衡。為了達(dá)到這個目的,筆者將Android系統(tǒng)的功能加以分類,然后根據(jù)由淺入深的原則進(jìn)行編排,再搭配許多精心設(shè)計的范例程序貫穿相關(guān)的學(xué)習(xí)單元,讓讀者在學(xué)習(xí)單一主題的時候也能夠了解相關(guān)的功能。本書使用的單元編排方式是希望將每一次的學(xué)習(xí)時間做適當(dāng)?shù)那懈睿僖郧泻现黝}的程序項(xiàng)目為范例,讓讀者能夠充分了解學(xué)習(xí)的內(nèi)容并知道如何使用,如此一來自然能夠達(dá)到更好的學(xué)習(xí)效果。采用教學(xué)單元編排的另一個好處是方便日后查詢,由于每一個單元的內(nèi)容長度適中、主題明確,讀者可以根據(jù)目錄快速找到需要的數(shù)據(jù)。另外Android 4的特色之一就是同時適用不同類型的裝置包括手機(jī)和平板電腦,因此如何讓程序的操作接口可以動態(tài)配合不同的屏幕尺寸是很重要的技術(shù)主題。由于每個程序的操作接口復(fù)雜度不同,因此使用的技術(shù)也有所差異,本書特別針對這方面的考慮提供完整的解決方法。另外像fragment、action bar、action item/view、property animation、NFC beam等新功能在書中都有完整的介紹和操作范例。

    由于Android 3和4增加了許多新技術(shù),為了讓學(xué)習(xí)更加流暢和完整,筆者將這些新功能和原來的內(nèi)容重新整理編排,而不是單純附加在原來的內(nèi)容之后,以達(dá)到更好的整體性。另外為了方便讀者區(qū)分不同Android版本的功能差異,在每一個學(xué)習(xí)單元開頭都特別以表格的方式注明適用的版本。這些精心的安排無疑是希望用最有效的方式傳達(dá)知識,以提升讀者的學(xué)習(xí)效率。

    本書的第一部分是介紹Android的發(fā)展史、系統(tǒng)架構(gòu)、市場趨勢等背景知識,以及程序開發(fā)工具的安裝和使用。第二部分是介紹程序項(xiàng)目的架構(gòu)、接口組件的用法、除錯技術(shù)、仿真器的操作和設(shè)定等程序開發(fā)的基本技巧,這個部分是后續(xù)學(xué)習(xí)的重要基礎(chǔ),建議讀者配合書上的解說動手實(shí)作。學(xué)習(xí)程序設(shè)計的秘訣無他,就是多動手,然后想一想、改一改、試一試自然就能理解。完成第二部分的學(xué)習(xí)之后就可以根據(jù)自己的興趣或需要學(xué)習(xí)特定的單元,由于本書的內(nèi)容編排是基于由淺入深的原則,而且部分程序范例具有前后連貫的關(guān)系,因此筆者在解說的過程中會視需要提示參考相關(guān)的單元。另外如果讀者在學(xué)習(xí)上遇到障礙,可以先回到前面相關(guān)的單元研讀之后,再依關(guān)聯(lián)性往后續(xù)單元繼續(xù)學(xué)習(xí),依照這種方式就能夠讓本書對于讀者學(xué)習(xí)Android程序設(shè)計發(fā)揮最大的幫助。坐而言不如起而行,現(xiàn)在就讓我們一起踏上Android程序設(shè)計的學(xué)習(xí)之旅吧!

    最后感謝我最親愛的家人Maysue、小D和小M在本書編寫期間的寬容和體諒,雖然因?yàn)槲业拿β刀韬隽四銈儯怯心銈兊呐惆椋屢磺械母冻龊团Χ几幸饬x!

    推薦序
    前言
    PART 1 擁抱Android
    UNIT 1 Android造時勢或是時勢造Android 2
    1-1 Android從何而來 3
    1-2 Android的功能、應(yīng)用和商機(jī) 4
    1-3 先睹為快——Android手機(jī)和平板電腦模擬器 6
    UNIT 2 安裝Android程序開發(fā)工具 9
    2-1 不同操作系統(tǒng)的開發(fā)工具版本 9
    2-2 安裝Android程序開發(fā)工具的步驟 10
    2-3 Android程序開發(fā)工具的維護(hù)和更新 20
    UNIT 3 建立Android應(yīng)用程序項(xiàng)目 22
    3-1 修改程序的接口 26
    UNIT 4 Eclipse程序項(xiàng)目管理技巧 29
    4-1 根據(jù)已經(jīng)寫好的程序文件來建立項(xiàng)目 29
    4-2 根據(jù)Android SDK中的程序范例來建立項(xiàng)目 30
    4-3 把建立好的Android程序項(xiàng)目加載Eclipse 30
    4-4 程序項(xiàng)目的管理和維護(hù) 31
    PART 2 開發(fā)Android應(yīng)用程序的流程
    UNIT 5 Eclipse程序項(xiàng)目管理技巧 35
    UNIT 6 使用TextView、EditText和Button接口組件 40
    6-1 TextView接口組件 41
    6-2 EditText接口組件 42
    6-3 Button接口組件 43
    6-4 鏈接接口組件和程序代碼 44
    6-5 設(shè)置Button的click事件listener 44
    6-6 取得edtSex和edtAge接口組件中的字符串 47
    6-7 將結(jié)果顯示在txtResult接口組件 47
    6-8 在模擬器中輸入中文 49
    UNIT 7 程序的錯誤類型和除錯方法 51
    7-1 程序的語法錯誤和調(diào)試的方法 51
    7-2 程序的邏輯錯誤和調(diào)試的方法 52
    7-3 運(yùn)行時期錯誤和調(diào)試的方法 54
    UNIT 8 使用Android模擬器的技巧 57
    8-1 啟動模擬器的時機(jī) 57
    8-2 Eclipse選擇不同版本AVD的規(guī)則 60
    8-3 同時運(yùn)行多個AVD 60
    8-4 使用AVD的調(diào)試功能 61
    8-5 AVD的語言設(shè)置、時間設(shè)置和上網(wǎng)功能 63
    8-6 把實(shí)體手機(jī)或平板電腦當(dāng)成模擬器 64
    UNIT 9 良好的程序架構(gòu)是程序開發(fā)和維護(hù)的重要基礎(chǔ) 66
    UNIT 10 升級Android手機(jī)程序成為平板電腦程序 71
    10-1 針對Android 平板電腦作優(yōu)化 72
    10-2 將程序升級成為Android平板電腦專屬程序 73
    PART 3 學(xué)習(xí)使用基本接口組件和布局模式
    UNIT 11 學(xué)習(xí)更多接口組件的屬性 76
    11-1 match_parent和wrap_content的差別 78
    11-2 android:inputType屬性的效果 79
    11-3 控制文字大小、顏色和底色 80
    11-4 控制組件四周的間隔距離以及組件內(nèi)部的文字和邊的距離 81
    UNIT 12 Spinner下拉式菜單組件 82
    12-1 建立Spinner下拉式菜單的第一種方法 82
    12-2 建立Spinner下拉式菜單的第二種方法 87
    UNIT 13 使用RadioGroup和RadioButton組件建立單選清單 91
    13-1 將“婚姻建議”程序改成使用RadioGroup菜單 92
    UNIT 14 CheckBox多選清單和ScrollView滾動條 98
    UNIT 15 LinearLayout界面編排模式 105
    UNIT 16 TableLayout接口編排模式 109
    UNIT 17 RelativeLayout布局 115
    UNIT 18 FrameLayout布局和 Tab卷標(biāo)頁 126
    18-1 建立Tab標(biāo)簽頁的步驟 127
    18-2 范例程序 130
    PART 4 學(xué)圖像接口組件與動畫效果
    UNIT 19 ImageButton和ImageView接口組件 134
    UNIT 20 Gallery、GridView和ImageSwitcher接口組件 140
    20-1 Gallery組件和GridView組件的使用方法 141
    20-2 ImageSwitcher組件的使用方法 146
    20-3 完成“圖像畫廊”程序 148
    UNIT 21 使用Tween動畫效果 151
    21-1 建立動畫資源文件 152
    21-2 建立各種類型的動畫 154
    21-3 使用隨機(jī)動畫的“圖像畫廊”程序 157
    21-4 在程序代碼中建立動畫效果 159
    21-5 應(yīng)該使用動畫資源文件還是在程序代碼中建立動畫對象 160
    UNIT 22 Frame animation和Multi-Thread游戲程序 161
    22-1 建立Frame animation的兩種方法 161
    22-2 Multi-Thread“擲骰子游戲”程序 163
    22-3 使用Handler對象傳送信息 164
    22-4 實(shí)現(xiàn)“擲骰子游戲”程序 164
    UNIT 23 Property animation初體驗(yàn) 170
    23-1 Property animation的基本用法 171
    23-2 范例程序 173
    UNIT 24 Property animation加上Listener成為動畫超人 178
    24-1 使用AnimatorSet 178
    24-2 加上動畫事件listener 180
    24-3 ValueAnimator 182
    24-4 范例程序 183
    PART 5 Fragment與進(jìn)階接口組件
    UNIT 25 使用Fragment讓程序界面一分為多 189
    25-1 使用Fragment的步驟 190
    25-2 為Fragment加上外框并重設(shè)大小和位置 191
    25-3 范例程序 192
    UNIT 26 動態(tài)Fragment讓程序成為變形金剛 200
    26-1 Fragment的總管——FragmentManager 200
    26-2 范例程序 202
    UNIT 27 Fragment的進(jìn)階用法 212
    27-1 控制FrameLayout的顯示和隱藏 213
    27-2 使用Fragment的Back Stack功能和動畫效果 215
    UNIT 28 Fragment和Activity之間的callback機(jī)制 220
    28-1 檢查“計算機(jī)猜拳游戲”程序架構(gòu) 220
    28-2 實(shí)現(xiàn)Fragment和Activity之間的callback機(jī)制 222
    28-3 范例程序 224
    UNIT 29 ListView和ExpandableListView 232
    29-1 使用ListActivity建立ListView菜單 232
    29-2 幫ListView加上小圖標(biāo) 236
    29-3 ExpandableListView二層式選項(xiàng)列表 239
    UNIT 30 AutoCompleteTextView自動完成文字輸入 243
    UNIT 31 SeekBar和RatingBar接口組件 248
    PART 6 其他接口組件與對話框
    UNIT 32 時間日期接口組件和對話框 255
    32-1 DatePicker日期接口組件 255
    32-2 TimePicker時間接口組件 256
    32-3 范例程序 257
    32-4 DatePickerDialog和TimePickerDialog對話框 259
    UNIT 33 ProgressBar、ProgressDialog和Multi-Thread程序 261
    33-1 Multi-Thread程序 263
    33-2 使用Handler對象完成Thread之間的信息溝通 263
    33-3 第一版的Multi-Thread ProgressBar范例程序 264
    33-4 第二版的Multi-Thread ProgressBar范例程序 269
    33-5 ProgressDialog對話框 270
    UNIT 34 AlertDialog對話框 271
    34-1 使用AlertDialog.Builder類別建立AlertDialog對話框 271
    34-2 使用AlertDialog類別建立AlertDialog對話框 273
    34-3 范例程序 274
    UNIT 35 Toast消息框 279
    UNIT 36 自定義Dialog對話框 282
    PART 7 Intent、Intent Filter和傳送數(shù)據(jù)
    UNIT 37 工程中的AndroidManifest.xml程序功能描述文件 289
    UNIT 38 Intent粉墨登場 296
    38-1 Eclipse的DDMS功能以及模擬器的Linux 命令行模式 299
    UNIT 39 Tab標(biāo)簽頁接口——使用Intent對象 303
    UNIT 40 Intent Filter讓程序也能幫助別人 308
    40-1 設(shè)置AndroidManifest.xml文件中的Intent Filter 309
    40-2 Android系統(tǒng)檢查Intent和Intent Filter的規(guī)則 311
    40-3 程序接收到Intent對象的工作 311
    40-4 范例程序 312
    UNIT 41 讓Intent對象附帶數(shù)據(jù) 318
    41-1 傳送數(shù)據(jù)的Activity需要完成的工作 318
    41-2 從Intent對象中取出數(shù)據(jù) 320
    41-3 范例程序 320
    UNIT 42 要求被調(diào)用的Activity 返回數(shù)據(jù) 327
    PART 8 Broadcast Receiver、Service和App Widget
    UNIT 43 Broadcast Intent和Broadcast Receiver 334
    43-1 程序廣播Intent對象的方法 334
    43-2 建立Broadcast Receiver監(jiān)聽廣播消息 335
    43-3 范例程序 336
    UNIT 44 Service是幕后英雄 341
    44-1 Service的運(yùn)行方式和生命周期 341
    44-2 在程序項(xiàng)目中建立Service 342
    44-3 啟動Service的第一種方法 345
    44-4 啟動Service的第二種方法 346
    44-5 范例程序 347
    UNIT 45 App Widget小工具程序 351
    UNIT 46 使用Alarm Manager增強(qiáng)App Widget程序 358
    46-1 建立增強(qiáng)版的App Widget程序 358
    46-2 取得并更新App Widget程序的界面 362
    UNIT 47 App Widget程序的其他兩種執(zhí)行模式 365
    47-1 預(yù)定運(yùn)行時間的App Widget程序 365
    47-2 用按鈕啟動App Widget程序 367
    PART 9 Activity的生命周期與進(jìn)階功能
    UNIT 48 Activity的生命周期 371
    UNIT 49 幫Activity加上菜單 375
    49-1 onCreateOptionsMenu()的工作 376
    49-2 onOptionsItemSelected()的工作 376
    49-3 建立xml格式的菜單定義文件 377
    49-4 范例程序 379
    UNIT 50 使用Context Menu 384
    50-1 Context Menu的用法和限制 384
    50-2 范例程序 385
    UNIT 51 在Action Bar加上功能選項(xiàng) 389
    51-1 控制Action Bar 390
    51-2 在Action Bar加上Action Item 391
    51-3 在Action Bar加上Action View 392
    51-4 范例程序 392
    UNIT 52 在Action Bar上建立Tab標(biāo)簽頁 398
    UNIT 53 在狀態(tài)欄顯示信息 404
    PART 10 儲存程序數(shù)據(jù)
    UNIT 54 使用SharedPreferences 儲存數(shù)據(jù) 411
    54-1 儲存數(shù)據(jù)的步驟 411
    54-2 讀取數(shù)據(jù)的步驟 412
    54-3 刪除數(shù)據(jù)的步驟 412
    54-4 清空數(shù)據(jù)的步驟 413
    54-5 范例程序 413
    UNIT 55 使用SQLite數(shù)據(jù)庫儲存數(shù)據(jù) 417
    55-1 進(jìn)入模擬器的Linux命令行模式操作SQLite數(shù)據(jù)庫 417
    55-2 SQLiteOpenHelper類 419
    55-3 SQLiteDatabase類 420
    55-4 范例程序 421
    UNIT 56 使用Content Provider跨程序存取數(shù)據(jù) 428
    56-1 Activity和Content Provider之間的運(yùn)行機(jī)制 429
    56-2 范例程序 431
    UNIT 57 使用文件儲存數(shù)據(jù) 438
    57-1 將數(shù)據(jù)寫入文件的方法 438
    57-2 從文件讀取數(shù)據(jù)的方法 439
    57-3 范例程序 440
    PART 11 程序項(xiàng)目的整備工作和發(fā)布
    UNIT 58 支持多語系和屏幕模式 446
    58-1 讓程序支持多語系的方法 447
    58-2 讓程序支持多種屏幕模式 448
    58-3 范例程序 449
    UNIT 59 開發(fā)不同Android版本程序的考慮 453
    59-1 利用Fragment控制分頁或單頁顯示 455
    UNIT 60 取得屏幕的寬度、高度和 分辨率 465
    60-1 取得屏幕的寬高和分辨率 465
    60-2 取得程序界面的寬和高 466
    60-3 利用AndroidManifest.xml文件設(shè)置程序運(yùn)行的屏幕條件 471
    UNIT 61 將程序安裝到設(shè)備或在網(wǎng)絡(luò)上發(fā)布 474
    61-1 利用Export Wizard幫程序加上數(shù)字簽名和完成zipalign 475
    61-2 將程序上傳到Google的Android Market網(wǎng)站 477
    PART 12 2D和3D繪圖
    UNIT 62 使用Drawable對象 479
    62-1 從res/drawable文件夾的圖像文件建立Drawable對象 479
    62-2 在res/drawable文件夾中建立xml文件格式的Drawable對象定義文件 480
    62-3 在程序中建立Drawable類型的對象 481
    62-4 范例程序 482
    UNIT 63 使用Canvas繪圖 485
    UNIT 64 使用View在Canvas上繪制動畫 489
    64-1 程序繪制動畫的原理 489
    64-2 范例程序 490
    UNIT 65 使用SurfaceView進(jìn)行高速繪圖 494
    65-1 使用SurfaceView的步驟 494
    65-2 范例程序 495
    UNIT 66 3D繪圖 500
    66-1 3D繪圖的基本概念 500
    66-2 3D繪圖程序 502
    PART 13 Google地圖程序
    UNIT 67 使用Google地圖 509
    67-1 開發(fā)Google地圖應(yīng)用程序的準(zhǔn)備工作 509
    67-2 建立Google地圖應(yīng)用程序的步驟 513
    67-3 范例程序 515
    UNIT 68 Google地圖的進(jìn)階用法 519
    68-1 地圖的縮放和拖曳功能 519
    68-2 加上鍵盤控制功能 521
    68-3 切換地圖顯示模式 522
    UNIT 69 幫地圖加上標(biāo)記 526
    69-1 地圖程序使用Overlay的步驟 526
    69-2 范例程序 531
    UNIT 70 加上定位讓地圖活起來 533
    70-1 移動設(shè)備的定位技術(shù) 534
    70-2 第一種定位方法——使用MyLocationOverlay 535
    70-3 第二種定位方法——使用LocationManager 538
    PART 14 拍照、錄音、錄像與多媒體播放
    UNIT 71 使用MediaPlayer建立音樂播放器 544
    71-1 音樂播放程序的架構(gòu) 544
    71-2 MediaPlayer類的用法 545
    71-3 范例程序 548
    UNIT 72 播放背景音樂和Audio Focus 555
    72-1 用Service的方式運(yùn)行MediaPlayer 555
    72-2 使用狀態(tài)欄信息控制Foreground Service 557
    72-3 使用Audio Focus和Wake Lock 559
    72-4 播放不同來源的文件 560
    72-5 范例程序 561
    UNIT 73 錄音程序 571
    73-1 MediaRecorder類的用法 571
    73-2 范例程序 574
    UNIT 74 播放影片 579
    74-1 Android支持的圖像和影片文件格式 579
    74-2 使用VideoView和MediaController 580
    UNIT 75 拍照程序 585
    75-1 Camera和SurfaceView 585
    75-2 范例程序 587
    UNIT 76 錄像程序 594
    76-1 Camera和MediaRecorder通力合作 594
    76-2 在接口布局文件中建立SurfaceView 595
    76-3 范例程序 596
    PART 15 WebView與網(wǎng)頁處理
    UNIT 77 WebView的網(wǎng)頁瀏覽功能 606
    77-1 WebView的用法 606
    77-2 范例程序 608
    UNIT 78 自己打造網(wǎng)頁瀏覽器 611
    78-1 WebView的網(wǎng)頁操作方法 612
    78-2 設(shè)置WebViewClient和WebChromeClient 613
    78-3 范例程序 615
    UNIT 79 JavaScript和Android程序代碼之間的調(diào)用 622
    79-1 從JavaScript調(diào)用Android程序代碼 622
    79-2 從Android程序代碼調(diào)用JavaScript的function 624
    79-3 使用WebView的loadData() 625
    79-4 范例程序 625
    PART 16 開發(fā)NFC程序
    UNIT 80 NFC程序設(shè)計 632
    80-1 Android處理NFC tag數(shù)據(jù)的方式 633
    80-2 開發(fā)NFC程序 635
    UNIT 81 把資料寫入NFC tag 638
    81-1 Android 4.X的Android Application Record(AAR) 639
    81-2 Android Beam 640
    UNIT 82 NFC的進(jìn)階用法 642
    82-1 讓運(yùn)行中的程序優(yōu)先處理NFC Intent 644
    附錄 本書光盤內(nèi)容與使用說明 647
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內(nèi)容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 美女很黄很黄免费| 国产秒拍| 午夜视频一区二区三区| 岛国在线最新| 精品久久久久久中文| 婷婷伊人| 91草莓视频在线观看| 国产一区二区在线观看免费| 欧美一区二区三区精品国产| 中文字幕精品在线| 成人免费黄色网址| 韩国美女丝袜一区二区| 欧美狂野| 四虎在线永久免费视频网站| 婷婷综合激情五月中文字幕| 国产成人精品久久亚洲高清不卡 | 五月天婷婷激情视频| 黄色在线观看www| 青青草伊人久久| 亚洲国产成人久久综合碰| www.欧美在线观看| 韩国精品一区二区三区| 男女男精品视频免费观看| 小视频国产| 在线观看亚洲| 78m.78摸免费视频| 成人精品一级毛片| 国产日产欧产精品推荐推荐| 久久久噜噜噜久久| 日本久久精品| 婷婷毛片| 亚洲香蕉在线视频| 最新毛片网站| 91成人在线免费视频| www.欧美在线| 国产成人综合日韩精品婷婷九月| 婷婷亚洲久悠悠色在线播放| 最新国产在线观看福利91| 日本高清色惰www在线视频| 国产精品视频一区二区三区经| 四虎aⅴ|