2013-12-23 63 views
-1

當您在android中使用java進行編程時,它是否會轉換爲OpenGL以便能夠在屏幕上顯示它,或者它具有什麼功能?Android Java OpenGL轉換

如果它確實使用了哪個版本的OpenGL? PS:我知道在使用Java時可以使用OpenGL作爲渲染器,但這是一個軟件/硬件中發生的問題,以便在屏幕上顯示它。

如果我不夠明確告訴我,我將努力更好地解釋自己,再次感謝

並帆布API得到隱含翻譯成OpenGL的?

+0

「當你使用java編程」和其他任何東西一樣嗎?除非它的3D可能不會。對於2D,它可能會使用一些本地方法,除非您在OpenGL中專門編寫代碼。 – developerwjk

+0

是的,因爲在其他任何方面和那些本地方法是我想知道的:D – Makenshi

+0

Andon如果你把它作爲答案我會關閉它非常感謝你 – Makenshi

回答

2

否,機器人層疊在EGL的頂部,但圖形堆棧具有如下圖所示多個路徑(艾利森製作柴肯的圖禮貌,she-devel.com):

Android Graphics Stack vs. Linux

的總體架構比您可能想知道的更詳細地描述here。 「SurfaceFlinger」類似於Android世界中的X11,EGL代替了GLX。