Android ApiDemos 到目前為止,介紹完了出 View 以外的所有例子,在介紹 Graphics 示例時跳過了和 OpenGL ES 相關的例子,OpenGL ES 3D 圖形開發需要專門的開發教程,因此從今天開始一邊繼續 Android ApiDemos Views 例子的解析,同時開始 Android OpenGL ES 開發教程。
在學習 Android OpenGL ES 開發之前,你必須具備 Java 語言開發經驗和一些 Android 開發的基本知識,但并不需要有圖形開發的經驗,本教程也會涉及到一些基本的線性幾何知識,如矢量,矩陣運算等。
對于 Android 開發的基本知識,可以參見 Android 簡明開發教程 ,特別注意的是 Android簡明開發教程二:安裝開發環境。本教程采用 Windows + Eclipse + Android SDK 作為開發的環境。
此外之前介紹的關于 Android OpenGL ES 開發的文章
Android OpenGL ES 開發中的 Buffer 使用
也可以先看看,有助于學習 Android OpenGL ES 開發。
此外 Android SDK 中有關 OpenGL ES API 的開發文檔
注:上述 Android 文檔基本為空,可以參見 JSR239 的文檔,比較詳細。
和 OpenGL ES Specification 都是學習時常用到的參考資料。