没有合适的资源?快使用搜索试试~ 我知道了~
android教学资料
5星 · 超过95%的资源 需积分: 10 9 下载量 176 浏览量
2011-12-03
10:53:30
上传
评论
收藏 932KB PDF 举报
温馨提示
试读
30页
pdf形式的android学习文档,有需要着可以看看,学习学习,本人也在学习当中,希望结交热衷android开发者!
资源推荐
资源详情
资源评论
什麼是
Android?
Android 是一個包含作業系統、中介程式與關鍵應用程式的行動裝置軟體積木,初期
的 Android SDK
提供必要的 API(應用程式開發介面)與工具以使用 Java 語言開發在 Android
平台上開發應用軟體。
功能
● 應用程式框架 可以重用或置換元件
● Dalvik 虛擬機器 行動裝置最佳化
● 整合瀏覽器 基於開放原始碼 Webkit
引擎
● 最佳化圖形 加強自訂 2D 圖形;3D 圖形則築基於 OpenGL ES 1.0 規格(硬體加速選項)
● SQLite 結構化資料儲存
● 媒體支援 一般聲音、影片與靜態影像格式(MPEG4, H.264, MP3, AAC, AMR, JPG,
PNG, GIF)
● GSM 通訊 (硬體相關)
● 藍芽、EDGE、3G 與 WiFi (硬體相關)
● 相機、GPS、電子羅盤(compass)與加速度計(accelerometer) (硬體相關)
● 多元的開發環境 包含模擬器、除錯工具、記憶體與效率剖析與 Eclipse IDE 的外掛
Android 架構
以下圖形顯示 Android 作業系統主要的元件,各個部分在後面解說。
1
應用程式
Android 附有一系列以 Java 語言 8 撰寫的核心應用程式,包含郵件程式、簡訊程式、日歷、
地圖、瀏覽器、聯絡人與其它應用程式
應用程式框架
開發者可以完整使用與核心應用程式相同的 API,應用程式框架為簡化元件重用而設計;應用
程式可以發佈功能並為其它應用程式所使用(受限於應用程式框架的安全限制),使用者用同
樣的機制用來置換元件。
應用程式底層是一組系統與服務,包含:
● 豐富且延伸自 View
用以建立應用程式,包含 lists, grids, text boxes, buttons, 甚至是嵌
入式的瀏覽器。
● Content Providers
使應用程式可以存取或分享資料給其它應用程式(如聯絡人)。
● Resource Manager
提供存取非程式碼資源如本地化字串、圖形或布局檔案
● Notification Manager 讓應用程式得以在狀態列顯示自訂的警示。
● Activity Manager 管理應用程式生命週期並提供一般性的回溯導航(navigation
backstack )
更多關於應用程式細節,請參考導覽
函式庫
Android 包含一組系統元件使用的 C/C++ 函式庫,使用者透過應用程式框架使用這些功能,
部分核心函式庫列示如下:
● 系統 C 函式庫 引用 BSD 標準系統 C 函式庫(libc),調整為嵌入式 Linux 裝置。
● 媒體函式庫 建立在 PacketVideo's OpenCORE 之上;該函式庫支援聲音的播放與錄製、
影片格式、與靜態影像格式,包含 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF
● Surface Manager 管理顯示次系統存取、與來自多重程式 2D 與 3D 組合圖層的串流
● LibWebCore 現代化的 Web 瀏覽器引擎
● SGL 2D 圖形底層引擎
● 3D libraries OpenGL ES 1.0 API 實做;該函式庫使用硬體加速(視硬體提供功能)與 3D
軟體 rasterizer 最佳化
● FreeType 圖形與向量字的繪製
● SQLite 提供給所有應用程式使用的強大且輕量的關聯式資料庫存取引擎
Android Runtime
2
Android 包含一組核心函式庫提供 Java 程式使用核心函式庫大部分的功能。
每一個 Android 應用程式執行於獨立的行程與獨立的 Dalvik 虛擬機器,Dalvik 被設計成單
一裝置可有效率地使用多個虛擬機器, Dalvik 虛擬機器執行 Dalvik 執行檔(附檔名為.dex,最
佳化使用記憶體的格式),虛擬機器為登記制,並執行"dx"工具編譯並轉換格式的 class 檔案
Linux 核心
Android 依靠 Linux2.6 版的核心系統服務如安全性、記憶體管理、行程管理、網路堆疊與趨
動程式模型。該核心同樣是作為硬體與軟體積木間的抽象層
3
開始
4
安裝 SDK
本頁描述如何安裝 Android SDK 與設定開發環境,如果您還未下載 SDK,請用以下連結下
載:
下載
SDK
內容
系統與軟體需求
安裝
SDK
安裝
Eclipse
外掛 (ADT)
在
eclipse
上開發
Android
應用程式
以其它
IDE
或工具開發
Android
應用程式
除錯
除錯與測試裝置設定
重要除錯提示
建置與安裝
Android
程式
移除
Android
程式
Eclipse
提示
系統與軟體需求
開發 Android 程式使用 Android SDK 的工具與程式碼,您需要合適的開發電腦與開發環
境描述如下:
支援的操作系統
● 視窗 XP 或 Vista
● 蘋果 X 10.4.8 或之後版本(只可是 x86)
● Linux(測試於 Ubuntu Dapper Drake)
支援的開發環境
● Eclipse
○ Eclipse 3.2, 3.3 (Europa)
○ Android Development Tools plugin (選項)
● 其它開發環境或 IDE
○ JDK 5 或 JDK 6 (單獨的 JRE 並不足夠)
○ 與 Gnu Compiler for Java 不相容(gcj)
5
剩余29页未读,继续阅读
资源评论
- sd288352013-06-26初学android,共享的资料对我有帮助,谢谢分享
- AlanLinZL2012-11-17很好。对我很有帮助。因为我是初学者。
原天勤
- 粉丝: 0
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功