欧美中文字幕第一页-欧美中文字幕一区-欧美中文字幕一区二区三区-欧美中文字幕在线-欧美中文字幕在线播放-欧美中文字幕在线视频

android開發入門:《android應用開發入門》

我是創始人李巖:很抱歉!給自己產品做個廣告,點擊進來看看。  

&&&&&& 無需精通編程,任何人都可以為android平臺輕松創建簡單的應用,《android應用開發入門》就告訴你如何做到。本書將全程引導你創建并運行自己的第一個android應用程序,語言通俗易懂,示例豐富實用,能幫你撥開晦澀難懂的術語迷霧,澄清android應用開發方面的流言,并通過一步一步的詳細指導帶你入門。

  《android應用開發入門》以通俗易懂的語言講述如何開發android應用程序,為你鋪平android開發之路。書中提供了清晰的示例,讓學習過程更加輕松,幫你快速準確地領會相關概念,掌握開發方法,從而迅速創建自己的應用并讓它運行起來。

  你將學習到以下內容。

  · 如何武裝你自己和你的電腦,為android應用開發做好準備。
  · 如何使用eclipse開發環境讓android開發更加直接和高效。
  · 如何通過清晰的步驟創建簡單的應用,并讓它馬上運行起來。
  · 如何裝飾應用程序,讓它看起來更美觀。
  · 如何更好地利用android的觸摸屏。
  · 如何使用各種捷徑和小技巧讓應用開發變得更容易。
  · 了解java和xml的基礎知識,幫你進一步開發更高級的應用。

  如果你有android應用的好點子,卻從沒有接觸過編程,那么《android應用開發入門》非常適合你。你不需要任何計算機編程方面的經驗和技術,只要渴望學習,知道鼠標該怎么拿,android應用開發的精彩世界就等著你去盡情探索。

&&&&&& 《android應用開發入門》目錄

