Android系統結構及套用編程

Android系統結構及套用編程

《Android系統結構及套用編程》是2013年1月清華大學出版社出版的圖書,作者是佘堃。

基本介紹

  • 書名:Android系統結構及套用編程
  • 作者佘堃
  • ISBN:9787302302087
  • 頁數:361
  • 定價:39.00元
  • 出版社清華大學出版社
  • 出版時間:2013年1月
  • 副標題:Android系統結構及套用編程
內容簡介,目錄,

內容簡介

《21世紀高等學校規劃教材·計算機套用:Android系統結構及套用編程》以對android的背景常識、發展歷史的介紹作為入口點,進一步介紹了android系統結構、編程結構以及套用編程基礎,簡單介紹了用戶界面(ui)開發、數據存儲與共享,深入探討了多進程與多執行緒開發、多媒體編程、網路開發、androidwebkit開發、ndk入門、遊戲案例以及chrome擴展等。
《21世紀高等學校規劃教材·計算機套用:Android系統結構及套用編程》主要介紹了目前最流行的移動作業系統android系統結構和編程基礎,內容涵蓋了大部分最常用和最實用的開發常識和技巧。

目錄

第1章Android簡介
1.1Android簡介
1.1.1什麼是Android
1.1.2其他常見的移動作業系統
1.1.3Android系統的優勢
1.2Android發展歷程
1.2.1Android發展簡史
1.2.2Android SDK版本發展及各版本新特性
1.2.3Android前景展望
參考文獻
第2章Android系統結構
2.1Android體系結構
2.1.1核心層(Linux Kernel)
2.1.2Android運行時環境(Android Runtime)
2.1.3函式館層(Libraries)
2.1.4應用程式框架層(Application Framework)
2.1.5應用程式層(Applications)
2.2Linux核心簡介
2.2.1Linux核心簡介
2.2.2Linux進程管理
2.2.3Linux檔案系統
2.2.4Linux執行緒管理
2.2.5Linux記憶體管理
參考文獻
第3章Android套用編程基礎
3.1Android SDK
3.2Android NDK
3.3Android套用執行環境的特點
3.3.1有限的資源
3.3.2應用程式之間的復用
3.3.3可互換的應用程式
3.4應用程式結構
3.4.1Activity
3.4.2Service
3.4.3Content Provider
3.4.4Intent
3.4.5BroadcastReceiver
3.4.6應用程式資源
3.4.7安全與許可權機制
3.4.8AndroidManifest.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對話框(Dialog)
4.4選單(Menu)
4.4.1選項選單
4.4.2上下文選單
4.4.3多級選單
4.5App Widget(桌面小外掛程式)
4.5.1App Widget簡介
4.5.2App Widget示例
參考文獻
第5章數據存儲與共享
5.1兩種基本的數據存儲方式
5.1.1SharedPreferences
5.1.2檔案存儲: File
5.2使用SQLite資料庫存取數據
5.2.1SQLite簡介
5.2.2實現SQLite資料庫訪問器
5.2.3SQLite示例
5.3Content Provider
5.3.1Content Provider簡介
5.3.2通過Content Provider查詢數據
5.3.3通過Content Provider修改數據
5.3.4創建Content Provider
5.3.5使用NotePadProvider
參考文獻
第6章多進程與多執行緒
6.1進程與執行緒概念
6.1.1什麼是進程
6.1.2進程的特徵
6.1.3進程的狀態及狀態切換
6.1.4什麼是執行緒
6.1.5執行緒的狀態及狀態切換
6.1.6進程與執行緒的關係
6.1.7多執行緒簡介
6.1.8多進程簡介
6.1.9同步和互斥問題
6.2Android進程與執行緒
6.2.1Android進程模型
6.2.2Android執行緒
6.2.3Android的單執行緒模型
6.2.4Android多執行緒
6.3訊息機制
6.3.1訊息機制的引入
6.3.2Android訊息機制的構成
6.3.3訊息機制示例
6.4進程間通信
6.4.1Intent
6.4.2Intent Filter
6.4.3Android IPC
6.4.4AIDL
6.5生產者/消費者模型
6.5.1生產者/消費者模型簡介
6.5.2Java下解決互斥問題
6.5.3Android下的示例Project
參考文獻
第7章多媒體編程
7.1音視頻支持
7.1.1播放音頻
7.1.2錄製音頻
7.1.3播放視頻
7.1.4錄製視頻
7.2動畫效果
7.2.1幀動畫(Frame Animation)
7.2.2補間動畫(Tween Animation)
7.2.3屬性動畫系統(Property Animation System)
7.3雙緩衝技術
7.3.1雙緩衝技術簡介
7.3.2Android中的雙緩衝技術
7.4使用Path類繪製2D圖形
7.4.1Path類介紹
7.4.2觸摸畫點
7.4.3畫線段
7.4.4畫其他幾何圖形
參考文獻

相關詞條

熱門詞條

聯絡我們