從終端執行以下命令時:
adb shell dumpsys | grep gles
輸出為:
gles: qualcomm, adreno (tm) 330, opengl es 3.0 [email protected] au@ (cl@)
但是,以程式設計方式執行時,我無法獲得輸出.
string gpumodel = "";
string command = "adb shell dumpsys | grep gles";
try catch (ioexception e) {
e.printstacktrace();
gpumodel為空.
解決方法:
您應該使用glgetstring來獲取gpu型別:
string renderer = gles20.glgetstring(gles20.gl_renderer);
但是,如果您需要檢查gpu的某些功能,則最好不要檢查gpu名稱,而是檢查是否有必要的gl擴充套件.您可以通過請求gl_extensions來檢索所有這些檔案:
string extensions = gles20.glgetstring(gles20.gl_extensions);
標籤:opengl-es,android,android-runtime,android-shell
adb 檢視資料庫
以防忘記 讓它留點痕跡 1 執行輸入 adb shell 前提是模擬器正在執行 許可權不夠的話加 adb root 2 進入命令介面後 輸入 ls 指令 會列出檔案的目錄 3 cd 進入你想要的目錄裡 在eclipse中的file explorer中的data data可以找到對應的資料庫檔案.如 ...
adb ps shell 檢視程序 adb工具
adb devices 檢視已連線的裝置。舉例 adb devices 如果按了回車後出現一段字母數字組合就說明裝置連線成功了!adb push 推送檔案到裝置 adb push 電腦檔案路徑 手機目標路徑 push 推 adb pull c a.txt sdcard 舉例 在不進入裝置shell的...
通過adb檢視裝置樹
sys firmware fdt 進入 sys firmware目錄後便可看到二個檔案,乙個是devicetree資料夾,另乙個是fdt 原始dtb檔案,可以用hexdump c fdt 將其列印出來檢視就會發現裡面的資料和dtb檔案是一致的 sys firmware devicetree 以目錄結...