Android開發入門百戰經典

《Android開發入門百戰經典》是2017年清華大學出版社出版的圖書,圖書作者是張亞運。

基本介紹

  • 書名:Android開發入門百戰經典
  • 作者:張亞運
  • ISBN:9787302473459
  • 定價:69.80元
  • 出版社:清華大學出版社
  • 出版時間:2017.08.01
  • 印次:1-1
  • 印刷時間:2017.06.21
內容提要,書籍目錄,

    內容提要

      本書內容系統全面,採用層層遞進的方式進行講解,讓讀者理解起來更為容易。全書分為10章,主要包括Android Studio的常用操作和技巧、Android的屬性和布局、Android的基礎控制項、Android的系統組件、Android幾種常用的數據存儲方式、Android動畫、Android網路、Android手機的基本功能及多媒體操作等。 另外,本書還創新地引入了掃描二維碼查看動態圖的功能,讓紙質圖書也能和讀者互動起來,提升閱讀的樂趣。本書適用於廣大初、中級Android開發者。對於初級開發者,本書對常用核心的基礎知識通過實例的形式進行了系統的講解,保證初學者學習後可迅速上手進行Android套用開發;

      書籍目錄

      第1章 認識Android001
      1.1 Android系統001
      1.1.1 Android的系統架構001
      1.1.2 Android的歷史002
      1.1.3 Android系統的優勢002
      1.2 AndroidStudio安裝004
      1.2.1 AndroidStudio安裝004
      1.2.2 SDK更新005
      1.3 第一個Android項目005
      1.3.1 創建一個新項目005
      1.3.2 創建Android模擬器007
      第2章 AndroidStudio使用技巧010
      2.1 AndroidStudio基本配置010
      2.1.1 改變主題010
      2.1.2 改變字型大小和樣式011
      2.1.3 改變Logcat視窗字型、
      主題013
      2.1.4 顯示行號015
      2.1.5 自動導包016
      2.2 AndroidStudio常用快捷鍵016
      2.2.1 Ctrl組合快捷鍵016
      2.2.2 Ctrl+Alt組合快捷鍵020
      2.2.3 Ctrl+Shift組合快捷鍵022
      2.2.4 其他組合快捷鍵024
      2.3 AndroidStudio調試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 Androidpadding
      屬性用法038
      3.2.2 Androidmargin屬性用法038
      3.3 Android布局之線性布局——
      LinearLayout041
      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布局之相對布局——RelativeLayout053
      3.6 Android布局之幀布局——FrameLayout056
      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 執行中的指示器——ProgressBar088
      4.4.1 ProgressBar樣例088
      4.4.2 ProgressBar基礎用法089
      4.4.3 ProgressBar模擬下載093
      4.5 對話框之父——Dialog095
      4.5.1 AlertDialog096
      4.5.2 單選和多選對話框099
      4.5.3 ProgressDialog進度
      對話框101
      4.5.4 定製對話框104
      第5章 Android控制項進階操作
      實戰108
      5.1 控之經典——ListView108
      5.1.1 ArrayAdapter適配器109
      5.1.2 SimpleAdapter適配器110
      5.1.3 BaseAdapter適配器112
      5.2 控之經典——ListView進階116
      5.3 控之經典——GridView121
      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 指向器——Intent152
      6.3 指向器——Intent隱式啟動方式156
      6.4 Mini型Activity——Fragment160
      6.4.1 靜態方式160
      6.4.2 動態方式162
      6.5 Mini型Activity——Fragment
      生命周期166
      6.6 FragmentPagerAdapter&FragmentStatePagerAdapter172
      6.6.1 FragmentPagerAdapter
      實現頁面切換173
      6.6.2 FragmentStatePagerAdapter
      實現頁面切換176
      6.7 Android廣播接收器之BroadcastReceiver179
      6.7.1 靜態註冊
      BroadcastReceiver179
      6.7.2 動態註冊
      BroadcastReceiver180
      6.7.3 廣播接收器BroadcastReceiver實用實例182
      6.8 Android自定義廣播Broadcast186
      6.8.1 普通廣播傳送和接收
      實例187
      6.8.2 有序廣播傳送和接收
      實例188
      6.9 AndroidService——startService和bindService191
      6.9.1 startService啟動服務192
      6.9.2 bindService啟動服務195
      第7章 Android存儲操作實戰200
      7.1 輕型存儲器——
      SharedPreferences200
      7.1.1 SharedPreferences
      基本用法200
      7.1.2 SharedPreferences
      實現自動登錄功能204
      7.2 Android資料庫SQLite209
      7.2.1 SQLiteOpenHelper類210
      7.2.2 SQLiteDatabase類212
      7.3 數據中心——ContentProvider218
      第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 動畫插值器Interpolator238
      8.2.2 動畫監聽器
      AnimationListener241
      8.2.3 動畫集AnimationSet243
      8.2.4 LayoutAnimationController
      組件動畫246
      8.3 Android傳統動畫——FrameAnimation(幀動畫)248
      8.4 Android屬性動畫——
      ObjectAnimator252
      8.4.1 屬性動畫與傳統動畫
      的區別252
      8.4.2 旋轉動畫254
      8.4.3 尺寸動畫254
      8.4.4 漸變動畫254
      8.4.5 XML方式實現屬性動畫257
      8.5 Android屬性動畫——
      ValueAnimator259
      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網路核心控制項WebView271
      9.1.1 簡單的WebView271
      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 網路連線類——
      HttpURLConnection283
      9.3.1 HttpURLConnection
      列印網頁284
      9.3.2 HttpURLConnection
      下載圖片287
      9.3.3 HttpURLConnection
      保存圖片290
      9.4 AndroidHandler訊息處理機制294
      9.4.1 訊息類Message295
      9.4.2 訊息處理類Handler295
      9.4.3 Handler實現倒計時功能298
      9.4.4 Handler延遲操作301
      9.4.5 HandlerpostDelay
      實現循環調用303
      9.4.6 Looper用法304
      9.5 Android異步操作類AsyncTask307
      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

      相關詞條

      熱門詞條

      聯絡我們