出版時間:2011-4 出版社:北京理工大學(xué) 作者:蔣耘晨 頁數(shù):175
內(nèi)容概要
《Android系統(tǒng)原理和實戰(zhàn)應(yīng)用》從Android應(yīng)用程序開發(fā)的角度,為初學(xué)者講述了進行Android系統(tǒng)開發(fā)的相關(guān)知識?!禔ndroid系統(tǒng)原理和實戰(zhàn)應(yīng)用》在講述理論的同時,精選了很多經(jīng)典的案例講述和解析,通過閱讀例子對深入的理解系統(tǒng)原理很有幫助。《Android系統(tǒng)原理和實戰(zhàn)應(yīng)用》首先介紹如何搭建開發(fā)環(huán)境,繼而講述一些系統(tǒng)的基本原理,然后逐一介紹了進行應(yīng)用程序開發(fā)的一些基本要素的使用,最后以一個Google地圖的例子講述了如何去實際進行一個應(yīng)用程序的開發(fā)。
書籍目錄
第1章 Android系統(tǒng)簡述
1.1 什么是Android
1.2 Android的發(fā)展史
1.3 Android版本變更情況
1.3.1 Android1.5 API變更概要
1.3.2 Android1.6 API變更概要
1.3.3 Android2.0 API變更概要
1.3.4 Android2.0.1 API變更概要
1.3.5 Android2.1 API變更概要
1.3.6 Android2.2 API變更概要
1.3.7 Android2.3 API變更概要
第2章 編譯環(huán)境搭建
2.1 配置Android的開發(fā)環(huán)境
2.1.1 Eclipse+ADT
2.1.2 NetBeans+NBAdroid
第3章 Hello World例子
3.1 新建一個工程
3.2 Hello World工程結(jié)構(gòu)分析
3.2.1 AndroidManifest. xml
3.2.2 參考函數(shù)庫
3.2.3 文件夾
3.3 Hello World代碼分析
3.3.1 包的聲明
3.3.2 導(dǎo)入包的聲明
3.3.3 程序的主體部分
3.4 Hello world UI實現(xiàn)方法
3.5 圖形Hello world
第4章 Android應(yīng)用程序架構(gòu)
4.1 架構(gòu)簡述
4.1.1 Linux Kernel
4.1.2 Android Runtime
4.1.3 Libraries
4.1.4 Application Framework
4.1.5 Applications
4.2 應(yīng)用程序的結(jié)構(gòu)
4.2.1 Activity
4.2.2 Broadcast Intent Receiver
4.2.3 Service
4.2.4 Content Provider
4.3 AndroidManifest. xml詳解
4.3.1 AndroidManifest. xml文件的作用
4.3.2 AndroidManifest. xml的結(jié)構(gòu)大綱
4.3.3 AndroidManifest的一些規(guī)則
4.3.4 application屬性介紹
第5章 Android的UI系統(tǒng)
5.1 Android的布局格式
5.1.1 FrameLayout
5.1.2 LinearLayout
5.1.3 AbsoluteLayout
5.1.4 RelativeLayout
5.1.5 TableLayout
5.2 Android界面控件
5.2.1 button按鈕
5.2.2 帶圖片的按鈕
5.2.3 TextView標(biāo)簽(不可編輯的文本框)
5.2.4 EditText文本框(可編輯的)
5.2.5 CheckBox多選框
5.2.6 RadioGroup單選
5.2.7 Spinner下拉列表
5.2.8 AutoC0mpleteTextview自動完成文本
5.2.9 DatePicker13期選擇器
5.2.10 ScrollView滾動視圖
5.2.11 ProgressBar進度條
5.2.12 SeekBar拖動條
5.2.13 ImageView圖片視圖
5.2.14 ImageSwitcher & Gallery(畫廊)切換圖片
5.2.15 TabHost切換面板
第6章 Android的基本組件
6.1 Activity詳解
6.1.1 Activity的聲明周期
6.1.2 Activity的四種加載模式
6.1.3 如何使用Activity
6.2 Android的Service
6.2.1 簡介
6.2.2 如何使用Service
6.2.3 Service的聲明周期
6.3 Broadcast Receiver
6.3.1 Broadcast Receiver介紹
6.3.2 實現(xiàn)一個Broadcast Receiver
6.3.3 Broadcast的發(fā)送和接收過程
6.3.4 Broadcast Receiver的例子
第7章 Android的數(shù)據(jù)存儲
7.1 SharedPreferences的使用
7.1.1 SharedPreferences的介紹和使用方法
7.1.2 SharedPreferences示例程序
7.2 SQLite的使用
7.2.1 SQLite簡介
7.2.2 SQLite的CURD
7.2.3 SQLite創(chuàng)建、更新數(shù)據(jù)表
7.2.4 SQLite示例程序
7.3 ContentProvider的使用
7.3.1 ContentProvider簡介
7.3.2 ContentResolver
7.3.3 數(shù)據(jù)模型和URI
7.3.4 ContentProvider的查詢
7.3.5 示例程序
7.4 文件存儲
7.5 網(wǎng)絡(luò)存儲
第8章 Android的GPS系統(tǒng)
8.1 簡述
8.2 獲取NMEA文件
8.3 使用Android位置基礎(chǔ)API讀取GPS
8.4 編寫Activity部分代碼
8.5 傳遞坐標(biāo)到Google地圖
8.6 增加縮放控制
8.7 三種視圖模式
參考文獻
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《Android系統(tǒng)原理和實戰(zhàn)應(yīng)用》是由北京理工大學(xué)出版社出版的。
圖書封面
評論、評分、閱讀與下載
Android系統(tǒng)原理和實戰(zhàn)應(yīng)用 PDF格式下載