新到貨2本75折
Android移動開發技術

Android移動開發技術

  • 定價:414
  • 優惠價:87360
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

Android系統是運行在智能移動設備上的嵌入式操作系統,包括Linux內核、系統庫與Java運行時、應用程序框架層和應用程序層4部分,具有公開源代碼和免費使用的特點,是目前深受歡迎且全球用戶數量最多的嵌入式操作系統。

本書講述基於Android系統的應用程序設計方法,全書分為9章,內容包括Android系統概述、Java語言、Android應用程序框架、單用戶界面設計、多用戶界面設計、數據訪問技術、圖形與動畫、多媒體技術和通信應用技術。本書的特色在於原理講解透徹,實例豐富且有代表性。

本書是作者近幾年來從事嵌入式教學與研究的成果結晶,重點闡述了Android應用程序設計的理論與方法,適合作為普通高等院校軟件工程、物聯網、電子通信和智能控制等專業講授Android移動開發技術的本科生教材或參考書。
 

目錄

第1章概述

1.1Android操作系統

1.2Android系統結構

1.3Java開發環境

1.4Android開發環境

1.5本章小結

第2章Java語言

2.1Java程序語法與控制

2.1.1順序方式

2.1.2分支方式

2.1.3循環方式

2.1.4異常處理

2.2Java基本數據類型

2.2.1數值

2.2.2字符

2.2.3字符串

2.2.4布爾數

2.2.5數組

2.3Java類

2.3.1類與對象

2.3.2繼承與多態

2.3.3接口

2.4Java文件操作

2.5在命令行窗口中運行Java程序

2.6Java圖形界面

2.6.1事件響應方法

2.6.2內部類

2.6.3匿名內部類

2.7本章小結

第3章Android應用程序框架

3.1Hello World工程

3.2Hello World應用工作原理

3.3應用程序框架

3.3.1應用程序框架基本組成

3.3.2Android配置文件AndroidManifest.xml

3.3.3Android資源文件

3.3.4Android源程序文件

3.4Activity生命周期

3.5本章小結

第4章單用戶界面應用設計

4.1Activity概念

4.2布局與控件

4.2.1布局軟件DroidDraw

4.2.2控件事件響應方法

4.2.3Android常用控件

4.2.4線性布局LinearLayout

4.2.5相對布局RelativeLayout

4.2.6框架布局FrameLayout

4.2.7表格布局TableLayout和TableRow

4.2.8約束布局ConstraintLayout

4.3「計算器」工程

4.4本章小結

第5章多用戶界面應用設計

5.1Intent概念

5.2對話框

5.2.1AlertDialog對話框

5.2.2自定義對話框

5.2.3Dialog類

5.2.4ProgressDialog對話框

5.3菜單

5.3.1XML布局菜單

5.3.2動態菜單

5.3.3上下文菜單

5.4多用戶界面設計

5.4.1簡單多用戶界面顯示

5.4.2多用戶界面數據傳遞

5.4.3活動界面間雙向數據通信

5.5本章小結

第6章數據訪問技術

6.1SharedPreferences文件訪問

6.2流文件操作

6.3SQLite關系數據庫

6.3.1SQLite數據庫訪問方法

6.3.2SQLiteOpenHelper類

6.4內容提供者

6.5本章小結

第7章圖形與動畫

7.1繪圖

7.1.1View類繪圖程序框架

7.1.2SurfaceView類繪圖程序框架

7.1.3基本圖形與字符串

7.2動畫

7.2.1定時器動畫

7.2.2漸變動畫

7.2.3幀切換動畫

7.3本章小結

第8章多媒體技術

8.1音頻文件播放

8.2服務

8.3視頻文件播放

8.4本章小結

第9章通信應用技術

9.1短信息發送

9.2短信息接收

9.3短信息加密

9.4本章小結

參考文獻
 

智能手機的普及和移動計算技術的發展,促進了嵌入式操作系統的迅速發展。一般地,某類移動設備被稱為「智能」的,就是指其加載了某種嵌入式操作系統,從而使其具有類似於計算機的功能,通過加載用戶應用程序可以實現復雜的數據計算、控制處理和友好的人機交互工作。

在智能移動設備中,嵌入式操作系統所起的作用與桌面視窗Windows系統類似,是用來管理設備系統軟硬件資源的,而且嵌入式操作系統還具有實時性強、體積小和可裁剪的特點。目前,流行的嵌入式操作系統有Google的Android、Apple的iOS、Microsoft的Windows CE(Windows移動版)、嵌入式Linux、Wind River的VxWorks和Micrium的μC/OS?III等。其中,Android和嵌入式Linux是免費且公開源代碼的,μC/OS?III是公開源代碼的。

