瀏覽紀錄

TOP
1/1
無庫存,下單後進貨(採購期約45個工作天)
Android系統結構及應用編程(簡體書)
人民幣定價:39元
定  價:NT$234元
優惠價: 87204
可得紅利積點:6 點

無庫存,下單後進貨(採購期約45個工作天)

商品簡介

名人/編輯推薦

目次

書摘/試閱

《21世紀高等學校規劃教材.計算機應用:Android系統結構及應用編程》主要介紹了目前最流行的移動操作系統Android系統結構和編程基礎,內容涵蓋了大部分最常用和最實用的開發常識和技巧。全書以對Android的背景常識、發展歷史的介紹作為入口點,進一步介紹了Android系統結構、編程結構以及應用編程基礎,簡單介紹了用戶界面(UI)開發、數據存儲與共享,深入探討了多進程與多線程開發、多媒體編程、網絡開發、Android WebKit開發、NDK入門、遊戲案例以及Chrome擴展等。
《21世紀高等學校規劃教材.計算機應用:Android系統結構及應用編程》編寫的原則是敘述方式通俗易懂,但在內容上又不失水準;特點是覆蓋全面、詳盡,搭配完整的源代碼及注釋,再加上圖文結合的形式可以使讀者在學習的過程中更加得心應手。《21世紀高等學校規劃教材.計算機應用:Android系統結構及應用編程》可作為Android中高級開發人員的開發手冊,是幫助Android初級開發人員的進一步進階。
《21世紀高等學校規劃教材?計算機應用:Android系統結構及應用編程》編寫的原則是敘述方式通俗易懂,但在內容上又不失水準;特點是覆蓋全面、詳盡,搭配完整的源代碼及注釋,再加上圖文結合的形式可以使讀者在學習的過程中更加得心應手。《21世紀高等學校規劃教材?計算機應用:Android系統結構及應用編程》可作為android中高級開發人員的開發手冊,是幫助android初級開發人員的進一步進階。
第1章 Android簡介
1.1 Android簡介
1.1.1 什麼是Android
1.1.2 其他常見的移動操作系統
1.1.3 Android系統的優勢
1.2 Android發展歷程
1.2.1 Android發展簡史
1.2.2 Android SDK版本發展及各版本新特性
1.2.3 Android前景展望
參考文獻

第2章 Android系統結構
2.1 Android體系結構
2.1.1 內核層(Linux Kernel)
2.1.2 Android運行時環境(Android Runtime)
2.1.3 函數庫層(Libraries)
2.1.4 應用程序框架層(Application Framework)
2.1.5 應用程序層( Applications)
2.2 Linux內核簡介
2.2.1 Linux內核簡介
2.2.2 Linux進程管理
2.2.3 Linux文件系統
2.2.4 Linux線程管理
2.2.5 Linux內存管理
參考文獻

第3章 Android應用編程基礎
3.1 Android SDK
3.2 Android NDK
3.3 Android應用執行環境的特點
3.3.1 有限的資源
3.3.2 應用程序之間的複用
3.3.3 可互換的應用程序
3.4 應用程序結構
3.4.1 Activity
3.4.2 Service
3.4.3 Content Provider
3.4.4 Intent
3.4.5 BroadcastReceiver
3.4.6 應用程序資源
3.4.7 安全與權限機制
3.4.8 AndroidManifest.xml
3.5 前置技能
參考文獻

第4章 用戶界面
4.1 佈局類型
4.2 控件類型
4.2.1 用戶操作的捕獲與處理
4.2.2 常用的一些控件
4.3 通知消息
4.3.1 浮出消息(Toast)
4.3.2 頂部狀態通知欄(Status Bar Notification)
4.3.3 對話框(nalog)
4.4 菜單(Menu)
4.4.1 選項菜單
4.4.2 上下文菜單
4.4.3 多級菜單
4.5 App Widget(桌面小插件)
4.5.1 App Widget簡介
4.5.2 App Widget示例
參考文獻

第5章 數據存儲與共享
5.1 兩種基本的數據存儲方式
5.1.1 SharedPreferences
5.1.2 文件存儲:File
5.2 使用SQLite數據庫存取數據
……
第6章 多進程與多線程
第7章 多媒體編程
第8章 網絡開發
第9章 Android WebKit
第10章 NDK入門
第11章 遊戲開發入門
第12章 Chrome擴展


2011年2月起,Android針對于平板計算機市場發布了3.x版本,該版本的推出使其不僅僅在手機領域表現優秀,同時也逐漸在平板計算機等移動設備領域中嶄露頭角。到2011年12月,Android又發布了4.0版本,該版本在覆蓋范圍上更進一步,目標是實現手機與平板計算機所使用操作系統的統一,4.0版本擁有了更加精致、簡潔而美觀的界面,同時也變得更加智能化(Android稱其為beyond smart)。在隨后將詳細地介紹Android各版本的發展歷史。
1.1.2 其他常見的移動操作系統
1.Symbian
Symhian OS(中文譯“塞班操作系統”)是由諾基亞、索尼愛立信、摩托羅拉、西門子等幾家大型移動通信設備商共同出資組建的一個合資公司,專門研發手機操作系統。Symbian操作系統的前身是EPOC,而EPOC是Electronic Piece of Cheese的首字母縮略詞,其原意為“使用電子產品可以像吃乳酪一樣簡單”,這就是它在設計時所堅持的理念。它是一個實時性、多任務的純32位操作系統,具有功耗低、內存占用少等特點,非常適合手機等移動設備使用,經過不斷完善,可以支持GPRS、藍牙、SyncML以及3G技術。更重要的是它是一個標準化的開放式平臺,任何人都可以為支持Symbian的設備開發軟件。與微軟產品不同的是,Symhian將移動設備的通用技術,也就是操作系統的內核,與圖形用戶界面技術分開,能很好地適應不同方式輸入的平臺,也可以使廠商為自己的產品制作更加友好的操作界面,符合個性化的潮流,這也是用戶能見到不同樣子的Symbian NNN主要NN。
2.iOS
iON、是由蘋果公司為其旗下的移動設備開發的操作系統。它主要是給iPhone、iPodtouch、iPad等設備使用。與其基于的Mac OS X操作系統一樣,它也是以Darwin為基礎的。iOS的系統架構分為4個層次:核心操作系統層(the Core OS layer)、核心服務層(the Core Services layer)、媒體層(the Media layer)和Cocoa輕觸層(the Cocoa Touch layer),iPhone、iPod Touch和iPad使用基于ARM架構的中央處理器,而不是蘋果的Mac計算機使用的x86處理器(就像以前的PowerPC或MC680xO),它使用由PowerVR視屏卡渲染的OpenGL ES 1.1.。因此,Mac OS X上的應用程序不能直接復制到iOS上運行。它們需要針對iOS的ARM系統重新編寫。但是借助于Safari瀏覽器能夠支持“Web應用程序”的這種方式,能夠實現廣義上的應用程序“跨操作系統”。從iOS 2.0開始,通過審核的第三方應用程序已經能夠通過蘋果的App Store進行發布和下載了。遺憾的是,蘋果至今仍沒有宣布任何在iOS上運行Java的計劃。
3.Palm OS
Palm OS是Palm公司的是一種32位的嵌入式操作系統,Palm OS是早期由U.S.Robotics(其后被3Com收購,再獨立改名為Palm公司)研制的專門用于其掌上電腦產品Palm的操作系統。由于此操作系統完全為Palm產品設計和研發,而其產品由推出時就超過了蘋果公司的Newton而獲得了極大的成功,所以Palm OS也因此聲名大噪。

購物須知

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

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

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

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