第1章  緒論
1.1  android是什么
1.2  android的優勢
1.3  本書范圍
1.3.1  本書所涉及的內容
1.3.2  本書未涉及的內容
1.4  下載sdk工具
1.4.1  java
1.4.2  eclipse
1.4.3  android sdk
1.5  小結
第2章  本書內容梗概
2.1  android集成開發環境
2.2  java、xml以及android的工作原理
2.3  android應用程序框架
2.4  屏幕布局設計
2.5  用戶界面設計
2.6  圖像與動畫設計
2.7  交互性
2.8  內容提供器
2.9  intent和intent過濾器
2.10  android的未來
2.11  小結
第3章  配置android開發環境
3.1  安裝java、eclipse和android
3.1.1  java se和jre:應用程序開發的基礎
3.1.2  eclipse ide:開發環境
3.1.3  android sdk:用于eclipse的android工具包
3.1.4  android開發工具:用于eclipse的android工具
3.1.5  eclipse中的android環境
3.2  升級android sdk
3.3  配置avd與智能手機連接
3.3.1  avd:智能手機模擬器
3.3.2  usb智能手機驅動程序:外部設備
3.4  在64位平臺上進行開發
3.5  小結
第4章  android軟件開發平臺介紹
4.1  了解java se與dalvik虛擬機
4.2  android工程的目錄結構
4.2.1  典型的默認資源目錄
4.2.2  values目錄
4.3  用好android xml(你的秘密武器)
4.3.1  屏幕尺寸
4.3.2  桌面時鐘
4.4  使用android應用程序資源
4.4.1  位圖圖片
4.4.2  可選資源目錄
4.5  啟動應用程序:androidmanifest.xml文件
4.6  創建第一個android應用
4.6.1  啟動eclipse
4.6.2  創建一個android工程
4.6.3  查看并編輯應用程序文件
4.6.4  在strings.xml中設置一個變量的值
4.6.5  運行應用
4.6.6  添加應用程序圖標
4.7  小結
第5章  android框架概覽
5.1  oop的基礎:對象
5.1.1  一些oop術語
5.1.2  對象的設計圖:類
5.1.3  為類賦予結構:繼承
5.1.4  定義接口
5.1.5  將類組織起來:包
5.2  xml概覽
5.3  剖析android應用程序:apk文件
5.4  android應用程序組件
5.4.1  android活動:定義ui
5.4.2  android服務:后臺處理
5.4.3  廣播接收器:消息和通知
5.4.4  內容提供器:數據管理
5.5  android intent對象:組件的通信
5.6  android manifest xml:組件的聲明
5.7  小結
第6章  屏幕布局設計:視圖與布局
6.1  android視圖結構
6.1.1  使用view類
6.1.2  嵌套視圖:使用viewgroup類
6.2  定義屏幕布局:使用xml
6.2.1  配置屏幕布局
6.2.2  使用線性布局
6.2.3  使用相對布局
6.2.4  滑動抽屜:擴展你的ui
6.2.5  在視圖和布局中使用內外邊距和外外邊距
6.2.6  在view中設置內邊距
6.2.7  在viewgroup中設置外邊距
6.3  小結
第7章  按鈕、菜單與對話框
7.1  使用常見的ui元素
7.1.1  為布局添加圖像按鈕
7.1.2  為布局添加文本
7.1.3  添加圖片
7.2  使用菜單
7.2.1  用xml創建菜單結構
7.2.2  定義菜單項文本
7.2.3  通過java載入菜單結構
7.2.4  在android模擬器中運行應用
7.2.5  讓菜單發揮作用
7.3  添加對話框
7.3.1  使用自定義對話框子類
7.3.2  顯示警告對話框
7.4  小結
第8章  android圖像資源介紹
8.1  圖像資源簡介
8.1.1  調用圖片
8.1.2  核心圖像資源子類
8.2  使用位圖
8.2.1  png圖片
8.2.2  jpeg和gif圖片
8.3  創建動畫
8.3.1  基于幀的2d動畫
8.3.2  補間動畫
8.4  使用過渡
8.5  創建9-patch自定義伸縮圖片
8.6  播放視頻
8.6.1  添加videoview對象
8.6.2  為視頻添加java代碼
8.7  小結
第9章  增加交互性:處理ui事件
9.1  ui事件概述
9.1.1  監聽及處理事件
9.1.2  通過view類處理ui事件
9.1.3  事件回調方法
9.2  處理onclick事件
9.2.1  為ui元素實現onclick監聽器
9.2.2  向活動添加onclick監聽器
9.3  android觸摸屏事件:ontouch
9.4  觸屏版右鍵點擊:onlongclick
9.5  鍵盤事件監聽器:onkeyup和onkeydown
9.5.1  添加用于鍵盤事件的xml代碼
9.5.2  添加用于鍵盤事件的java代碼
9.6  上下文菜單:oncreatecontextmenu
9.6.1  添加用于上下文菜單的xml代碼
9.6.2  添加用于上下文菜單的java代碼
9.7  焦點控制
9.7.1  添加用于焦點控制的xml代碼
9.7.2  添加用于焦點控制的java代碼
9.7.3  設置焦點可用性
9.8  小結
第10章  了解內容提供器
10.1  android內容提供器概述
10.1.1  數據庫和數據庫管理系統
10.1.2  android內置內容提供器
10.2  定義內容提供器
10.2.1  在eclipse中創建內容提供器示例
10.2.2  定義安全權限
10.2.3  向聯系人數據庫添加數據
10.3  操作數據庫
10.3.1  查詢內容提供器
10.3.2  向內容提供器添加數據
10.3.3  修改內容提供器數據
10.3.4  刪除內容提供器數據
10.4  小結
第11章  了解intent和intent過濾器
11.1  什么是intent
11.2  通過intent對象傳遞消息
11.3  intent解析:顯式intent和隱式intent
11.3.1  顯式intent
11.3.2  隱式intent
11.4  在活動中使用intent
11.4.1  編寫數字時鐘活動
11.4.2  連接到應用程序
11.4.3  發送intent
11.5  android服務:在自己的類中處理數據
11.5.1  在服務中使用intent
11.5.2  創建服務
11.5.3  實現媒體播放功能
11.5.4  將按鈕連接到服務
11.5.5  運行應用程序
11.6  在廣播接收器中使用intent
11.6.1  用xml創建定時器用戶界面
11.6.2  創建一個定時廣播接收器
11.6.3  配置androidmanifest.xml文件的標簽
11.6.4  實現intent
11.6.5  在android 1.5模擬器中運行定時器應用程序
11.7  小結
第12章  探索未來
12.1  創建自定義部件
12.2  位置服務
12.3  google地圖
12.4  google搜索
12.5  數據存儲
12.5.1  共享配置選項
12.5.2  內部存儲
12.5.3  外部存儲
12.5.4  使用sqlite
12.6  設備管理:it安全部署
12.7  用camera類控制攝像頭
12.8  3d圖形:使用opengl es 1.x
12.9  面部識別
12.10  音頻池
12.11  媒體錄制
12.12  小結

&&&&& 《android應用開發入門》前言

&&&&&& 在過去兩年中,google的android操作系統已經從一個幾乎默默無聞的開源軟件,發展成如今占據移動操作系統1/3市場份額的領導者,并且其份額還在快速攀升。android已經開始占領平板電腦操作系統市場,并以googletv向蘋果itv操作系統的基礎發起挑戰。目前看來,android并沒有停下其快速發展的腳步,對于本書的讀者來說,這顯然是一個好消息。

  有很多人問我:“我有一個特別棒的智能手機應用的點子!你能幫我編出來嗎?”我覺得與其自己坐在那里幫所有人編寫應用程序,還不如寫一本書出來呢。這本書面向初學者,介紹如何用免費下載、免費商用的開源工具來編寫android應用程序,以及如何用這些新學習的知識,讓應用程序的點子為你帶來收益。

  對象:編程初學者

  正如書名所言,本書假設你從未使用任何編程語言編寫過任何程序。本書的讀者對象是從來沒有編寫過一行代碼,也不了解oracle的java這樣的面向對象編程(簡稱oop)語言,以及xml這樣的標記語言的人。這兩種開源的編程語言,在編寫android應用程序的過程中都要大量使用。

  市面上有很多介紹java和android的書,但這些書都假定讀者曾經編寫過程序,而且了解關于oop的知識。我想讓對編程,甚至是對如何安裝軟件開發工具包(software development kit,sdk)和集成開發環境(integrated development environment, ide)一無所知的讀者,通過本書的學習,能夠使用java和xml來編寫android應用程序。

  武器:android,創新的移動開發環境

  android是我從事internet 2.0開發的得力武器,因為我可以用它來為所有主流的internet 2.0設備編寫非常高級的應用程序,這些設備包括目前能帶來最多收益的三大類平臺:
  智能手機
  平板電腦
  itv(交互式電視)

  我選擇android的另一個原因是它是開源的,免專利費用,且行事自由。在發布應用程序之前,我不需要提交給某個公司去征得他們的同意,只要我的應用程序不會對他人造成侵害就行。出于這個原因,以及開源軟件可免費用于商業這一性質,為android平臺開發應用程序幾乎不會有任何外在風險。

  本書內容的組織方式

  由于本書是面向初學者的,所以我們需要從零開始,先介紹到哪里去下載以及如何安裝各種android、java和eclipse環境,如何配置這些環境,以及如何用它們來開發和測試應用程序。這些工作可不簡單,而且不能出錯,因為這些工具是本書中一切android開發、調試和測試工作的基礎。

  接下來我將帶你了解android是如何誕生的,google收購它的原因、過程和時間,以及它與其他一些軟件開發平臺相比有哪些獨特之處。然后,我將介紹xml、java、oop和android的一些概念,還將涉及android如何管理屏幕布局。在本書后半部分的章節中,我們會將這些概念付諸實踐,這些章節將按照應用程序開發中最具邏輯的順序,來解釋android中最重要的一些概念。

  在本書的后半部分,我們將介紹如何設計用戶界面(user interface,ui)。用戶界面是用戶與android應用程序進行交互的前端界面。接下來我們將通過事件處理機制,介紹ui是如何與應用程序交流的。為了讓你的應用程序看上去更酷,我們會介紹圖像、動畫和視頻的使用,然后還將介紹一些高階的話題,如數據庫和通信。

  最后,我們將帶你了解一些android的高級特性。你可能需要在讀完本書之后再學習這些內容,因為它們對于一本android基礎教程來說太過高深了,但是它們卻能實現當今智能手機開發中一些非常酷的功能。

  在講解所有話題和概念時,我們會展示ide的截圖以及一些可視化的例子,然后帶你一步一步地完成一些實例,加深你對這些概念的理解。有時候我們會回顧之前講過的一些話題,以便你理解得更加深入,并對所學的技能舉一反三。這種方式可以讓初學編程的讀者反復應用開發技能,并在進步中獲得成就感。

  成功的秘訣

  學習開發android應用程序的過程,就是你與本書中所介紹的工具和技術(eclipse、xml、java、android等)進行交互的過程。正如學習一項體育運動一樣,需要學習技能并且每天練習。要深入理解每一個概念,你需要親手嘗試書中的實例和練習,如果需要的話,最好多重復幾次。

  搞懂了一個概念,并不代表你懂得如何創造性地、有效地應用這一概念。你需要勤加練習,當最終在應用情景中理解了這個概念,并理解了與之相關的其他概念時,你就會體會到一種茅塞頓開的喜悅。

  在這本基礎教程中,你將學習一些android的工作原理。通過書中的練習,你會了解更多android內部的秘密。當你編譯、運行、調試程序時,還將學到一些書中并沒有特別提到的新知識。花點時間測試你的代碼,搞清楚為什么它沒有達到你所設想的效果,或者嘗試增加些新的功能,總之,這個學習的過程是非常寶貴的。

  當然,調試的過程對于初學者來說可能非常痛苦,你可能會抓狂到想對著顯示器來一槍。你會懷疑自己到底為什么要這么做,以及自己是否有能力去解決所遇到的問題。在編程過程中受挫是很正常的,即便是最有經驗的開發者也會遇到問題。

  正如運動員一樣,你練習得越刻苦,技術就會越好。作為一名android開發者,你可以做很多了不起的事,整個世界都由你做主,而最令你欣慰的成就莫過于看到自己的應用在android應用商店里上架。當然,要實現這些需要付出一些代價,那就是花時間不斷磨練你的代碼。

  這里有一些成功的秘訣分享給你。

  相信自己能行。你可能是世界上唯一一個說自己不行的人,所以千萬別對自己說不行。

  認真實踐本書中所有的實例和練習,有必要的話可以做兩遍,直到弄懂為止。

  寫代碼,寫更多的代碼,一直寫下去,不要停。你寫的代碼越多,學到的就越多。

  要有耐心。也許你曾經是個尖子生,可以過目不忘,但java和xml是不可能看一遍就學會的。你必須花很多的時間來編寫代碼,才能弄清楚在這個操作系統內部到底發生了什么。

  無論做什么,都不要放棄!

  所需的軟件、材料和設備

  java、android和eclipse有一個很大的優點,它們可以提供32位和64位版本,并且可以用于目前使用最廣泛的三種主流操作系統:
  windows
  mac
  linux

  java、android和eclipse的另一個優點就是,它們是免費的。你可以從網站下載android。在設備方面,只要有一臺主流配置的電腦就行。現在電腦非常便宜,而且你可以安裝一個免費的操作系統,如suse linux,來作為你的開發用操作系統。suse linux v11可以從網站下載。當前的最新版本為11.4,它已經足夠穩定了。

  1. 操作系統和ide

  盡管android可以運行在很多平臺上,但android開發者使用最多的eclipse集成開發環境(ide)一般是運行在intel架構的windows或linux電腦上的。eclipse ide是免費的,可以從網站下載。要更好地運行eclipse,你的操作系統應該是windows xp以上,或者suse linux 11.4以上。

  2. 軟件開發工具包

  需要從eclipse網站下載eclipse ide,從google網站下載android sdk。

  3. 雙屏顯示

  我建議開發者在電腦上連接兩臺顯示器。擁有兩臺獨立的顯示器,可以讓你在查看代碼的同時,在另一臺顯示器上查看輸出窗口和android模擬器。如今的電腦硬件配置足以滿足這一需求,只要將第二臺顯示器插在任何一臺intel架構的電腦的第二個顯示端口上,并且電腦上正確安裝了顯示適配器,你就可以擁有兩臺獨立工作的顯示器了。注意,雙屏顯示不是必需的。如果你沒有雙屏顯示,只要調整一下打開的窗口,使它們適合自己的屏幕就可以了。

