TOP
0
0
魅麗。花火原創小說66折起
Android應用開發案例教程(Android Studio版)(簡體書)
滿額折

Android應用開發案例教程(Android Studio版)(簡體書)

人民幣定價:49.8 元
定  價:NT$ 299 元
優惠價:87260
領券後再享88折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:7 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書內容淺顯易懂,可操作性強。全書共分9章,第1~7章詳細介紹了Android Studio基礎知識,包括Android UI設計、Activity與多個用戶界面、多媒體播放與錄製、廣播與服務、數據存儲、圖像和動畫、網絡編程;第8、9章介紹了兩個實踐項目,幫助讀者將基礎知識融會貫通,並結合最新的Android技術做適度拓展。

作者簡介

張霞,深圳職業技術學院副教授。從事高校教學12年,從事企業IT研發和項目管理12年。講授課程包括Android、Java、JSP、Pyhton、SQL Server、企業中間件等。

目次

第 1章 Android UI設計 1


1.1 新建Android項目 2


1.1.1 Android Studio自動構建新項目 2


1.1.2 Android項目結構 2


1.1.3 res資源引用方法 3


1.1.4 AndroidManifest.xml項目配置文件 3


1.1.5 Android應用程序架構分析 4


1.2 Android佈局管理 5


1.2.1 佈局文件的規範與重要屬性 5


1.2.2 常見的佈局方式 6


1.3 用戶界面組件包 15


1.3.1 widget包 15


1.3.2 View類 16


1.4 常用組件 16


1.4.1 文本框 16


1.4.2 文本編輯框 18


1.4.3 圖像顯示類 18


1.4.4 按鈕 19


1.4.5 進度條 22


1.4.6 單選組件與單選按鈕 23


1.4.7 複選框 23


1.5 列表組件 26


1.5.1 ListView類 26


1.5.2 數組適配器 28


1.5.3 使用ListActivity類改寫程序 28


1.5.4 帶圖片的列表:定制的列表佈局 30


1.5.5 沒有數據的ListView 33


1.6 實戰演練――生肖背後的故事 34


第 2章 Activity與多個用戶界面 36


2.1 什麼是Activity 36


2.1.1 啟動Activity要素 38


2.1.2 Activity與佈局之間的關係 38


2.1.3 Activity與View之間的關係 38


2.2 創建新的Activity 38


2.3 Intent介紹 41


2.3.1 顯式Intent 41


2.3.2 隱式Intent 41


2.3.3 Activity之間的跳轉 41


2.4 Bundle類及應用Intent傳遞數據 42


2.4.1 Bundle類 42


2.4.2 應用Intent在不同的Activity之間傳遞數據 42


2.5 消息提示類 45


2.6 對話框 48


2.6.1 消息對話框 48


2.6.2 其他常用對話框 49


2.7 菜單設計 54


2.7.1 選項菜單 54


2.7.2 上下文菜單 56


2.8 實戰演練――BMI體質指數計算器 58


第3章 多媒體播放與錄製 60


3.1 音頻播放 60


3.1.1 多媒體處理包 60


3.1.2 多媒體處理播放器 61


3.1.3 播放音頻文件 62


3.1.4 播放SD卡裡的文件 66


3.2 視頻播放 69


3.2.1 應用媒體播放器播放視頻 70


3.2.2 應用視頻播放器播放視頻 72


3.3 錄音與拍照 74


3.3.1 MediaRecorder類 74


3.3.2 錄音示例 74


3.3.3 拍照 77


3.4 實戰演練――音樂播放器 80


第4章 廣播與服務 82


4.1 消息廣播 82


4.2 Android的系統服務 86


4.2.1 常見的系統服務 87


4.2.2 系統功能的調用 94


4.3 後臺服務 96


4.4 實戰演練――播放後臺音樂 101


第5章 數據存儲 102


5.1 文件存儲 102


5.1.1 內部存儲 102


5.1.2 外部存儲 105


5.2 JSON數據格式 109


5.2.1 JSON數據介紹 109


5.2.2 JSON數據結構 109


5.2.3 JSON文件 110


5.2.4 解析JSON數據 110


5.3 輕量級存儲SharedPreferences 113


5.4 SQLite數據庫 116


5.4.1 SQLite數據庫簡介 116


5.4.2 數據庫的管理和操作 116


5.4.3 數據表的管理和操作 120


5.4.4 數據記錄的管理和操作 120


5.5 實戰演練――掌上日記本 128


第6章 圖像和動畫 129


6.1 圖形繪製 129


6.1.1 幾何圖形繪製類 129


6.1.2 幾何圖形的繪製過程 130


6.2 動畫技術 132


6.2.1 動畫組件類 132


6.2.2 補間動畫 133


6.2.3 屬性動畫 136


6.3 圖像瀏覽 139


6.3.1 圖像顯示類 139


6.3.2 圖片切換類 141


6.3.3 網格視圖 144


6.4 遊戲中的觸屏事件處理 147


6.5 實戰演練――圖片與動畫 150


第7章 網絡編程 152


7.1 基於WebKit的網絡程序設計 152


7.1.1 WebKit庫 152


7.1.2 Web視圖WebView類 153


7.2 基於HTTP的網絡程序設計 156


7.2.1 HttpURLConnection類 156


7.2.2 StrictMode類 157


7.3 應用Volley框架訪問Web服務器 160


7.3.1 Volley包的下載與安裝 161


7.3.2 Volley的工作原理和重要對象 161


7.3.3 Volley的基本使用方法 161


7.4 應用Volley框架解析JSON數據 165


7.5 實戰演練――城市天氣預報 169


第8章 實踐項目――分享動漫 170


8.1 項目介紹 170


8.1.1 主要技術 170


8.1.2 運行截屏 171


8.1.3 項目的圖片資源 173


8.1.4 項目的JSON資源 173


8.1.5 項目的文件清單 173


8.1.6 工程準備 174


8.2 項目製作 176


8.2.1 完善主頁佈局文件 176


8.2.2 單擊側滑欄菜單的跳轉 180


8.2.3 設計作品列表佈局文件 181


8.2.4 完善主頁控制文件 183


8.2.5 RecyclerViewAdapter適配器 185


8.2.6 作品列表控制文件 188


8.2.7 作品內容控制文件 190


8.2.8 完善配置文件 192


8.3 項目拓展 192


第9章 實踐項目――天氣預報 193


9.1 項目介紹 193


9.1.1 主要技術 193


9.1.2 運行截屏 194


9.1.3 項目文件 194


9.2 工程準備 195


9.2.1 API 195


9.2.2 assets文件夾 197


9.2.3 圖片資源 198


9.2.4 網絡權限 199


9.3 項目製作 199


9.3.1 用MyDBHelper創建數據庫 199


9.3.2 創建天氣信息佈局文件 199


9.3.3 完善天氣信息控制文件 201


9.3.4 適配器 203


9.3.5 完善主頁佈局文件 204


9.3.6 完善主頁控制文件 205


9.3.7 設計城市列表佈局文件 211


9.3.8 設計城市列表控制文件 211


9.4 項目拓展 214


附錄 Android Studio的安裝與配置 215

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

優惠價:87 260
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區