Android系統是基於Linux內核的嵌入式操作系統,嚴格地說是借用了Linux內核硬件驅動和線程調度功能,增加了與用戶界面相關的應用程序設計框架和系統庫。有些專家認為Android不過是類似於QT的用戶界面程序。的確,Android在用戶界面方面具有強大的優勢,其特色在於優化了圖形顯示技術並專門設計了圖標。由於從程序員的角度出發,Android系統向應用程序提供了完備的系統調用、進程管理與進程通信以及應用程序開發接口等,因此,Android系統普遍被認可為嵌入式操作系統,並且在全球范圍內得到用戶和程序員的青睞。它的最大優勢在於公開了源代碼且可免費使用,並且其應用程序開發環境也是免費的。

本書基於Google推出的Android Studio集成開發軟件,根據Android系統和應用軟件(APP)設計技術的進展情況,闡述Android應用程序設計的最新原理與技術。

全書共9章。
第1章為「概述」,介紹Android系統的發展歷程和系統結構,並詳細講述Java語言程序設計的集成開發環境Eclipse和Android應用程序設計的集成開發環境Android Studio。

第2章為「Java語言」,介紹Java語言的語法和數據結構,深入講解Java類、內部類和事件方法等概念。由於Android應用程序采用Java語言編寫,因此,這一章的內容可使沒有接觸過Java語言的讀者快速入門。

第3章為「Android應用程序框架」,介紹Hello World工程及其結構,詳細講述Hello World工程的工作原理及應用程序框架的基本組成,並分析Activity(活動界面)的生命周期。

第4章為「單用戶界面應用設計」,講述Activity的概念和使用方法,詳細講解應用程序布局方法和Android系統常用控件的種類及其使用方法。通過「計算器」工程深入分析單用戶界面程序設計的特點。

第5章為「多用戶界面應用設計」,介紹Intent的概念和不同界面間的數據通信方法。與單用戶界面程序相比,多用戶界面程序需要進行界面間的數據通信,包括對話框與Activity之間、菜單與Activity之間以及兩個Activity之間的數據通信,借助於內部類或Intent對象可實現這些通信方法。

第6章為「數據訪問技術」,介紹Android系統的4種數據存儲與訪問方式,即Shared Preferences文件訪問、流文件操作、SQLite關系數據庫和Content Provider(內容提供者)等,並通過實例對比這4種方式的異同點。其中,Content Provider可實現不同應用程序間的數據共享與通信。

第7章為「圖形與動畫」,詳細講述借助於View類和SurfaceView類進行圖形繪制和動畫設計的方法,介紹圖形繪制的應用程序框架,闡述三種動畫方式,即定時器動畫、漸變動畫和幀切換動畫。

第8章為「多媒體技術」,介紹借助於MediaPlayer類播放音頻文件和視頻文件的方法,並介紹Service(服務)的程序設計方法。
第9章為「通信應用技術」,詳細介紹基於Android智能手機進行短信通信的程序設計方法,本章工程的執行需要借助於真實的Android智能手機而非Android模擬器。

本書用於課內教學,建議理論學時為48,課內與課外實驗學時為96。本書的特色在於Android應用程序設計原理講解透徹,語言通俗易懂,程序實例豐富且具有代表性。書中全部工程實例的代碼是完整的,可在學習和錄入代碼的過程中,體會到Android移動開發的樂趣,並試着對已有工程進行功能擴展和創新。本書實例代碼約2.5GB,可以在百度雲盤下載(鏈接:http://pan.baidu.com/s/1ciM0s2密碼:di67)。

特別強調的是:本書中的一些圖像和音視頻素材均來自於互聯網,其版權歸相關公司所有,書中引用的這些素材僅用於教學和研究。同時,作者保留其余內容的所有權利。

最后,感謝江西財經大學軟件與通信工程學院唐穎軍博士、陳濱博士和廖漢程博士等專家學者對本書提出的建設性意見,感謝研究生侯文剛、李雪倩和張瓊閱讀本書的初稿並訂正了一些錯誤。由於作者水平有限,書中難免有紕漏之處,敬請同行專家和讀者批評指正。
張勇

江西財經大學楓林園

2017年2月
 

詳細資料

  • ISBN:9787302466598
  • 規格:345頁 / 21 x 14.8 x 1.5 cm / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【其他】2024采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

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

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折