Android開發入門百戰經典 版權信息
- ISBN:9787302473459
- 條形碼:9787302473459 ; 978-7-302-47345-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Android開發入門百戰經典 本書特色
本書內容系統全面,采用層層遞進的方式進行講解,讓讀者理解起來更為容易。全書分為10章,主要包括Android Studio的常用操作和技巧、Android的屬性和布局、Android的基礎控件、Android的系統組件、Android幾種常用的數據存儲方式、Android動畫、Android網絡、Android手機的基本功能及多媒體操作等。
另外,本書還創新地引入了掃描二維碼查看動態圖的功能,讓紙質圖書也能和讀者交互起來,提升閱讀的樂趣。本書適用于廣大初、中級Android開發者。對于初級開發者,本書對常用核心的基礎知識通過實例的形式進行了系統的講解,保證初學者學習后可迅速上手進行Android應用開發;對于中級開發者,本書有助于查缺補漏、夯實基礎。另外,本書還可以作為高等學校電子信息類專業和計算機類專業本科生的教材以及Android應用開發技術人員的參考書。
Android開發入門百戰經典 內容簡介
★★本書和市面上絕大多數理論堆砌的書不同,以有趣的實例結合通俗易懂的講解帶領讀者在感受到開發樂趣的同時學習到核心有用的知識。★★本書創新地引入了掃描二維碼查看動圖的功能,讓紙質圖書也能和讀者交互起來,提升閱讀的樂趣。我相信一張動圖的表達效果勝過100個字,相信讀者到時也會“一目了然”。★★本書系統而全面,從 Android 開發工具的安裝、實用技巧到 Android 的布局、控件、組件、存儲、網絡等,涵蓋 Android 開發的方方面面,一本書即可帶領你充分領略 Android 開發的魅力。
Android開發入門百戰經典 目錄
目錄
第1章 認識Android 001
1.1 Android 系統 001
1.1.1 Android的系統架構 001
1.1.2 Android 的歷史 002
1.1.3 Android 系統的優勢 002
1.2 Android Studio安裝 004
1.2.1 Android Studio安裝 004
1.2.2 SDK更新 005
1.3 **個Android項目 005
1.3.1 創建一個新項目 005
1.3.2 創建Android模擬器 007
第2章 Android Studio使用技巧 010
2.1 Android Studio基本配置 010
2.1.1 改變主題 010
2.1.2 改變字體大小和樣式 011
2.1.3 改變Logcat窗口字體、
主題 013
2.1.4 顯示行號 015
2.1.5 自動導包 016
2.2 Android Studio常用快捷鍵 016
2.2.1 Ctrl組合快捷鍵 016
2.2.2 Ctrl Alt組合快捷鍵 020
2.2.3 Ctrl Shift組合快捷鍵 022
2.2.4 其他組合快捷鍵 024
2.3 Android Studio 調試 026
2.3.1 Logcat調試 026
2.3.2 斷點調試 027
2.3.3 高級調試 029
第3章 Android屬性和布局 032
3.1 Android項目文件結構 032
3.1.1 布局屬性 032
3.1.2 配置屬性 034
3.1.3 其他文件 036
3.2 Android 布局屬性值 037
3.2.1 Android padding
屬性用法 038
3.2.2 Android margin屬性用法 038
3.3 Android布局之線性布局——
LinearLayout 041
3.3.1 LinearLayout基礎用法 041
3.3.2 LinearLayout嵌套 043
3.4 Android線性布局的重要屬性 045
3.4.1 gravity屬性 045
3.4.2 layout_weight屬性 048
3.4.3 weightSum屬性 052
3.5 Android布局之相對布局——RelativeLayout 053
3.6 Android布局之幀布局——FrameLayout 056
3.7 Android布局優化 059
3.7.1 過度繪制 059
3.7.2 布局優化之include標簽 061
第4章 Android基礎控件操作
實戰 064
4.1 炫酷之星——TextView控件 064
4.1.1 常用屬性介紹 064
4.1.2 TextView實戰演練 064
4.2 用戶之窗——EditText控件 069
4.2.1 常用屬性介紹 069
4.2.2 EditText 實戰演練 070
4.2.3 EditText 實戰進階 074
4.3 交互之王——Button控件 078
4.3.1 Button單擊事件響應 078
4.3.2 clickable屬性設置無效
分析 084
4.3.3 Button實戰進階 086
4.4 執行中的指示器——ProgressBar 088
4.4.1 ProgressBar樣例 088
4.4.2 ProgressBar基礎用法 089
4.4.3 ProgressBar模擬下載 093
4.5 對話框之父——Dialog 095
4.5.1 AlertDialog 096
4.5.2 單選和多選對話框 099
4.5.3 ProgressDialog進度
對話框 101
4.5.4 定制對話框 104
第5章 Android控件進階操作
實戰 108
5.1 控之經典——ListView 108
5.1.1 ArrayAdapter適配器 109
5.1.2 SimpleAdapter適配器 110
5.1.3 BaseAdapter適配器 112
5.2 控之經典——ListView進階 116
5.3 控之經典——GridView 121
5.4 控之經典——GridView進階 126
5.4.1 GridView動態圖刪除
子項 126
5.4.2 GridView動態圖增加
子項 130
5.5 新控件——RecyclerView控件 132
5.5.1 RecyclerView線性布局 134
5.5.2 RecyclerView網格布局 137
5.5.3 RecyclerView瀑布流布局 137
5.6 多頁面切換器——ViewPager
控件 139
5.6.1 ViewPager的基本用法 140
5.6.2 ViewPager導航條 143
第6章 Android系統組件操作
實戰 148
6.1 Activity生命周期 148
6.2 指向器——Intent 152
6.3 指向器——Intent隱式啟動方式 156
6.4 Mini型Activity——Fragment 160
6.4.1 靜態方式 160
6.4.2 動態方式 162
6.5 Mini型Activity——Fragment
生命周期 166
6.6 FragmentPagerAdapter&FragmentStatePagerAdapter 172
6.6.1 FragmentPagerAdapter
實現頁面切換 173
6.6.2 FragmentStatePagerAdapter
實現頁面切換 176
6.7 Android廣播接收器之BroadcastReceiver 179
6.7.1 靜態注冊
BroadcastReceiver 179
6.7.2 動態注冊
BroadcastReceiver 180
6.7.3 廣播接收器BroadcastReceiver實用實例 182
6.8 Android自定義廣播Broadcast 186
6.8.1 普通廣播發送和接收
實例 187
6.8.2 有序廣播發送和接收
實例 188
6.9 Android Service——startService和bindService 191
6.9.1 startService啟動服務 192
6.9.2 bindService啟動服務 195
第7章 Android存儲操作實戰 200
7.1 輕型存儲器——
SharedPreferences 200
7.1.1 SharedPreferences
基本用法 200
7.1.2 SharedPreferences
實現自動登錄功能 204
7.2 Android數據庫SQLite 209
7.2.1 SQLiteOpenHelper類 210
7.2.2 SQLiteDatabase類 212
7.3 數據中心——ContentProvider 218
第8章 Android動畫操作實戰 223
8.1 Android傳統動畫——
Tween(補間動畫) 223
8.1.1 AlphaAnimation——
漸變動畫 224
8.1.2 RotateAnimation——
旋轉動畫 229
8.1.3 ScaleAnimation——
尺寸動畫 232
8.1.4 TranslateAnimation——
位移動畫 235
8.2 Android傳統動畫進階 238
8.2.1 動畫插值器Interpolator 238
8.2.2 動畫監聽器
AnimationListener 241
8.2.3 動畫集 AnimationSet 243
8.2.4 LayoutAnimationController
組件動畫 246
8.3 Android傳統動畫——Frame Animation(幀動畫) 248
8.4 Android屬性動畫——
ObjectAnimator 252
8.4.1 屬性動畫與傳統動畫
的區別 252
8.4.2 旋轉動畫 254
8.4.3 尺寸動畫 254
8.4.4 漸變動畫 254
8.4.5 XML方式實現屬性動畫 257
8.5 Android屬性動畫——
ValueAnimator 259
8.6 Android屬性動畫集 262
8.6.1 簡單的組合方式 262
8.6.2 PropertyValuesHolder
方式 264
8.6.3 AnimatorSet 方式 265
8.7 Android屬性動畫實現浮動菜單 266
第9章 Android網絡操作實戰 271
9.1 Android網絡核心控件WebView 271
9.1.1 簡單的WebView 271
9.1.2 豐富WebView功能 273
9.2 WebView滾動事件 276
9.2.1 WebView滾動監聽
的實現 276
9.2.2 WebView一鍵回到
頂部功能實現 278
9.2.3 WebView退出記憶
功能實現 280
9.2.4 WebView聯合滾動實現 281
9.3 網絡連接類——
HttpURLConnection 283
9.3.1 HttpURLConnection
打印網頁 284
9.3.2 HttpURLConnection
下載圖片 287
9.3.3 HttpURLConnection
保存圖片 290
9.4 Android Handler消息處理機制 294
9.4.1 消息類Message 295
9.4.2 消息處理類Handler 295
9.4.3 Handler實現倒計時功能 298
9.4.4 Handler延遲操作 301
9.4.5 Handler postDelay
實現循環調用 303
9.4.6 Looper用法 304
9.5 Android 異步操作類AsyncTask 307
9.5.1 AsyncTask基本用法 308
9.5.2 AsyncTask實用實例 310
第10章 Android手機基本功能
及多媒體操作實戰 315
10.1 Android 撥打電話功能實例 315
10.2 Android 發送短信功能實例 319
10.2.1 直接發送短信 320
10.2.2 跳轉到短信發送界面 322
10.3 Android 播放音樂功能實例 323
10.4 Android 播放視頻功能實例 329
10.5 Android錄制音頻功能實例 335
10.6 Android 拍照功能實例 341
10.6.1 Intent方式 342
10.6.2 借助Camera類 344
展開全部
Android開發入門百戰經典 作者簡介
張亞運江蘇徐州人,研究生畢業于南京郵電大學,目前就職于國內知名的手機廠商,從事Android系統的深度定制工作。熱愛寫作和閱讀,獲得CSDN認證專家稱號,同時也是極客學院Wiki專欄作家和百度閱讀專欄作家,代表作有電子書《Android百戰經典》《Android控件操作二十四章經》,目前已上線百度閱讀和亞馬遜。CSDN博客:http://blog.csdn.net/yayun0516
新浪博客;AndroidTip微信公眾號:Android 學習交流