一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

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

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

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

    本書是著名Android技術專家孫宏明老師經典之作。

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

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

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

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

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

    • 豐富的Eclipse開發環境操作技巧,幫助初學者快速學會Eclipse的強大功能以及程序調試技術,同時講解了很多程序編輯輔助功能,可大大提升程序開發效率

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

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

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

    • 11個Intent專門單元,包括建立Tab卷標頁、傳送和回傳數據、Intent Filter…,讓您完整學會Intent的用法

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

    • 2D和3D繪圖程序架構與案例,奠定開發游戲程序的基礎

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

    • 所有教學單元皆采用步驟式講解,學習無障礙

    昔日的綠芽已經長成大樹

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

    Android對于程序開發人員的致命吸引力

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

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

    學習Android程序設計的方法

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

    開發Android應用程序大致上需要三個條件。第一是具備程序語言的基礎(Java、C/C++、Visual Basic皆可),也就是說必須知道變量、數組、判斷式、循環等基本語法。第二是了解面向對象的觀念和用法,因為Android程序是使用Java語言撰寫,它采用面向對象的架構。面向對象的基本觀念并不難,當然進階的用法需要比較多的經驗和技術,但是本書的程序范例是針對入門學習者所設計,因此只要依照書上循序漸進的內容安排來閱讀就可以了解。如果讀者可以配合書上的操作步驟動手實作,學習效果更能倍增。再者Android程序中使用事件處理程序和系統callback函數的機制,這種機制并不是Android程序的專屬特性,任何圖形操作接口的操作系統如Windows也都是采用這種方式,基本上這也是一個觀念問題,只要讀者了解它的運作原理就會知道如何使用,本書會在適當的時候加以解說,因此只要讀者了解程序語言的基本語法,就可以由本書的說明和范例開始學習Android程序設計。

    如何使用這本書

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

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

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

    最后感謝我最親愛的家人Maysue、小D和小M在本書編寫期間的寬容和體諒,雖然因為我的忙碌而疏忽了你們,但是有你們的陪伴,讓一切的付出和努力都更有意義!

    推薦序
    前言
    PART 1 擁抱Android
    UNIT 1 Android造時勢或是時勢造Android 2
    1-1 Android從何而來 3
    1-2 Android的功能、應用和商機 4
    1-3 先睹為快——Android手機和平板電腦模擬器 6
    UNIT 2 安裝Android程序開發工具 9
    2-1 不同操作系統的開發工具版本 9
    2-2 安裝Android程序開發工具的步驟 10
    2-3 Android程序開發工具的維護和更新 20
    UNIT 3 建立Android應用程序項目 22
    3-1 修改程序的接口 26
    UNIT 4 Eclipse程序項目管理技巧 29
    4-1 根據已經寫好的程序文件來建立項目 29
    4-2 根據Android SDK中的程序范例來建立項目 30
    4-3 把建立好的Android程序項目加載Eclipse 30
    4-4 程序項目的管理和維護 31
    PART 2 開發Android應用程序的流程
    UNIT 5 Eclipse程序項目管理技巧 35
    UNIT 6 使用TextView、EditText和Button接口組件 40
    6-1 TextView接口組件 41
    6-2 EditText接口組件 42
    6-3 Button接口組件 43
    6-4 鏈接接口組件和程序代碼 44
    6-5 設置Button的click事件listener 44
    6-6 取得edtSex和edtAge接口組件中的字符串 47
    6-7 將結果顯示在txtResult接口組件 47
    6-8 在模擬器中輸入中文 49
    UNIT 7 程序的錯誤類型和除錯方法 51
    7-1 程序的語法錯誤和調試的方法 51
    7-2 程序的邏輯錯誤和調試的方法 52
    7-3 運行時期錯誤和調試的方法 54
    UNIT 8 使用Android模擬器的技巧 57
    8-1 啟動模擬器的時機 57
    8-2 Eclipse選擇不同版本AVD的規則 60
    8-3 同時運行多個AVD 60
    8-4 使用AVD的調試功能 61
    8-5 AVD的語言設置、時間設置和上網功能 63
    8-6 把實體手機或平板電腦當成模擬器 64
    UNIT 9 良好的程序架構是程序開發和維護的重要基礎 66
    UNIT 10 升級Android手機程序成為平板電腦程序 71
    10-1 針對Android 平板電腦作優化 72
    10-2 將程序升級成為Android平板電腦專屬程序 73
    PART 3 學習使用基本接口組件和布局模式
    UNIT 11 學習更多接口組件的屬性 76
    11-1 match_parent和wrap_content的差別 78
    11-2 android:inputType屬性的效果 79
    11-3 控制文字大小、顏色和底色 80
    11-4 控制組件四周的間隔距離以及組件內部的文字和邊的距離 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卷標頁 126
    18-1 建立Tab標簽頁的步驟 127
    18-2 范例程序 130
    PART 4 學圖像接口組件與動畫效果
    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 使用隨機動畫的“圖像畫廊”程序 157
    21-4 在程序代碼中建立動畫效果 159
    21-5 應該使用動畫資源文件還是在程序代碼中建立動畫對象 160
    UNIT 22 Frame animation和Multi-Thread游戲程序 161
    22-1 建立Frame animation的兩種方法 161
    22-2 Multi-Thread“擲骰子游戲”程序 163
    22-3 使用Handler對象傳送信息 164
    22-4 實現“擲骰子游戲”程序 164
    UNIT 23 Property animation初體驗 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與進階接口組件
    UNIT 25 使用Fragment讓程序界面一分為多 189
    25-1 使用Fragment的步驟 190
    25-2 為Fragment加上外框并重設大小和位置 191
    25-3 范例程序 192
    UNIT 26 動態Fragment讓程序成為變形金剛 200
    26-1 Fragment的總管——FragmentManager 200
    26-2 范例程序 202
    UNIT 27 Fragment的進階用法 212
    27-1 控制FrameLayout的顯示和隱藏 213
    27-2 使用Fragment的Back Stack功能和動畫效果 215
    UNIT 28 Fragment和Activity之間的callback機制 220
    28-1 檢查“計算機猜拳游戲”程序架構 220
    28-2 實現Fragment和Activity之間的callback機制 222
    28-3 范例程序 224
    UNIT 29 ListView和ExpandableListView 232
    29-1 使用ListActivity建立ListView菜單 232
    29-2 幫ListView加上小圖標 236
    29-3 ExpandableListView二層式選項列表 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和傳送數據
    UNIT 37 工程中的AndroidManifest.xml程序功能描述文件 289
    UNIT 38 Intent粉墨登場 296
    38-1 Eclipse的DDMS功能以及模擬器的Linux 命令行模式 299
    UNIT 39 Tab標簽頁接口——使用Intent對象 303
    UNIT 40 Intent Filter讓程序也能幫助別人 308
    40-1 設置AndroidManifest.xml文件中的Intent Filter 309
    40-2 Android系統檢查Intent和Intent Filter的規則 311
    40-3 程序接收到Intent對象的工作 311
    40-4 范例程序 312
    UNIT 41 讓Intent對象附帶數據 318
    41-1 傳送數據的Activity需要完成的工作 318
    41-2 從Intent對象中取出數據 320
    41-3 范例程序 320
    UNIT 42 要求被調用的Activity 返回數據 327
    PART 8 Broadcast Receiver、Service和App Widget
    UNIT 43 Broadcast Intent和Broadcast Receiver 334
    43-1 程序廣播Intent對象的方法 334
    43-2 建立Broadcast Receiver監聽廣播消息 335
    43-3 范例程序 336
    UNIT 44 Service是幕后英雄 341
    44-1 Service的運行方式和生命周期 341
    44-2 在程序項目中建立Service 342
    44-3 啟動Service的第一種方法 345
    44-4 啟動Service的第二種方法 346
    44-5 范例程序 347
    UNIT 45 App Widget小工具程序 351
    UNIT 46 使用Alarm Manager增強App Widget程序 358
    46-1 建立增強版的App Widget程序 358
    46-2 取得并更新App Widget程序的界面 362
    UNIT 47 App Widget程序的其他兩種執行模式 365
    47-1 預定運行時間的App Widget程序 365
    47-2 用按鈕啟動App Widget程序 367
    PART 9 Activity的生命周期與進階功能
    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加上功能選項 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標簽頁 398
    UNIT 53 在狀態欄顯示信息 404
    PART 10 儲存程序數據
    UNIT 54 使用SharedPreferences 儲存數據 411
    54-1 儲存數據的步驟 411
    54-2 讀取數據的步驟 412
    54-3 刪除數據的步驟 412
    54-4 清空數據的步驟 413
    54-5 范例程序 413
    UNIT 55 使用SQLite數據庫儲存數據 417
    55-1 進入模擬器的Linux命令行模式操作SQLite數據庫 417
    55-2 SQLiteOpenHelper類 419
    55-3 SQLiteDatabase類 420
    55-4 范例程序 421
    UNIT 56 使用Content Provider跨程序存取數據 428
    56-1 Activity和Content Provider之間的運行機制 429
    56-2 范例程序 431
    UNIT 57 使用文件儲存數據 438
    57-1 將數據寫入文件的方法 438
    57-2 從文件讀取數據的方法 439
    57-3 范例程序 440
    PART 11 程序項目的整備工作和發布
    UNIT 58 支持多語系和屏幕模式 446
    58-1 讓程序支持多語系的方法 447
    58-2 讓程序支持多種屏幕模式 448
    58-3 范例程序 449
    UNIT 59 開發不同Android版本程序的考慮 453
    59-1 利用Fragment控制分頁或單頁顯示 455
    UNIT 60 取得屏幕的寬度、高度和 分辨率 465
    60-1 取得屏幕的寬高和分辨率 465
    60-2 取得程序界面的寬和高 466
    60-3 利用AndroidManifest.xml文件設置程序運行的屏幕條件 471
    UNIT 61 將程序安裝到設備或在網絡上發布 474
    61-1 利用Export Wizard幫程序加上數字簽名和完成zipalign 475
    61-2 將程序上傳到Google的Android Market網站 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進行高速繪圖 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 開發Google地圖應用程序的準備工作 509
    67-2 建立Google地圖應用程序的步驟 513
    67-3 范例程序 515
    UNIT 68 Google地圖的進階用法 519
    68-1 地圖的縮放和拖曳功能 519
    68-2 加上鍵盤控制功能 521
    68-3 切換地圖顯示模式 522
    UNIT 69 幫地圖加上標記 526
    69-1 地圖程序使用Overlay的步驟 526
    69-2 范例程序 531
    UNIT 70 加上定位讓地圖活起來 533
    70-1 移動設備的定位技術 534
    70-2 第一種定位方法——使用MyLocationOverlay 535
    70-3 第二種定位方法——使用LocationManager 538
    PART 14 拍照、錄音、錄像與多媒體播放
    UNIT 71 使用MediaPlayer建立音樂播放器 544
    71-1 音樂播放程序的架構 544
    71-2 MediaPlayer類的用法 545
    71-3 范例程序 548
    UNIT 72 播放背景音樂和Audio Focus 555
    72-1 用Service的方式運行MediaPlayer 555
    72-2 使用狀態欄信息控制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與網頁處理
    UNIT 77 WebView的網頁瀏覽功能 606
    77-1 WebView的用法 606
    77-2 范例程序 608
    UNIT 78 自己打造網頁瀏覽器 611
    78-1 WebView的網頁操作方法 612
    78-2 設置WebViewClient和WebChromeClient 613
    78-3 范例程序 615
    UNIT 79 JavaScript和Android程序代碼之間的調用 622
    79-1 從JavaScript調用Android程序代碼 622
    79-2 從Android程序代碼調用JavaScript的function 624
    79-3 使用WebView的loadData() 625
    79-4 范例程序 625
    PART 16 開發NFC程序
    UNIT 80 NFC程序設計 632
    80-1 Android處理NFC tag數據的方式 633
    80-2 開發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的進階用法 642
    82-1 讓運行中的程序優先處理NFC Intent 644
    附錄 本書光盤內容與使用說明 647
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 亚洲男人天堂 | 日韩在线国产精品 | 久久精品国产一区二区三区 | 亚洲一区二区三区欧美 | 成人免费观看网欧美片 | 久久综合99re88久久爱 | 免费人成在线观看网站品爱网 | 亚洲视频免费一区 | 正在播放国产一区 | 国产成人精品福利网站人 | 日韩欧美亚洲 | 天堂男人在线 | 欧美一级毛片兔费播放 | 农村寡妇一级毛片免费播放 | 成人一级 | 欧美 日韩 国产在线 | 欧美曰批人成在线观看 | 久久久精品一区二区三区 | 免费观看呢日本天堂视频 | 国产精品特级毛片一区二区三区 | 亚洲高清在线看 | 国产手机在线视频放线视频 | 国产夫妻视频 | 91b站| 日本高清乱偷www | 中国嫩模一级毛片 | 中文字幕视频免费在线观看 | 国产97在线观看 | 宅女福利视频在线看免费网站 | 亚洲人成免费网站 | 狠狠色丁香婷婷久久综合考虑 | 国产欧美日韩精品在线 | 亚洲精品一区二区三区四区手机版 | 99国产视频| 久久香蕉国产线看观看亚洲片 | 欧美黄色网络 | 久久久国产精品免费视频 | 久久精品亚洲综合一品 | 成年人在线观看视频免费 | 日本污污网站 | 美国一级毛片片aa久久综合 |