-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android編程實戰學習手冊

( 簡體 字)
作者:唐城教育類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:電子工業出版社Android編程實戰學習手冊 3dWoo書號: 43258
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:12/1/2015
頁數:524
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121276668
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

前 言
當我們團隊的老師萌生寫書的念頭,一切顯得那么自然,四本書一氣呵成,涵蓋技術類、營銷類、專業英語類,本書是其中之一。十年磨一劍,今年是唐城的第十個年頭,在這個時候出版,既是獻禮,也是十年技術、教學經驗扎扎實實的沉淀。我們深知,教育是一種理念、一份責任!我們秉承“讓無業者有業,讓有業者樂業”的職業教育理念,用專業、職業、敬業的施教精神,幫助超8000名學員成功跨入IT行業、網絡營銷行業的大門!
因教學經驗的積累,我們更知道如何讓讀者通過閱讀,從“不會”到“學會”,從“學會”到“精通”。深入淺出、循序漸進地帶領讀者走進安卓開發,揭開安卓神秘的面紗,經典的案例,詳細的講解,匯聚了我們多年的教學研討與企業調研,我們形成了一套成熟的課程體系,完善的組織架構。
移動互聯網已經成為當今世界發展最快、市場潛力最大、前景最誘人的業務,而Android則是移動互聯網上市場占有率最高的平臺,也搭載著Android系統的設備層出不窮。與此同時,Android應用選擇了Java作為其開發語言,這對于Java程序員來說是一個極好的機會。
本書特色
本書主要由4名資深安卓老師編寫,精雕細琢,一切從讀者角度出發,案例設置合理緊湊,知識點講解細致到位。從如何搭建環境開始,到后期NDK開發,從前端的UI設計,到后臺的服務器端建設,面面俱到、以點蓋面,提升讀者的研發能力,拓展產品思路。由于各位老師長期處于授課第一線,更了解學員學習過程中可能遇見到的困難,了解如何通過生活中的案例能使學員快速掌握重點難點內容。以教育為出發點,以學員學會為目標,以實用技能為核心,把這個整體的教育理念灌輸于本書。減輕了讀者的學習壓力,提升了學習效率,通過豐富的項目案例提升讀者的個人成就感。本書內容由基礎知識到實際開發,結構清晰、語言簡潔,非常合適Android初學者和Android進階程序開發者閱讀參考。
關于讀者
本書適合具有一定Java編程基礎的讀者學習,如果讀者已熟練掌握Java編程語法,并具有一定的界面編程經驗,將更適合閱讀本書。否則,閱讀本書之前,建議學習一些Java編程的基礎知識,相關內容可以訪問www.tc5c.com。
同類書比較
本書案例簡單易懂,知識架構清晰,由淺入深,由前端到后臺,整體詮釋了安卓app開發的每個要點,所有案例均采用圖文混編的形式,并附有通過測試的所有關鍵代碼。總結開發過程中的經驗,使讀者達到舉一反三的效果。真正意義上地實現從零基礎快速入門,開始Android開發之路,指引新手入門捷徑。
感謝
感謝潘曉光、鮑健婷對本書編寫提出的寶貴建議和很好的撰寫思路。
感謝鐘華、霍煒、唐碧、孫沛林在繁忙的教學工作中,擠出個人的寶貴時間撰寫本書。
感謝聶眾在編寫本書過程中,提供Java與Android之間的差異化及如何過渡編程的思想。

唐城教育
內容簡介:

本書基于最新的Android4.2編寫,Android SDK、ADT都基于4.2版本進行設計。本書全面介紹了Android應用開發的相關知識,內容涵蓋Java基礎知識、Android用戶界面開發、Android四大組件、Android資源訪問、圖形/圖像處理、事件處理機制、Android輸入/輸出處理、音頻/視頻多媒體開發、網絡通信編程、Android平臺的WebService、傳感器應用開發、GPS應用開發、地圖開發等。 本書并不局限于介紹Android編程的各種理論,而是從項目案例的角度講授,全書包括近百個實例,可幫助讀者更好地理解各知識點在實際開發中的應用,供開發時參考。如果讀者在閱讀本書時遇到技術問題,可在網上發帖(www.tc5c.com),作者會及時予以解答。

