《普通高等學!笆濉币(guī)劃教材:Android智能手機軟件開發(fā)教程》以基礎知識講解為先導,以案例說明和工程實踐為特色,以提高工程實踐水平和動手能力為目的,深入淺出地敘述了Android開發(fā)平臺下的程序設計方法、技巧等,內容涵蓋An-droid應用程序的基本組成、Android事件處理機制和常用Widget組件、基于Intent的Activity切換及基于Bundle的數(shù)據(jù)傳遞、Service、BroadcastReceiver、數(shù)據(jù)存取機制、多媒體應用等,并給出幾個相關案例的設計與實現(xiàn)。所有練習均在Eclipse和Android SDK 2.2環(huán)境下進行過演練。無論是剛開始接觸Java和XML的新手,還是有一定基礎的程序員,《普通高等學校“十二五”規(guī)劃教材:Android智能手機軟件開發(fā)教程》都是適合的。《普通高等學!笆濉币(guī)劃教材:Android智能手機軟件開發(fā)教程》讀者對象包括計算機、通信、電子信息類本?茖W生,以及從事手機軟件開發(fā)與維護的工程技術人員。
上篇 Android程序設計基礎
第1章 Android智能手機軟件開發(fā)概述
1.1 智能手機及其操作系統(tǒng)
1.1.1 Symbian簡介
1.1.2 Android簡介
1.1.3 WindowsMobile簡介
1.1.4 IOS簡介
1.2 為什么要學習Android?
1.3 AndroidSDK簡介
1.3.1 總體架構概述
1.3.2 簡單的Android應用程序組成
1.4 用于在Eclipse中開發(fā)程序的外掛工具ADT
1.5 Dalvik虛擬機
1.6 虛擬仿真器AVD
1.7 在AndroidMarket上發(fā)布、自己的應用程序
1.8 本章小結
思考與實踐
第2章 Android程序開發(fā)與應用環(huán)境
2.1 搭建Android應用程序開發(fā)環(huán)境
2.1.1 JDK的下載與驗證
2.1.2 Eclipse的下載
2.1.3 AndroidSDK的下載與安裝
2.1.4 配置AndroidADT
2.1.5 在Eclipse中設定AndroidSDK位置
2.1.6 創(chuàng)建手機虛擬設備AVD
2.2 建立Android應用程序
2.2.1 應用程序的主要構成
2.2.2 XML布局文件
2.2.3 工程的運行與狀態(tài)信息查看
2.3 Android應用程序調試及開發(fā)流程
2.3.1 DDMS及其啟動
2.3.2 DDMS功能簡介
2.3.3 Android應用程序的一般開發(fā)流程
2.4 APK文件的簽名、打包
2.5 APK文件的安裝
2.5.1 用HTCSync同步連接
2.5.2 用91手機助手連接
2.6 本章小結
思考與實踐
第3章 Android應用程序基本組成概述
3.1 Android應用程序及其主要結構概述
3.1.1 源碼文件夾src和gen\R.java
3.1.2 Android.jar與aserts.
3.1.3 資源目錄res
3.1.4 應用程序整體布局文件AndroidManifest.xml
3.1.5 default.properties文件
3.2 Activity簡介
3.3 Intent.lntent-filters.lntentReceiver.BroadcastReceiver簡介
3.4 Service簡介
3.5 ContentPtovider簡介
3.6 AndroidSDK部分API功能簡介
3.7 本章小結
思考與實踐
第4章 界面布局與常用資源使用
4.1 概述
4.1.1 組件的ID屬性
4.1.2 尺寸參數(shù)
4.1.3 部分XML布局組件標記及布局屬性
4.2 布局及其加載
4.3 線性布局LinearLayout及其使用
4.4 相對布局Relativelayout及其使用
4.5 絕對布局AbsoluteLayout及其使用
4.6 表格布局TableLayout及其使用
……
下篇 Android程序設計案例及分析
附錄IDE開發(fā)環(huán)境Eclipse、XML及智能手機簡介
參考文獻