Android 5從入門到精通

《Android 5從入門到精通》是2016年清華大學出版社出版的圖書,作者是李波、史江萍、李豐鵬。

基本介紹

  • 書名:Android 5從入門到精通
  • 作者:李波、史江萍、李豐鵬
  • ISBN:9787302432661
  • 出版時間:2016.04.01
基本信息,前言,圖書目錄,

基本信息

作者:李波、史江萍、李豐鵬、王祥鳳、孫士潔
定價:89元
印次:1-1
ISBN:9787302432661
出版日期:2016.04.01
印刷日期:2016.03.23

前言

自 2007年 5月 Android開源手機平台問世以來,已經經歷了五年的發展。五年間,基於 Android平台的智慧型手機迅速占領市場,成為當前最受歡迎的手機作業系統。與之伴隨的基於 Android作業系統的應用程式需求多元化,Android開發技術成為市場求職的新寵。

圖書目錄

第 1章 Android系統概述.. 1
1.1 智慧型手機 ... 1
1.1.1 什麼是智慧型手機 ... 1
1.1.2 智慧型手機作業系統 .... 2
1.2 什麼是 Android... 4
1.2.1 Android的歷史 4
1.2.2 Android的發展 5
1.2.3 Android的優點 6
1.3 Android系統架構.. 7
1.3.1 應用程式層(Applications)... 8
1.3.2 應用程式框架層(Application Framework).. 8
1.3.3 系統庫(Libraries).. 8
1.3.4 Android運行環境(Android Runtime) 9
1.3.5 Linux核心(Linux Kernel) ... 9
1.4 Android5新特性介紹.... 9
1.4.1 全新的 Material design設計 .. 10
1.4.2 支持64位 ART虛擬機 . 10
1.4.3 全新的通知設計 . 11
1.4.4 以大螢幕呈現 11
1.4.5 以文檔為中心 12
1.4.6 改進連線性能 12
1.4.7 高性能圖形 .... 12
1.4.8 功能更強的音頻處理 ... 13
1.4.9 進一步完善的攝像頭和視頻處理 ... 14
1.4.10 配置檔案 . 14
1.4.11 螢幕截圖和共享 .... 15
1.4.12 新型感測器 .....
1.4.13ChromiumWebView...15
1.4.14輔助功能和輸入....16
1.4.15可構建低電耗套用16
1.5小結....16
1.6思考題17
第2章搭建Android開發環境..18
2.1系統需求.18
2.2軟體安裝.18
2.2.1JDK的安裝....18
2.2.2AndroidSDK..19
2.2.3Eclipse和ADT.20
2.2.4創建AVD..24
2.2.5AVD與真機的區別24
2.3AndroidSDK介紹.25
2.3.1AndroidSDK目錄結構25
2.3.2Android.jar.27
2.3.3AndroidAPI核心包27
2.3.4AndroidAPI擴展包28
2.4創建第一個Android應用程式.28
2.4.1創建HelloAndroid工程....28
2.4.2編寫代碼...29
2.4.3運行應用程式30
2.4.4工程檔案結構解析..31
2.5調試程式.32
2.5.1設定斷點...32
2.5.2調試.33
2.6小結....34
2.7思考題34
第3章Android應用程式結構...35
3.1應用程式基本組成35
3.1.1Activity.35
3.1.2Service..35
3.1.3BroadcastReceiver....36
3.1.4ContentProvider...36
3.1.5Intent36
3.2Activity....36
3.2.1Activity的生命周期37
3.2.2Activity的創建...39
3.2.3啟動Activity..40
3.2.4關閉Activity..41
3.2.5Activity數據傳遞....41
3.3資源....43
3.4Manifest檔案....43
3.5AppWidgets.46
3.5.1基礎知識...46
3.5.2在Manifest檔案中聲明AppWidget...47
3.5.3增加AppWidgetProviderInfo元數據...47
3.5.4創建AppWidget布局.48
3.5.5為AppWidget添加邊界..49
3.5.7接收AppWidget的廣播..51
3.5.8創建AppWidget的配置Activity...51
3.5.9使用配置Activity對AppWidget進行更新.52
3.6進程和執行緒..53
3.6.1進程(Processes)...53
3.6.2執行緒(Threads)55
3.6.3執行緒安全方法58
3.6.4進程間的通信58
3.7小結....59
3.8思考題59
第4章AndroidGUI開發60
4.1View和ViewGroup....60
4.2使用XML定義視圖..61
4.3布局....64
4.3.1FrameLayout...65
4.3.2LinearLayout..67
4.3.3RelativeLayout....70
4.3.4TableLayout....72
4.3.5AbsoluteLayout...74
4.3.6WebView...76
4.4常用Widget組件..78
4.4.1創建Widget組件實例.78
4.4.2按鈕(Button)..80
4.4.3文本框(TextView)...82
4.4.4編輯框(EditText)83
4.4.5多項選擇按鈕(CheckBox)85
4.4.6單項選擇按鈕組(RadioGroup)...89
4.4.7下拉列表(Spinner)...92
4.4.8自動完成文本(AutoCompleteTextView)...96
4.4.9日期選擇器和時間選擇器(DatePicker和TimePicker)99
4.4.10進度條(ProgressBar).103
4.4.11滾動視圖(ScrollView)...105
4.4.12拖動條(SeekBar)..107
4.4.13評價條(RatingBar)....109
4.4.14圖片視圖(ImageView)和圖片按鈕(ImageButton)...112
4.4.15圖片切換器ImageSwitcher和圖庫Gallery....115
4.4.16格線視圖(GridView)120
4.4.17標籤(Tab)...123
4.5Menu和ActionBar.127
4.5.1OptionsMenu....127
4.5.2ContextMenu....132
4.5.3SubMenu..133
4.6Bitmap...136
4.7對話框(Dialog)....138
4.7.1AlertDialog...139
4.7.2ProgressDialog...142
4.8Toast和Notification.143
4.8.1Toast...143
4.8.2Notification...145
4.9界面事件回響.148
4.9.1事件監聽器..148
4.9.2回調事件回響...149
4.9.3界面事件回響實例150
4.10小結154
4.11思考題.154

相關詞條

熱門詞條

聯絡我們