目錄:

第1章 Java OOP基礎串講 1
1.1 對象 1
1.2 類 2
1.3 類和對象的關系 2
1.4 封裝 3
1.5 繼承 3
1.6 多態 4
1.7 抽象類 5
1.8 接口 5
1.9 集合框架 6
1.10 泛型 8
第2章 Android布局及控件 11
2.1 Android簡介 11
2.1.1 移動互聯網時代 11
2.1.2 Android的優勢 12
2.1.3 Android系統架構 13
2.1.4 搭建Android開發環境 17
2.1.5 第一個Android程序 22
2.2 布局及基礎控件(一) 25
2.2.1 Android界面布局 25
2.2.2 文本標簽(TextView) 25
2.2.3 按鈕(Button) 29
2.2.4 文本框(EditText) 32
2.2.5 單選按鈕(RadioButton、RadioGroup) 34
2.2.6 復選按鈕(CheckBox) 35
2.3 布局及基礎控件(二) 36
2.3.1 事件監聽器 36
2.3.2 回調事件響應 39
2.3.3 提示(Toast) 40
2.3.4 讀寫SDCard 44
2.4 布局及基礎控件(三) 51
2.4.1 RelativeLayout布局 51
2.4.2 AutoCompleteTextView控件 52
2.4.3 ScrollView控件 53
2.4.4 SeekBar控件 53
2.4.5 RatingBar控件 55
2.4.6 NotificationBar控件 57
2.5 Dialog及基礎控件 61
2.5.1 ProgressBar控件 61
2.5.2 DatePicker、TimePicker控件 64
2.5.3 AlertDialog 68
2.5.4 ProgressDialog 70
2.5.5 時間、日期Dialog 73
2.5.6 自定義Dialog 76
2.6 ImageView及基礎控件 78
2.6.1 ImageView控件 78
2.6.2 ImageButton控件 80
2.6.3 FrameLayout布局 83
2.7 Listview控件及適配器 85
2.7.1 Listview控件及ArrayAdapter適配器 85
2.7.2 SimpleAdaper適配器 87
2.7.3 Spinner控件 90
2.8 ImageSwitcher及基礎控件 92
2.8.1 ImageSwitcher控件 92
2.8.2 Gallery控件及BaseAdapter適配器 96
2.8.3 GridView控件 99
2.9 TabHost及基礎控件 102
2.9.1 TabHost控件 102
2.9.2 Menu控件 106
2.9.3 自定義控件 109
第3章 Activity及Intent 116
3.1 Activity介紹 116
3.1.1 Activity的創建 116
3.1.2 Activity的配置 117
3.2 Activity跳轉 118
3.2.1 Intent簡介 118
3.3 Activity傳值 133
3.4 Activity傳遞對象 140
3.5 Activity啟動模式 147
3.5.1 任務棧 147
3.5.2 啟動模式 147
3.5.3 Activity啟動模式案例分析 149
3.6 Activity生命周期 156
第4章 圖片處理 171
4.1 圖片操作 171
4.1.1 使用Style和Theme創建樣式與主題 171
4.1.2 Matrix實現圖片的幾何操作 172
4.1.3 Bitmap的使用 176
4.2 簡單2D動畫 182
4.2.1 補間動畫 182
4.2.2 逐幀動畫 185
4.3 圖片異步加載框架 186
4.3.1 AUIL框架的特性 187
4.3.2 AUIL框架的使用步驟以及配置 187
4.3.3 AUIL框架應用實例 189
第5章 數據存儲 196
5.1 DDMS 196
5.1.1 DDMS簡介 196
5.1.2 DDMS的Devices設備管理器 198
5.1.3 使用文件瀏覽器 202
5.1.4 使用模擬器控制 204
5.1.5 使用應用程序日志 205
5.2 SDCard數據讀取 205
5.2.1 SDCard介紹及關聯模擬器 205
5.2.2 了解Android里的Environment 208
5.2.3 使用IO實現SDCard公有文件的讀寫 210
5.2.4 使用Android的Context類實現私有文件的讀寫 216
5.2.5 assets和res/raw 226
5.3 使用SharedPreferences保存軟件配置參數 228
5.4 Android數據存儲之XML讀寫 233
5.4.1 SAX解析器 233
5.4.2 Pull解析器 249
5.4.3 DOM解析器 251
5.5 SQLite數據庫存儲 255
5.5.1 SQLite數據庫簡介 255
5.5.2 在java中使用sqlite數據庫 258
5.5.3 在Android中使用SQLite數據庫 260
第6章 安卓高級應用 279
6.1 ContentProvider 279
6.1.1 ContentProvider簡介 279
6.1.2 使用ContentProvider 279
6.2 BroadcastReceiver 288
6.2.1 BroadcastReceiver介紹 288
6.2.2 BroadcastReceiver應用 289
6.2.3 WakeLock 292
6.3 Service 294
6.3.1 Service的作用 294
6.3.2 Service的生命周期 294
6.3.3 啟動Service 295
6.4 多媒體——音頻 305
6.4.1 Android支持的音頻格式 306
6.4.2 音頻播放器 306
6.4.3 后臺播放音頻 311
6.4.4 錄音程序 313
6.4.5 后臺錄制音頻 318
6.5 多媒體——視頻 321
6.5.1 Android支持的視頻文件 321
6.5.2 視頻播放器 322
6.5.3 拍照程序 325
6.5.4 錄制視頻 332
6.6 安卓系統應用 336
6.6.1 電話及屏蔽來電 336
6.6.2 短信及屏蔽短信 342
6.6.3 鬧鐘 345
6.6.4 鈴聲 347
第7章 網絡編程、線程 355
7.1 網絡通信 355
7.2 Java標準接口實現網絡通信 356
7.2.1 HttpUrlConnection 357
7.2.2 Socket編程 384
7.3 JSON 396
7.3.1 JSON簡介 396
7.3.2 Android中通過JSON傳遞數據 403
7.4 org.apache接口—HttpClient實現網絡通信 408
7.5 線程與線程通信 420
7.5.1 進程 420
7.5.2 Android中線程創建和啟動 421
7.5.3 Android中線程狀態 422
7.5.4 線程同步 426
7.5.5 Android線程通信 428
7.5.6 AsyncTask工具類簡化Android UI線程 434
7.6 Android網絡接口—Android.net.* 441
7.6.1 Wifi操作 441
7.6.2 Bluetooth(藍牙)管理 451
7.7 WebView控件 457
7.7.1 使用WebView加載網頁 457
7.7.2 使用WebView和JS進行交互 460
7.7.3 使用WebView控件制作簡單的瀏覽器 463
第8章 應用 467
8.1 位置服務 467
8.1.1 獲取位置信息 467
8.1.2 LocationManager介紹 468
8.1.3 LocationProvider介紹 468
8.1.4 使用GPS獲取當前位置信息 470
8.2 傳感器 475
8.2.1 Android傳感器簡介 475
8.2.2 識別傳感器 476
8.2.3 傳感器事件處理 477
8.2.4 運動傳感器 480
8.2.5 位置傳感器 482
8.3 發布程序和簽名 488
8.3.1 應用程序發布的步驟 488
8.3.2 Android的簽名及策略 489
8.3.3 導出未簽名的應用程序 489
8.3.4 生成簽名文件 490
8.3.5 為應用程序簽名 491
8.3.6 使用zipalign工具優化應用程序 492
8.3.7 發布到網絡平臺 493
第9章 NDK開發與JNI開發 495
9.1 NDK開發 495
9.1.1 NDK產生的背景 495
9.1.2 為什么使用NDK 496
9.1.3 NDK簡介 496
9.1.4 NDK開發環境的搭建 496
9.1.5 初試NDK開發 498
9.1.6 生成APK 502
9.2 JNI開發原理 502
9.2.1 JNI的作用 502
9.2.2 什么時候使用JNI 503
9.2.2 JNI的發展 503
9.2.3 JNI開發HelloWorld 504
9.2.4 基本數據類型、字符串、數組 506
9.2.4 屬性和方法 510
序: