出版時間:2012-7 出版社:中國人民大學(xué)出版社 作者:牛立成 頁數(shù):268 字數(shù):424000
內(nèi)容概要
本書從基礎(chǔ)入手循序漸進地介紹了
Android的主要功能和用法,使讀者對其有完整的認識?!禔ndroid開發(fā)簡明教程》共12章,內(nèi)容包括Android開發(fā)環(huán)境搭建、用戶界面開發(fā)所使用的主要控件,以及Android四大組件即基本單元Activity、Service組件、廣播事件、數(shù)據(jù)共享Content
Provide,同時介紹了Android的數(shù)據(jù)存儲以及資源文件的使用,每個知識點都結(jié)合詳盡的例子進行展開?!禔ndroid開發(fā)簡明教程》著重介紹Android開發(fā)基礎(chǔ),特別適合初學(xué)Android開發(fā)的讀者,更便于具有一定編程基礎(chǔ)的讀者自學(xué)。
書籍目錄
第1章 Android簡介
1.1 Android的基本概念
1.2 Android的發(fā)展歷史及優(yōu)勢
1.3 Android的系統(tǒng)構(gòu)架
1.4 Android應(yīng)用程序框架
思考與練習(xí)
第2章 Android開發(fā)環(huán)境搭建
2.1 Androicl開發(fā)準備工作
2.2 開發(fā)包及其工具的安裝和配置
2.3 Androicl小項目的創(chuàng)建
思考與練習(xí)
第3章 Andmid程序設(shè)計基礎(chǔ)
3.1 項目目錄結(jié)構(gòu)
3.2 Androicl項目主要組成文件的分析
3.3 Androicl應(yīng)用解析
思考與練習(xí)
第4章 資源文件
4.1 資源簡介
4.2 資源類型
4.3 資源文件的使用
4.4 使用顏色資源
4.5 使用字符串資源
4.6 使用尺寸資源
4.7 使用圖片資源
4.8 使用布局資源
4.9 使用菜單資源
4.10 使用raw和assets文件資源簡介
思考與練習(xí)
第5章 用戶界面開發(fā)
5.1 一般常用控件
5.1.1 文本框(Textview)
5.1.2 列表(ListView)
5.1.3 提示(Toast)
5.1.4 編輯框(EditText)
5.1.5 圖片視圖(ImageView)
5.1.6 單項選擇(RadioGroup、RadioButton)
5.1.7 多項選擇(C1aeckBox)
5.1.8 下拉列表(Spinner)
5.1.9 自動提示(AutoComplete-TextView)
5.1.10 日期和時間(DatePicker、TimePicker)
5.1.11 按鈕(Button)和帶圖標的按鈕(ImageButton)
5.2 菜單(Menu)
5.2.1 選項菜單
5.2.2 擴展菜單
5.2.3 子菜單
5.2.4 上下文菜單
5.3 對話框(Dialog)
5.3.1 常見的對話框
5.3.2 列表項對話框
5.3.3 帶有單選框的對話框
5.3.4 帶有簡單View的對話框
5.3.5 帶有多選項的對話框
5.3.6 自定義格式的對話框
5.4 拖動效果(Gallery)
5.5 切換圖片(ImageSwitcher)
5.5.1 ImageS;witcher的實例
5.5.2 Gallery和Imageswitcher綜合應(yīng)用
5.6 網(wǎng)格視圖(Gridview)
5.7 卷軸視圖(ScrollView)
5.8 進度條(ProgressBar)
5.9 對話框中的進度條(PregressDialog)
5.9.1 在對話框中使用圓形進度條的功能
5.9.2 在對話框中使用長條形進度條的功能
5.10 界面布局
5.10.1 垂直線性布局(LinearLayout)
5.10.2 相對布局(RelativeLayout)
5.10.3 表格布局(TabIeLayout)
5.10.4 框架布局(FrameLmyout)
5.11 事件處理
5.11.1 基于回調(diào)機制的事件處理
5.11.2 基于監(jiān)聽接口的事件處理
思考與練習(xí)
第6章 基本單元Activity
6.1 Activity簡介
6.2 Activity管理方式
6.3 進一步理解一個簡單應(yīng)用的運行機理
6.4 Activity之間傳遞數(shù)據(jù)
6.4.1 基于消息的傳輸使用Intent通信
6.4.2 使用SharedPreferences
6.4.3 其他方式
6.5 Activity的生命周期
思考與練習(xí)
第7章 信使組件IIItent
7.1 組件Intent對象
7.2 組件Intent的屬性
7.3 Android如何解析Intent
7.4 Intent的自定義Action屬性的使用
7.5 Intent的data屬性的使用
7.6 系統(tǒng)默認的Activity Action應(yīng)用
思考與練習(xí)
第8章 Service組件
8.1 Service組件的簡介
8.2 初識Service
8.3 Service的生命周期
8.4 遠程服務(wù)(Remote Service)
思考與練習(xí)
第9章 廣播事件
9.1 廣播事件簡介
9.2 廣播接收器的生命周期
9.3 系統(tǒng)廣播事件
9.4 通知管理器的使用
9.5 廣播和通知的綜合應(yīng)用
思考與練習(xí)
第10章 Android數(shù)據(jù)存儲
10.1 Android數(shù)據(jù)存儲簡介
10.2 Shared Preferenees數(shù)據(jù)存儲
10.3 Files數(shù)據(jù)存儲
10.4 數(shù)據(jù)庫SQLite存儲
10.4.1 SQLiteDatabase操作數(shù)據(jù)庫
10.4.2 SQLiteOl3enHelper操作數(shù)據(jù)庫
思考與練習(xí)
第11章 數(shù)據(jù)共享content Provide
11.1 Content Proyide簡介
11.2 系統(tǒng)聯(lián)系人信息應(yīng)用
11.3 系統(tǒng)多媒體文件的應(yīng)用
思考與練習(xí)
第12章 示例設(shè)計與開發(fā)
12.1 Haneller的使用
12.2 媒體播放器應(yīng)用
12.3 電話TelephonyManager應(yīng)用
12.4 網(wǎng)絡(luò)應(yīng)用
思考與練習(xí)
參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: 從很多方面來看,每個Android應(yīng)用程序都存在于它自己的世界之中。 默認情況下,每個應(yīng)用程序均運行于它自己的Linux進程中。當應(yīng)用程序中的任意代碼開始執(zhí)行時,Android啟動一個進程,而當不再需要此進程而其他應(yīng)用程序又需要系統(tǒng)資源時,則關(guān)閉這個進程。 每個進程都運行于自己的Java虛擬機(VM)中,所以應(yīng)用程序代碼實際上與其他應(yīng)用程序的代碼是隔絕的。 默認情況下,每個應(yīng)用程序均被賦予一個唯一的Linux用戶ID,并加以權(quán)限設(shè)置,使得應(yīng)用程序的文件僅對這個用戶、應(yīng)用程序可見。當然,也有其他的方法使得這些文件同樣能為其他應(yīng)用程序所訪問。 使兩個應(yīng)用程序共有同一個用戶ID是可行的,這種情況下他們可以看到彼此的文件。從系統(tǒng)資源維護的角度來看,擁有同一個ID的應(yīng)用程序也將在運行時使用同一個Linux進程,以及同一個虛擬機。 Android的核心功能之一就是一個應(yīng)用程序可以使用其他應(yīng)用程序的元素(如果那個應(yīng)用程序允許的話)。比如,如果你的應(yīng)用程序需要一個圖片卷動列表,而另一個應(yīng)用程序已經(jīng)開發(fā)了一個合用的、允許別人使用的卷動列表,你可以直接調(diào)用該卷動列表來完成工作,而不用自己再開發(fā)一個;你的應(yīng)用程序并沒有吸納或鏈接其他應(yīng)用程序的代碼,它只是在有需求的時候啟動了其他應(yīng)用程序的那個功能部分。 為達到這個目的,系統(tǒng)必須在一個應(yīng)用程序的一部分被需要時啟動這個應(yīng)用程序,并將部分的Java對象實例化。與在其他系統(tǒng)上的應(yīng)用程序不同,Android應(yīng)用程序沒有為應(yīng)用準備一個單獨的程序入口(比如,沒有main()方法),而是為系統(tǒng)依照需求實例化提供了基本的組件。 Android應(yīng)用程序由四種組件構(gòu)造而成:Activity、Intent、Content Provider、Service。當然,也不是每個Android應(yīng)用程序都必須由這4部分組成,可以根據(jù)開發(fā)者需求進行組合。比如上面建立的Helloworld項目就只使用了Activity這一個模塊。但是,任何一個應(yīng)用程序都必須在AndroidManifest. xml文件中聲明使用到的這些模塊。
編輯推薦
《全國高等院校計算機職業(yè)技能應(yīng)用規(guī)劃教材:Android 開發(fā)簡明教程》為全國高等院校計算機職業(yè)技能應(yīng)用規(guī)劃教材,邏輯清晰、內(nèi)容適度易懂、針對性強,著重介紹Android開發(fā)基礎(chǔ),特別適合初學(xué)Android開發(fā)的讀者,更便于具有一定編程基礎(chǔ)的讀者自學(xué)。
圖書封面
評論、評分、閱讀與下載