&&&&&& 《android應用開發入門》購買地址

&&&&&&

本文發布:android開發網
本文地址:http://www.jizhuomi.com/android/book/391.html
2013-2-20 21:30:16
發布:雞啄米 分類:android開發書籍 瀏覽: 評論:0

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: 精品久久伦理中文字幕 | 欧美三级中文字幕 | 一级特黄高清完整大片 | 亚洲国产成人久久精品图片 | 国产亚洲一欧美一区二区三区 | 老司机久久精品 | 羞羞的视频在线免费观看 | 国产欧美日韩中文字幕 | 99精品视频在线观看免费 | 91免费国产在线观看尤物 | 久久77| 深夜视频在线免费观看 | 欧美激情免费观看 | 欧美午夜性刺激在线观看免费 | 久久久久久一级毛片免费无遮挡 | 国产精品9999久久久久仙踪林 | 久久精品国产一区二区三区不卡 | 女性一级全黄生活片在线播放 | 免费h片网站 | 91视频国产91久久久 | 久草最新网址 | 亚洲码欧美码一区二区三区 | 国产一级黄色毛片 | 正在播放亚洲 | 亚洲日本va中文字幕 | 日韩精品久久不卡中文字幕 | 久久亚洲国产精品五月天婷 | 国产精品欧美韩国日本久久 | 老扒夜夜春宵粗大好爽aa毛片 | 美女黄频视频大全免费高清 | 青青久久精品 | 女人18特级一级毛片免费视频 | 中文字幕一区视频一线 | 玖玖在线免费视频 | 经典三级久久久久 | 久久免费手机视频 | 日本一级毛片片免费观看 | 国产91久久久久久久免费 | 色艺网 | 97香蕉久久夜色精品国产 | 久久精品卫校国产小美女 |