-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號: 38560
詢問書籍請說出此書號!

缺書
NT售價: 230

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

譯者序:

前言:

隨著移動通信與Internet向移動終端的普及,網絡和用戶對移動終端的要求越來越高,Google于2007年11月推出專為移動終端設計的軟件平臺——Android。由于該平臺開源以及使用Java作為開發語言的特點,受到越來越多程序設計人員的青睞,支持的硬件廠商也在不斷增加。
與此同時,企業對Android項目開發方面的應用型人才需求越來越大。“全面貼近企業需求,無縫打造專業實用人才”是目前普通高等院校計算機專業教育的改革方向。
本教材于2012年10月份開始籌備,到2013年8月份編寫完成。在這期間,編者不斷和外界公司、企業聯系,了解他們的人才需求,整個教材的編寫充分結合軟件企業的用人需求,經過了充分的調研和論證,具有系統性、實用性等特點。目標是為了讓盡量多的初學者少走彎路,盡快掌握基礎知識,創造出更多、更好的基于Android平臺的應用程序,滿足用人單位的需要。
本教材從初學者的角度出發,通過通俗易懂的語言、豐富多彩的實例、關鍵代碼的分析,詳細介紹了Android平臺基礎知識以及進行項目開發應該掌握的基本應用技術,全書共分9章,內容包括Android操作系統基礎知識、Android系統開發環境的搭建、Android項目的組成、項目開發流程、常用基本組件的使用(例如:文本框、按鈕、文本編輯框、單選框等)、事件處理機制、常用高級組件的使用(例如:列表顯示組件、對話框組件、畫廊組件、選項卡組件等)、組件之間的通信技術、多媒體技術、數據存儲技術和網絡通信技術等。本教材注重應用實例開發,整個教材由淺入深、循序漸進的將理論知識和實例緊密結合進行介紹、剖析和實現,加深讀者對Android系統基礎知識和基本應用的理解,幫助讀者系統全面地掌握Android程序設計的基本思想和基本應用技術,快速提高開發技能,為進一步深入學習Android應用開發打下堅實的基礎。
本教材是編者多年來教學和軟件開發經驗的總結,編者對書中的內容進行了精心設計和安排,力求達到內容豐富,結構清晰。教材中給出的實例,簡單實用,易于教學和讀者自學,閱讀本教材,并結合上機實驗,能在較短的時間內掌握Android項目開發的基本技能。本教材隨書配有教學課件,并附帶了書中給出的118個實例源代碼,所有源代碼都經過反復調試,在Android開發平臺能導入直接運行。上述教學資源均可以在華信教育資源網(www.hxedu.com.cn)免費注冊,下載。
本教材可作為本科計算機科學與技術、計算機網絡、信息工程、電子信息等專業的程序設計課程的教材,也作為Android程序設計技術的培訓教材,同時可供自學者及從事計算機應用的工程技術人員參考。本教材要求讀者最好具有一定的Java語言基礎,具有面向對象基礎和其他GUI設計經驗的人員也可以學習本書。
全書由方欣、趙紅巖擔任主編,郭龍源、張登奇、馮戰申擔任副主編,另外,廖艷等人對本書做了一些圖表的繪制、校對和糾錯等工作。
本教材的編寫得到了“受復雜系統優化與控制湖南省普通高等學校重點實驗室”的資助。
本教材的作者大都來自教學一線,我們的目標是編寫一本優秀實用的教材,但是由于作者水平有限,雖然經過多次審校,可能依然存在一些不足之處,敬請讀者和同行專家批評指正。
本教材教學網站:http://61.187.92.238:8100/android
內容簡介:

本教材從初學者的角度出發,通過通俗易懂的語言、豐富多彩的實例、關鍵代碼的分析,詳細介紹了Android平臺基礎知識以及進行項目開發應該掌握的基本應用技術,全書共分9章,內容包括Android操作系統基礎知識、開發環境搭建、Android項目的組成及開發流程、常用基本組件的使用、事件處理機制、常用高級組件、組件之間的通信技術、多媒體技術、數據存儲技術和網絡通信技術等。本教材注重應用實例開發,由淺入深、循序漸進的將理論知識和實例緊密結合進行介紹、剖析和實現,以加深讀者對Android系統基礎知識和基本應用的理解,幫助讀者系統全面地掌握Android程序設計的基本思想和基本應用技術,快速提高開發技能,為進一步深入學習Android應用開發打下堅實的基礎。

目錄:

第1章 Android概述 1
1.1 智能手機的發展 1
1.2 智能手機操作系統簡介 2
1.3 Android 操作系統簡介 3
1.3.1 Android 操作系統的發展 3
1.3.2 Android 操作系統的特點 5
1.4 搭建Android系統開發環境 5
1.4.1 安裝JDK 6
1.4.2 安裝 Eclipse 8
1.4.3 安裝Android SDK 9
1.5 開發第一個Android 項目 13
1.6 封裝第一個Android項目 14
本章小結 16
習題 16
第2章 Android中的項目 17
2.1 Android項目的組成 17
2.1.1 幾個關鍵文件夾和文件 18
2.2 擴充firstDemo項目 22
2.3 Activity簡介 27
2.4 Android中的常用包 28
2.5 Android項目的大致開發流程 29
2.6 Android中常見文件介紹 29
本章小結 30
習題 30
第3章 Android開發常用組件 31
3.1 Android平臺中的View類 31
3.2 文本顯示組件TextView 33
3.2.1 TextView 組件常見的屬性和方法 33
3.2.2 TextView組件的使用實例 34
3.3 按鈕組件Button 37
3.3.1 Button 組件常見的屬性和方法 38
3.3.2 Button組件使用實例 38
3.4 編輯框組件EditText 39
3.4.1 EditText組件常見的屬性和方法 39
3.4.2 EditText組件使用實例 40
3.5 圖片視圖組件ImageView 42
3.5.1 ImageView組件常用的屬性
和方法 42
3.5.2 ImageView組件使用實例 43
3.6 圖片按鈕組件ImageButton 44
3.6.1 ImageButton組件常用的屬性
和方法 44
3.6.2 ImageButton組件使用實例 44
3.7 單選按鈕組件RadioGroup 45
3.7.1 RadioGroup組件常見的屬性 46
3.7.2 RadioGroup組件使用實例 46
3.8 復選框組件CheckBox 47
3.8.1 CheckBox組件常見的屬性和方法 48
3.8.2 CheckBox組件使用實例 48
3.9 下拉列表框組件Spinner 49
3.9.1 Spinner組件常見的屬性和方法 49
3.9.2 Spinner組件使用實例 50
3.10 信息提示框組件Toast 54
3.10.1 Toast組件常見的屬性和方法 54
3.10.2 Toast組件使用實例 54
3.11 相對布局管理器組件RelativeLayout 55
3.11.1 RelativeLayout組件常用的屬性
和方法 56
3.11.2 RelativeLayout組件使用實例 56
3.12 線性布局管理器組件LinearLayout 58
3.12.1 LinearLayout組件常用的屬性
和方法 59
3.12.2 LinearLayout組件使用實例 59
3.13 框架布局管理器組件FrameLayout 61
3.13.1 FrameLayout組件常用的屬性
和方法 61
3.13.2 FrameLayout的使用舉例 61
3.14 表格布局管理器組件TableLayout 62
3.14.1 TableLayout組件常用的屬性
和方法 62
3.14.2 TableLayout的使用舉例 64
3.15 布局管理器的嵌套 65
本章小結 67
習題 67
第4章 Android中的事件處理 68
4.1 Android中的事件處理基礎 68
4.1.1 事件處理的過程 68
4.1.2 事件處理模型 68
4.2 單擊事件OnClickListener 69
4.2.1 單擊事件基礎 69
4.2.2 單擊事件實例 70
4.3 長按事件OnLongClickListener 71
4.3.1 長按事件基礎 71
4.3.2 長按事件實例 72
4.4 焦點改變事件OnFocusChange
Listener 73
4.4.1 焦點改變事件基礎 73
4.4.2 焦點改變事件實例 74
4.5 鍵盤事件OnKeyListener 76
4.5.1 鍵盤事件基礎 76
4.5.2 鍵盤事件實例 76
4.6 觸摸事件onTouchEvent 80
4.6.1 觸摸事件基礎 80
4.6.2 觸摸事件實例 81
4.7 選擇改變事件OnCheckedChange 82
4.7.1 選擇改變事件基礎 82
4.7.2 RadioGroup選擇改變事件實例 83
4.7.3 CheckBox選擇改變事件實例 84
4.8 選項選中事件OnItemSelected 88
4.8.1 選項選中事件基礎 88
4.8.2 OnItemSelected選項選中事件實例 88
4.9 日期和時間監聽事件 92
4.9.1 日期和時間選擇器組件 92
4.9.2 DatePicker和TimePicker組件使用
實例 93
4.9.3 日期和時間的設置 95
4.9.4 日期和時間監聽事件 97
4.10 菜單事件 99
4.10.1 菜單事件基礎 99
4.10.2 選項菜單OptionsMenu 100
4.10.3 上下文菜單ContextMenu 104
4.10.4 子菜單SubMenu 107
本章小結 109
習題 109
第5章 Android常用高級組件 110
5.1 滾動視圖組件ScrollView 110
5.1.1 ScrollView組件常見的屬性
和方法 110
5.1.2 ScrollView組件使用實例 111
5.2 列表顯示組件ListView 112
5.2.1 ListView組件常見的屬性和方法 112
5.2.2 SimpleAdapter類 114
5.3 可展開的列表組件
ExpandableListView 118
5.3.1 ExpandableListView組件基礎 118
5.3.2 ExpandableListView組件實例 120
5.4 進度條組件ProgressBar 124
5.4.1 ProgressBar組件基礎知識 124
5.4.2 ProgressBar組件實例 126
5.5 拖動條組件SeekBar 127
5.5.1 SeekBar組件基礎知識 128
5.5.2 SeekBar組件實例 128
5.6 星級評分條組件RatingBar 129
5.6.1 RatingBar組件基礎 130
5.6.2 RatingBar組件實例 130
5.7 自動完成文本框
AutoCompleteTextView 131
5.7.1 AutoCompleteTextView組件基礎 132
5.7.2 AutoCompleteTextView組件實例 132
5.8 對話框組件Dialog 133
5.8.1 警告對話框:AlertDialog 134
5.8.2 AlertDialog組件實例 136
5.8.3 自定義對話框 139
5.8.4 帶進度條的對話框ProgressDialog 141
5.9 圖片切換組件ImageSwitcher 144
5.10 畫廊組件Gallery 147
5.11 選項卡組件TabHost 152
5.11.1 TabHost組件基礎 153
5.11.2 TabHost組件實例 156
本章小結 159
習題 159
第6章 Android組件之間的通信 160
6.1 Android四大組件簡介 160
6.2 Intent簡介 161
6.2.1 利用Intent啟動Activity 161
6.2.2 利用Intent在Activity之間傳遞
數據 162
6.2.3 Intent組件傳遞數據實例 163
6.3 深入了解Intent 167
6.3.1 Intent的構成 167
6.3.2 Intent常用用法示例 169
6.3.3 Intent操作實例 174
6.4 Activity的生命周期 176
6.5 Android中的消息處理機制 179
6.5.1 消息處理機制基礎 179
6.5.2 一個簡單的消息處理實例 181
6.5.3 線程基礎知識 183
6.5.4 異步處理工具類:AsyncTask 187
6.6 Service 192
6.6.1 Service基礎 192
6.6.2 Service的啟動和停止 193
6.6.3 綁定Service 194
6.6.4 Service的生命周期 198
6.6.5 跨進程調用Service
(AIDL服務) 199
6.6.6 Service系統服務 204
6.7 BroadcastReceiver 207
6.7.1 BroadcastReceiver基礎 207
6.7.2 BroadcastReceiver組件操作實例 208
6.7.3 通過BroadCast啟動Service 210
本章小結 212
習題 212
第7章 Android多媒體技術 213
7.1 Android中圖形的繪制 213
7.1.1 圖形繪制基礎 213
7.1.2 圖形繪制實例 215
7.2 Android中圖像的處理 217
7.2.1 圖像的獲取 217
7.2.2 對獲取的圖像進行處理 218
7.2.3 圖像處理實例 219
7.3 Android中的動畫 221
7.3.1 Tween動畫 221
7.3.2 創建動畫實例 222
7.3.3 通過XML文件來創建動畫 226
7.3.4 Frame動畫 227
7.3.5 動畫監聽器:AnimationListener 230
7.3.6 動畫操作組件:
LayoutAnimationController 232
7.4 Android中的媒體播放 232
7.4.1 Android中音頻播放 234
7.4.2 Android中視頻播放 240
7.5 Android中的照相機 244
7.6 Android中的媒體錄制 249
7.6.1 Android中的錄音 250
7.6.2 Android中的錄像 253
本章小結 256
習題 256
第8章 Android數據存儲技術 257
8.1 使用SharedPreferences存儲數據 257
8.1.1 使用SharedPreferences存儲數據 258
8.1.2 使用SharedPreferences讀取數據 260
8.2 使用文件存儲數據 261
8.2.1 手機內存中的文件存儲和讀取 262
8.2.2 SD卡中的文件存儲和讀取 264
8.2.3 讀取資源文件 268
8.3 使用數據庫存儲數據 269
8.3.1 創建數據庫及表 272
8.3.2 操作數據庫 275
8.3.3 數據查詢操作 278
8.4 使用ContentProvider存儲數據 280
8.4.1 ContentProvider基礎 280
8.4.2 創建自己的ContentProvider 283
8.4.3 操作聯系人的ContentProvider 284
8.4.3 多媒體信息的ContentProvider 291
本章小結 296
習題 296
第9章 Android網絡通信技術 297
9.1 Android網絡通信技術基礎 297
9.1.1 Android中的HTTP協議基礎 297
9.1.2 Android中的Socket基礎 299
9.1.3 Android中的Web Service基礎 300
9.1.4 Android中的藍牙基礎 301
9.1.5 Android中的Wi-Fi基礎 301
9.2 WebView組件介紹 302
9.2.1 WebView組件基礎知識 302
9.2.2 使用WebView加載網頁 304
9.2.3 使用WebView加載HTML文件 307
9.2.4 使用WebView加載JSP文件 309
9.2.5 JavaScript調用WebView中
的數據 311
9.2.6 WebView調用中JavaScript
的數據 313
9.3 利用HttpURLConnection開發HTTP
程序 315
9.3.1 HttpURLConnection基礎 315
9.3.2 HttpURLConnection通信:GET
方式 316
9.3.3 HttpURLConnection 通信:POST
方式 321
9.4 利用HttpClient開發HTTP程序 325
9.4.1 HttpClient通信基礎 325
9.4.2 HttpClient 通信:GET方式 327
9.4.3 HttpClient 通信:POST方式 330
9.4.4 數據的實時更新 332
9.5 利用Socket交換數據 334
9.5.1 基于TCP協議的Socket通信 335
9.5.2 基于UDP協議的Socket通信 338
9.5.3 利用Socket實現簡易的聊天室 340
9.6 Web Service通信 344
9.7 藍牙通信 350
9.7.1 藍牙通信基礎 350
9.7.2 藍牙通信實現 352
9.7.3 藍牙通信實例 356
9.8 WiFi通信 357
本章小結 359
習題 359
參考文獻 360
序: