Android開發入門教程

Android開發入門教程

教程從Java發展史開始,一步一步的展開,即使毫無編程基礎的學員也能輕鬆的掌握。教程當中包含了Java基礎語法、面向對象語法、面向對象編程思想、IO流和多執行緒等等內容,涵蓋了從基礎到高級的所有Java特性。完整了本套視頻,就可以開始Android開發之旅了。

基本信息

入門教程

Android開發視頻教程-Java語言

java教程 java教程

在國內手機市場當中,Android作業系統占據了市場份額,是毋庸置疑的王者。為市場帶來非常強勁的需求,在招聘類網站上,Android開發工程師無疑是可熱的職位。而開發愛好者想進入,第一個問題就是如何掌握Java語言。

內容簡介

歡迎進入神秘的android世界!自2008年相關設備進入市場以來,android的發展日新月異,android設備日益繁盛,而其背後開發套用潛藏的經濟效益也展露無遺!

作為android入門教程,本書將引領大家開發引人入勝的android 2.x套用,包括如何設計gui、如何使用gps和訪問web服務,以及如何將理念轉換成實際套用! 本書包含大量即時可用的簡單示例,自此之後,構建實際、流行的套用將不再困難,只要你投入時間,發揮出創造力。

通讀本書,你將了解以下內容:

套用android為各種手機和設備構建基於java的移動套用

同時使用android部件框架和內置的webkit驅動的web瀏覽器組件創建ui

使用android引擎特性,包括位置跟蹤、地圖、網際網路訪問

使用和創建整合了活動、服務、內容提供程式和廣播接收器的android套用

支持android 1.5、1.6和2.0 設備,包括處理多個版本的android os、多種螢幕尺寸和其他特定於設備的特性

作者簡介

作者圖片 作者圖片

Mars 老師中國Android視頻教程第一人,十年IT培訓從業經驗。2010年起無償發布Android教學視頻,好評如潮,瀏覽量突破數百萬次。講課內容邏輯清晰,深入淺出,被學員視為Android入行寶典。加上Mars老師豐富的個人魅力,以及對編程的深入思考吸引了冬粉。2011年Mars帶領的學生參加由Google舉辦的"第二屆Android套用開發中國大學生挑戰賽",包攬華北區一等獎,二等獎(一名)及優秀獎。

作品目錄

第1章 Android開發概述

1.1 智慧型手機編程的挑戰

1.2 Android由哪些部分構成

1.3 你能夠控制什麼

第2章 項目和目標

2.1 基本概念

2.2 創建項目

2.3 項目結構

2.3.1 根目錄

2.3.2 主Activity

2.3.3 資源

2.3.4 編譯結果

2.4 AndroidManifest.xml檔案

2.4.1 一開始是根元素

2.4.2 許可權、編排和應用程式

2.4.3 應用程式總要做點什麼

2.4.4 確保最大兼容性

2.4.5 版本=控制

2.5 模擬器和目標

2.5.1 虛擬設備

2.5.2 設定目標

第3章 簡單的應用程式

3.1 創建項目

3.2 剖析Activity

3.3 構建和運行Activity

第4章 基於XML的布局

4.1 何謂基於XML的布局

4.2 為什麼使用基於XML的布局

4.3 舉個例子

4.4 什麼時候加@符號

4.5 怎樣在Java中使用布局檔案

4.6 把故事講完

第5章 使用基本的部件

5.1 標籤

5.2 按鈕

5.3 圖像

5.4 欄位

5.5 複選框

5.6 單選按鈕

5.7 視圖

5.7.1 特性

5.7.2 方法

5.7.3 顏色

第6章 使用容器

6.1 線性布局

6.1.1 L1nearLayout的概念和特性

6.1.2 LinearLayout示例

6.2 相對布局

6.2.1 ReIatlveLayout的概念和屬性

6.2.2 RelativeLayout示例

6.3 表格布局

6.3.1 TableLayout的概念和特性

6.3.2 TableLayout示例

6.4 滾動

第7章 使用選擇部件

7.1 適配器

7.2 列表

7.3 微調控制項

7.4 格線

7.5 自動完成欄位(至少減少35%的輸入)

7.6 畫廊

第8章 使用列表

8.1 初步改進

8.2 動態列表

8.3 更好,更快,更強

8.3.1 使用convert View

8.3.2 使用持有者模式

8.4 互動式列表

8.5 可重用列表

8.6 選用其他適配器

第9章 高級部件和容器

9.1 選擇日期和時間

9.2 時鐘

9.3 進度條

9.4 滑動選擇

9.5 選項卡

9.5.1 構建

9.5.2 規則

9.5.3 使用

9.5.4 增強

9.5.5 Intent和View

9.6 翻轉

9.6.1 手工翻轉

9.6.2 動態添加內容

9.6.3 自動翻轉

9.7 滑動的抽屜

9.8 其他容器

第10章 輸入法框架

10.1 鍵盤,硬還是軟

