如何檢視android系統的opengl版本

2021-12-16 14:42:30 字數 1167 閱讀 8584

1樓:小傻

android中檢視手機系統的opengl版本,可以使用如下**進行查詢:

activitymanager am =(activitymanager) getsystemservice(context.activity_service);

configurationinfo info = am.getdeviceconfigurationinfo();

info.reqglesversion= 0x00010001  //代表opengles 1.1

info.reqglesversion=  0x00020000     //代表opengles 2.0

activitymanager是android框架的一個重要部分,它負責一新activitythread程序建立,activity生命週期的維護。activitymanagerproxy實現了介面iactivitmanager,但並不真正實現這些方法,它只是一個**類,真正動作的執行為stub類activitymanagerservice,activitymanagerservice物件只有一個並存在於system_process程序中,activitymanagerservice繼承於activitymanagernative存根類。

2樓:匿名使用者

現在中高階的機型 一定支援 gles 1.0 和 2.0 ,支援3.0的不多

像nexus ,三星note等幾種是支援3.0的.

要檢視是否支援3.0 ,需要用到egl的查詢語句,來查詢本機支援的glcontext 型別.

3樓:

activitymanager activitymanager = (activitymanager) getsystemservice(context.activity_service);

configurationinfo info = activitymanager.getdeviceconfigurationinfo();

string s = info.getglesversion();

log.i("version", "egl : " + s);

輸出的log中就可以得知當前裝置支援的opengl es版本:

11:35:08.011 28317 28317 i version : egl : 3.1

如何檢視linux系統版本,如何檢視linux作業系統版本

看你裝的是什麼linux了 版本檔案都放在 etc 下面 aam linux w93c etc cd etc aam linux w93c etc ls al grep release rw r r 1 root root 74 2008 12 03 lsb release drwxr xr x 2...

android系統的系統版本

android是什麼系統 android是一種基於linux的自由及開放源 的作業系統。android主要使用於流動裝置,如智慧型手機和平板電腦,由google 谷歌 公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用 安卓 或 安致 android作業系統最初由andy rub...

android系統的系統版本

安卓系統有幾個版本?android現在大大小小有十八個版本,分別是 安卓,安卓,安卓,安卓,安卓,安卓,安卓 安卓,安卓,安卓,安卓,安卓,安卓,安卓,安卓,安卓,安卓,安卓。以下是一些關於android的發展歷史 2007年11月5日,google發布了基於linux平台的開源移動手機平台 and...