TOP
紅利積點抵現金,消費購書更貼心
Android應用開發技術(第2版)(簡體書)
滿額折

Android應用開發技術(第2版)(簡體書)

商品資訊

人民幣定價:56 元
定價
:NT$ 336 元
優惠價
87292
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:8 點
商品簡介
作者簡介
目次

商品簡介

本書系統介紹了基於Android 10.0和Android Studio 4.1集成環境開發Android應用程序的基礎知識和實際應用。全書按照項目開發的技能訓練邏輯分為9章,包括Android基礎入門、Android基礎界面設計、Activity與Fragment、Android高級界面設計、數據存儲、服務與廣播、網絡編程、多媒體開發和進階技術,由淺入深、循序漸進地闡述Android開發的基礎知識、關鍵技術和進階技術,對目前流行的RecyclerView、Material Design控件、Fragment之間的數據傳遞,Android異步處理技術,網絡請求框架OkHttp及今後的發展方向Jetpack工具庫等進行了較詳盡的講述,有較強的實用性,以達到快速提升讀者的編程水平和項目開發能力的期望。本書案例都在Android 10.0手機或模擬器成功運行。另外,本書提供配套的教學資源,包括教學大綱、教學課件、習題及答案和案例程序源碼等,極大地方便了教學的開展。本書既可以作為高校計算機相關專業的學生學習Android應用開發的教材,也可作為Android初學者的自學用書和參考用書。

作者簡介

查英華

女,1969年生,碩士。就職於南京工業職業技術大學,教師,副教授。長期從事軟件工程、移動互聯網應用技術開發和應用工作。

目次

目錄

第1章Android基礎入門
1.1 Android簡介
1.1.1智能手機及操作系統
1.1.2 Android的優勢
1.1.3 Android的版本
1.2 Android系統架構
1.3搭建Android開發環境
1.3.1安裝Android Studio
1.3.2 Android SDK
1.4開發第一個Android項目
1.4.1創建項目
1.4.2創建模擬器
1.4.3運行項目
1.5項目文件結構
1.5.1 java目錄
1.5.2 res目錄
1.5.3 AndroidManifest.xml文件
1.6本章小結
習題
第2章Android基礎界面設計
2.1 Android佈局文件
2.1.1創建Android佈局文件
2.1.2使用Android佈局文件
2.2 Android基本佈局
2.2.1 LinearLayout
2.2.2 FrameLayout
2.2.3 RelativeLayout
2.2.4 GridLayout
2.3 Android基本控件
2.3.1界面控件的基本結構
2.3.2 TextView
2.3.3 EditText
2.3.4 Button
2.3.5 ImageView
2.3.6基本控件應用
2.3.7 CheckBox
2. 3.8 RadioButton
2.3.9 Snackbar
2.3.10 TextInputLayout
2.3.11控件綜合應用
2.3.12視圖綁定
2.4 Notification
2.4.1 Notification簡介
2.4.2 Notification實現
2.4.3 PendingIntent
2.5菜單
2.5.1使用XML定義菜單
2.5.2選項菜單
2.5.3上下文菜單
2.5.4彈出菜單
2.6常用資源與樣式
2.6 .1資源目錄結構
2.6.2樣式和主題
2.6.3 Drawable資源
2.7本章小結
習題
第3章Activity與Fragment
3.1 Activity基礎
3.1.1什麼是Activity
3.1.2創建Activity
3.1.3 Activity生命週期
3.2 Android的事件處理機制
3.2.1基於監聽的事件處理
3.2.2基於回調的事件處理
3.3 Activity使用Intent
3 .3.1顯式Intent
3.3.2隱式Intent
3.3.3隱式Intent案例
3.4 Activity的數據傳遞
3.4.1 Intent數據傳遞
3.4.2 Activity的數據回傳
3 .5 Activity啟動模式
3.6 Fragment
3.6.1 Fragment簡介
3.6.2使用Fragment
3.6.3 Fragment與Activity的交互
3.6.4 Fragment新特性
3.6.5 Fragment的生命週期
3.6.6 DialogFragment對話框
3.7本章小結
習題
第4章Android高級界面設計
4.1 Material Design
4.2高級UI佈局
4.2.1 ConstraintLayout
4.2.2 CoordinatorLayout
4.2.3 TabLayout
4.2.4 DrawerLayout
4.3高級UI組件
4.3.1 RecyclerView
4.3.2 CardView
4.3.3 FloatingActionButton
4.3.4 NavigationView
4.3.5 ViewPager
4.3.6 Toolbar
4. 4自定義View
4.5本章小結
習題
第5章數據存儲
5.1 SharedPreferences存儲
5.1.1存儲數據
5.1.2讀取數據
5.2文件存儲
5.2.1文件存儲簡介
5. 2.2內部存儲
5.2.3外部存儲
5.3 SQLite數據庫存儲
5.3.1 SQLite數據庫簡介
5.3.2創建數據庫
5.3.3 SQLite數據庫操作
5.4內容提供者
5.4 .1內容提供者簡介
5.4.2創建ContentProvider
5.4.3訪問其他應用程序的數據
5.5數據庫框架Room
5.6本章小結
習題
第6章服務與廣播
6.1服務
6.1.1服務的基本概念
6.1.2服務的生命週期
6.1.3 Activity和Service的交互
6.1.4前台服務
6.2廣播機制
6.2.1廣播機制簡介
6. 2.2廣播接收器
6.2.3自定義廣播
6.2.4最佳實踐
6.3本章小結
習題
第7章網絡編程
7.1 Android的多線程
7.1.1多線程的概念
7 .1.2 Handler消息傳遞機制
7.1.3 ThreadPoolExecutor線程池技術
7.2 WebView控件
7.3基於HTTP的網絡訪問
7.3.1 HTTP協議簡介
7.3.2使用HttpURLConnection
7.3.3解析JSON數據
7.4網絡訪問框架
7.4.1 OkHttp框架
7.4.2 Glide圖片加載框架
7.5本章小結
習題
第8章多媒體開發
8.1多媒體簡介
8.2音頻播放
8.3視頻播放
8.3.1 VideoView
8.3.2 SurfaceView
8.4動畫和過渡
8.4.1逐幀動畫
8.4.2補間動畫
8.4.3屬性動畫
8.4.4佈局動畫
8.5本章小結
習題
第9章進階技術
9.1手勢處理
9.1.1手勢簡介
9.1.2手勢檢測
9.1.3手勢識別
9.2傳感器開發
9.2.1傳感器簡介
9.2.2使用傳感器
9.3 Android Jetpack
9.3. 1 Jetpack簡介
9.3.2 Jetpack架構組件
9.3.3綜合應用
9.4本章小結
習題
附錄A Android項目開發規範

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 292
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區