10.2 按需定製

10.3 修改附屬鍵

10.4 適應布局

10.5 釋放創造力

第11章 使用選單

11.1 選項選單

11.1.1 創建選項選單

11.1.2 添加選單項和子選單

11.2 上下文選單

11.3 簡單的示例

11.4 擴展的示例

11.4.1 選單的XML結構

11.4.2 選單項與XML

11.4.3 創建選單

第12章 字型

12.1 珍惜已有字型

12.2 更多字型

12.3 字形介紹

第13章 嵌入WebKit瀏覽器

13.1 小型瀏覽器

13.2 載入內容

13.3 導航內容

13.4 擴展應用程式

13.5 設定、首選項和選項

第14章 顯示彈出訊息

14.1 彈出Toast

14.2 提醒框

14.3 檢查效果

第15章 處理執行緒

15.1 了解處理程式

15.1.1 訊息

15.1.2 Runnable

15.2 就地運行

15.3 我的UI執行緒到哪去了

15.4 異步觀感

15.4.1 原理

15.4.2 Async Task、泛型和Vararg

15.4.3 Async Task的各個階段

15.4.4 示例任務

15.5 附加說明

第16章

16.1 Activlty的狀態

16.2 Activity的生命周期

16.2.1 onCreate()和onDestroy()

16.2.2 onStart()、onRes()tart()並onStop()

16.2.3 onPause()和onResume()

16.3 優美的狀態

第17章 創建Intent過濾器

17.1 你有什麼意圖

17.1.1 Intent組成

17.1.2 Intent路由

17.2 敘述Intent

17.3 縮小接收器範圍

17.4 暫停警告

第18章 啟動活動和子活動

18.1 對等活動和子活動

18.2 啟動

18.2.1 製作Intent

18.2.2 進行調用

18.3 多標籤瀏覽

第19章 處理旋轉

19.1 銷毀問題

19.2 異同

19.3 更多保存

19.4 DIY旋轉

19.5 強制解決問題

19.6 綜述

第20章 處理資源

20.1 資源

20.2 字元串理論

20.2.1 純文本字元串

20.2.2 字元串格式

20.2.3 樣式文本

20.2.4 樣式字元串格式

20.3 獲取圖片

20.4 XML資源之路

20.5 雜項

20.5.1 維度

20.5.2 顏色

20.5.3 數組

20.5.4 因人而異

第21章 使用首選項

21.1 獲取想要的內容

21.2 編輯首選項

21.3 目前的框架

21.4 讓用戶自己選擇

21.5 添加“分層”結構

21.6 彈出對話框

第22章 管理和訪問本地資料庫

22.1 資料庫示例

22.2 SQLite快速入門

22.3 從頭開始

22.4 設定表

22.5 數據

22.6 有因必有果

22.6.1 Raw查詢

22.6.2 常規查詢

22.6.3 使用構造器進行構建

22.6.4 使用Cursor

22.7 無所不在的數據

第23章 訪問檔案

23.1 使用的數據

23.2 讀取與寫入

第24章 充分利用Java庫

24.1 外部限制

24.2 Ant和JAR

24.3 參照腳本

24.4 滴酒不沾

24.5 評審腳本

第25章 通過Internet進行通信

25.1 REST和Relaxation

25.2 通過Apache Http Client操作HTTP

25.3 解析回響

25.4 要考慮的問題

第26章 使用內容提供程式

26.1 數據片段

26.2 獲得句柄

26.3 查詢

26.4 適應環境

26.5 舍與得

26.6 感知BLOB

第27章 構建內容提供程式

27.1 剖析

27.2 類型

27.3 創建內容提供程式

27.3.1 第一步:創建提供程式類

27.3.2 第二步:提供LIRI

27.3.3 第三步:聲明屬性

27.3.4 第四步:更新清單檔案

27:4更改通知支持

第28章 請求和要求許可

28.1 請求許可

28.2 聲明許可

28.2.1 通過清單檔案強制實施許可

28.2.2 在其他地方強制實施許可

28.3 別忘了文檔

第29章 創建服務

29.1 通過類創建服務

29.2 單例

29.3 清單檔案的作用

29.4 事件提醒

29.4.1 回調

29.4.2 廣播Intent

29.5 遠程服務與其他代碼

第30章 調用服務

30.1 聯繫的紐帶

30.2 接收廣播內容

第31章 利用通知提醒用戶

31.1 發布通知的類型

31.1.1 硬體通知

31.1.2 圖示

31.2 查看運行中的通知發布

第32章 訪問基於位置的服務

32.1 位置提供程式:它們知道你藏在哪裡

32.2 自我定位

32.3 移動

……

第33章 使用MapV-iew 和MapActivity顯示地圖

第34章 呼叫處理

第35章 開發開具

第36章 處理多種螢幕尺寸

第37章 手機的處理

第38章 處理平台變更

第39章 未來何去何從

相關詞條

相關搜尋

熱門詞條

聯絡我們