出版時間:2012-4 出版社:清華大學 作者:李偉夢 頁數:374
Tag標簽:無
內容概要
對于當今具有大量需求的諸多移動設備來說,android操作系統(tǒng)是一個頗為流行和靈活的平臺。《android
編程入門經典》為您在最新的移動設備上創(chuàng)建android應用程序提供了身臨其境般的指導。作者wei-menglee是一位經驗相當豐富的作者,他的每節(jié)課程都提供了真實世界的示例,旨在達到其所涵蓋內容的本源。本書從概述android核心功能與開發(fā)工具開始,循序漸進地講授了成功開發(fā)android應用程序所需的全部知識。
主要內容
闡釋了活動的概念及其生命周期
集中闡釋了如何應用樣式和主題來定制活動
詳述了屏幕組件,包括線性布局、絕對布局、相對布局及其他布局方式
詳細討論了一些用于適應不同的屏幕大小并調整其顯示方向的方法
概述了文本框、進度條、時間選擇器等多種視圖
涵蓋了如何發(fā)送sms消息和聯(lián)網
詳細指導如何創(chuàng)建android服務并與之交互
發(fā)布android應用程序最重要的步驟
作者簡介
Wei-MengLee是Developer Learning
Solutions公司(www.leam2develop.net)的創(chuàng)始人和技術專家。他編寫過的在線出版物和雜志涵蓋了從.NET到MacOSX的廣泛主題。此外,他還撰寫了由清華大學出版社引進并出版的《iOS
4編程入門經典》一書以及其他很多技術書籍和文章。
書籍目錄
第1章 android編程入門
1.1android簡介
1.1.1android版本
1.1.2android功能
1.1.3android架構
1.1.4市場上的android設備
1.1.5androidmarket
1.2獲得所需工具
1.2.1eclipse
1.2.2androidsdk
1.2.3android開發(fā)工具
1.2.4創(chuàng)建android虛擬設備(avd)
1.2.5創(chuàng)建第一個android應用程序
1.2.6android應用程序剖析
1.3本章小結
第2章 活動和意圖
2.1理解活動
2.1.1如何對活動應用樣式和主題
2.1.2隱藏活動標題
2.1.3顯示對話框窗口
2.1.4顯示進度對話框
2.2使用意圖鏈接活動
2.2.1解決意圖篩選器的沖突
2.2.2從意圖返回結果
2.2.3使用意圖對象傳遞數據
2.3使用意圖調用內置應用程序
2.3.1理解意圖對象
2.3.2使用意圖篩選器
2.3.3添加類別
2.4顯示通知
2.5本章小結
第3章 android用戶界面
3.1了解屏幕的構成
3.1.1視圖和視圖組
3.1.2linear layout
3.1.3absolutelayout
3.1.4tablelayout
3.1.5relativelayout
3.1.6framelayout
3.1.7scrollview
3.2適應顯示方向
3.2.1錨定視圖
3.2.2調整大小和重新定位
3.3管理屏幕方向的變化
3.3.1配置改變時保持狀態(tài)信息
3.3.2檢測方向改變
3.3.3控制活動的方向
3.4以編程方式創(chuàng)建用戶界面
3.5偵聽用戶界面通知
3.5.1重寫活動中定義的方法
3.5.2為視圖注冊事件
3.6本章小結
第4章 使用視圖設計用戶界面
4.1基本視圖
4.1.1textview視圖
4.1.2button、imagebutlon、edittext、checkbox、togglebutton、radiobutton和radiogroup視圖
4.1.3progressbar視圖
4.1.4autocompletetextview視圖
4.2選取器視圖
4.2.1timepicker視圖
4.2.2datepicker視圖
4.3列表視圖
4.3.1listview視圖
4.3.2使用spinner視圖
4.4本章小結
第5章 使用視圖顯示圖片和菜單
5.1使用圖像視圖顯示圖片?
5.1.1gallery和image view視圖
5.1.2imageswitcher
5.1.3gridview
5.2將菜單和視圖一起使用
5.2.1創(chuàng)建輔助方法
5.2.2選項菜單
5.2.3上下文菜單
5.3其他一些視圖
5.3.1analogclock和digitalclock視圖
5.3.2webview
5.4本章小結
第6章 數據持久化
6.1保存和加載用戶首選項
6.1.1使用getsharedprefcrences()方法
6.1.2使用getpreferences()方法
6.2將數據持久化到文件中
6.2.1保存到內部存儲器
6.2.2保存到外部存儲器(sd卡)
6.2.3選擇最佳存儲選項
6.2.4使用靜態(tài)資源
6.3創(chuàng)建和使用數據庫
6.3.1創(chuàng)建dbadapter輔助類
6.3.2以編程方式使用數據庫
6.3.3預創(chuàng)建數據庫
6.4本章小結
第7章 內容提供者
7.1在android中共享數據
7.2使用內容提供者
7.2.2投影
7.2.3篩選
7.2.4排序
7.3創(chuàng)建自己的內容提供者
7.4本章小結
第8章 消息傳遞和聯(lián)網
8.1sms消息傳遞
8.1.1以編程方式發(fā)送sms消息
8.1.2發(fā)送消息后獲取反饋
8.1.3使用意圖發(fā)送sms消息
8.1.4接收sms消息
8.1.5說明和警告
8.2發(fā)送電子郵件
8.3聯(lián)網
8.3.1下載二進制數據
8.3.2下載文本文件
8.3.3訪問web服務
8.3.4執(zhí)行異步調用
8.4本章小結
第9章 基于位置的服務
9.1顯示地圖
9.1.1創(chuàng)建項目
9.1.2獲取maps api密鑰
9.1.3顯示地圖
9.1.4顯示縮放控件
9.1.5改變視圖
9.1.6導航到特定位置
9.1.7添加標記
9.1.8獲取觸摸的位置
9.1.9地理編碼和反向地理編碼
9.2獲馭位置數據
9.3本章小結
第10章 開發(fā)android服務
10.1創(chuàng)建自己的服務
10.1.1在服務中執(zhí)行長時間運行的任務
10.1.2在服務中執(zhí)行重復
10.1.3使用intentservice在單獨的線程上執(zhí)行異步任務
10.2在服務和活動之間通信
10.3將活動綁定到服務
10.4本章小結
第11章 發(fā)布android應用程序
11.1為發(fā)布做準備
11.1.1版本化
11.2對android應用程序進行數字簽名
11.2部署apk文件
11.2.1使用adb.exe工具
11.2.2使用web服務器
11.2.3在android market上發(fā)布
11.3本章小結
附錄a使用eclipse進行android開發(fā)
附錄b使用android模擬器
附錄c練習答案
章節(jié)摘錄
版權頁: 插圖: 第1章 Android編程入門 本章將介紹以下內容 Android簡介 Android版本及其功能集 Android架構 市場上的各種Android設備 Android Market應用程序商店 如何獲得開發(fā)Android應用程序的工具和SDK(軟件開發(fā)工具包) 如何開發(fā)您的第一個Android應用程序 歡迎閱讀本書!既然您手中拿著這本書(或正在您的最新移動設備上閱讀它),那就說明您對學習如何為Android平臺編寫應用程序很感興趣——現在就是學習Android應用程序開發(fā)的最佳時機。移動應用市場正在迅速增長,最近的市場調查顯示,Android已經超越iPhone在美國智能手機市場占據第二的位置。目前第一名的榮譽屬于Research In Motion(RIM),Apple的iphone是第三名。就在您閱讀本書的時候,Android很有可能已經成為美國第一大智能手機平臺,而且您也許正在最新的一款Android設備上閱讀本書。 是什么使得Google在2005年買入的這個相對不那么知名的操作系統(tǒng)在今天卻如此受歡迎呢?它又提供了哪些功能?本章將介紹Android到底是什么,以及是什么讓開發(fā)人員和設備制造商都有如此大的興趣。您也將開始開發(fā)您的第一個Android應用程序,并學會如何獲得必要的工具并對其設置。在本章結尾,您將具備進一步探索更尖端的技術和技巧以開發(fā)您的下一個殺手級的Android應用程序所需的基礎知識。 1.1 Android簡介 Android是一款基于Linux修訂版本的移動操作系統(tǒng)。它最初是由同名的Android有限公司作為進入移動市場的戰(zhàn)略的一部分于2005年開發(fā)的。Google收購了Android公司,并接管了它的開發(fā)工作(包括整個開發(fā)團隊)。 Google要求Android系統(tǒng)是開放和免費的。因此,大部分Android代碼在Apache License開源協(xié)議下都公開了,這意味著任何想使用Android的人都可以下載Android的全部源代碼。此外,供應商(特別是硬件制造商)可以添加他們自己專有的Android擴展,通過定锘ljAndroid以區(qū)別于其他廠商的產品。這一簡單的開發(fā)模型使Android非常有吸引力,并因此引起了許多供應商的興趣。
編輯推薦
《移動與嵌入式開發(fā)技術:Android編程入門經典》針對的是打算使用Google的Android SDK來開發(fā)應用程序的Android初級開發(fā)人員?!兑苿优c嵌入式開發(fā)技術:Android編程入門經典》將學習Android編程的任務分解為若干個更小的環(huán)節(jié),使您能夠在鉆研更高級的內容之前笑話每一個主題,《移動與嵌入式開發(fā)技術:Android編程入門經典》一大特色就是每章的所有示例代碼都獨立于先前章節(jié)所討論的內容。這樣,您可以靈活地轉入到所感興趣的主題并按照“試一試”的項目內容開始練習。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載