注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構Android編程實戰(zhàn)學習手冊

Android編程實戰(zhàn)學習手冊

Android編程實戰(zhàn)學習手冊

定 價:¥69.00

作 者: 唐城教育
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計 計算機/網絡 移動開發(fā)

購買這本書可以去


ISBN: 9787121276668 出版時間: 2015-12-01 包裝:
開本: 16開 頁數(shù): 524 字數(shù):  

內容簡介

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

作者簡介

  唐城教育培訓中心,成立于2005年,依托北大雄厚的教育和社會資源,以及北京深厚的文化創(chuàng)意產業(yè)基礎,致力于為我國IT產業(yè)培養(yǎng)高職業(yè)素質、實用技能型人才。經歷多年的發(fā)展,唐城教育培訓中心已經形成集教學、研發(fā)、產業(yè)、實訓于一體的,年教育培訓能力達2000人規(guī)模的綜合教育實訓基地,為新浪、360、迅雷、西門子等眾多合作企業(yè)輸送了大量IT技術和網絡營銷專業(yè)人才,為北工大、沈陽理工等院校相關專業(yè)提供實訓和實踐服務,是目前北大青鳥教育體系中師資力量雄厚、教學設備先進、教學設施齊備、就業(yè)服務完善的教育培訓中心。獲全國“*佳就業(yè)服務獎”、“*佳教學質量獎”、“*佳市場拓展獎”、“年度教育風云人物獎”、“全國十佳培訓機構”等眾多獎項,中國軟件協(xié)會、北京青年商會會員單位。

圖書目錄

第1章  Java OOP基礎串講 1
1.1  對象 1
1.2  類 2
1.3  類和對象的關系 2
1.4  封裝 3
1.5  繼承 3
1.6  多態(tài) 4
1.7  抽象類 5
1.8  接口 5
1.9  集合框架 6
1.10  泛型 8
第2章  Android布局及控件 11
2.1  Android簡介 11
2.1.1  移動互聯(lián)網時代 11
2.1.2  Android的優(yōu)勢 12
2.1.3  Android系統(tǒng)架構 13
2.1.4  搭建Android開發(fā)環(huán)境 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  事件監(jiān)聽器 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的創(chuàng)建 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創(chuàng)建樣式與主題 171
4.1.2  Matrix實現(xiàn)圖片的幾何操作 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章  數(shù)據(jù)存儲 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數(shù)據(jù)讀取 205
5.2.1  SDCard介紹及關聯(lián)模擬器 205
5.2.2  了解Android里的Environment 208
5.2.3  使用IO實現(xiàn)SDCard公有文件的讀寫 210
5.2.4  使用Android的Context類實現(xiàn)私有文件的讀寫 216
5.2.5  assets和res/raw 226
5.3  使用SharedPreferences保存軟件配置參數(shù) 228
5.4  Android數(shù)據(jù)存儲之XML讀寫 233
5.4.1  SAX解析器 233
5.4.2  Pull解析器 249
5.4.3  DOM解析器 251
5.5  SQLite數(shù)據(jù)庫存儲 255
5.5.1  SQLite數(shù)據(jù)庫簡介 255
5.5.2  在java中使用sqlite數(shù)據(jù)庫 258
5.5.3  在Android中使用SQLite數(shù)據(jù)庫 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  安卓系統(tǒng)應用 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標準接口實現(xiàn)網絡通信 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傳遞數(shù)據(jù) 403
7.4  org.apache接口―HttpClient實現(xiàn)網絡通信 408
7.5  線程與線程通信 420
7.5.1  進程 420
7.5.2  Android中線程創(chuàng)建和啟動 421
7.5.3  Android中線程狀態(tài) 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  發(fā)布程序和簽名 488
8.3.1  應用程序發(fā)布的步驟 488
8.3.2  Android的簽名及策略 489
8.3.3  導出未簽名的應用程序 489
8.3.4  生成簽名文件 490
8.3.5  為應用程序簽名 491
8.3.6  使用zipalign工具優(yōu)化應用程序 492
8.3.7  發(fā)布到網絡平臺 493
第9章  NDK開發(fā)與JNI開發(fā) 495
9.1  NDK開發(fā) 495
9.1.1  NDK產生的背景 495
9.1.2  為什么使用NDK 496
9.1.3  NDK簡介 496
9.1.4  NDK開發(fā)環(huán)境的搭建 496
9.1.5  初試NDK開發(fā) 498
9.1.6  生成APK 502
9.2  JNI開發(fā)原理 502
9.2.1  JNI的作用 502
9.2.2  什么時候使用JNI 503
9.2.2  JNI的發(fā)展 503
9.2.3  JNI開發(fā)HelloWorld 504
9.2.4  基本數(shù)據(jù)類型、字符串、數(shù)組 506
9.2.4  屬性和方法 510

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號