看板 AndroidDev 關於我們 聯絡資訊
大家好,我目前遇到以下的問題。 先不加入任何關於 Sensor 的部分時,可以正常 Render 於畫面上沒問題。 但當我加入 Sensor 以後畫面就會變成一片空白... 去 Google 排列組合了「Opengl ES、Sensor、傾斜、感測器」去搜尋 還是不曉得問題出在哪裡... 我有個 class 叫做 MyGLRenderer 實作 GLSurfaceView.Renderer 而關於 Sensor 的部分我是把 Code 放在 Constructor 裡面。 我的 Constructor 是以下這樣 (無關的 Code 已去除,且有宣告 private Context context; private SensorManager sensorMgr;) public MyGLRenderer(Context context) { this.Context = context; sensorMgr = (SensorManager) this.context. getSystemService(Context.SENSOR_SERVICE); } 當我不加紅色那行時沒有任何問題。 所以我想請問說這行是出了什麼問題,才會導致 Render 失敗呢? 另外,在 onCreate() 內我有利用 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 以全螢幕來執行。 但是加上紅色那行以後,全螢幕的效果也會失效... 感謝各位 (_m_) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.26.237
Nestarneal:拿到實機測試後發現是 AVD 的問題,實機可以正常繪圖 05/31 01:29
Nestarneal:但是在角度的部分老是抓不準... 05/31 01:29
※ 編輯: Nestarneal 來自: 114.38.26.237 (05/31 01:29)
Nestarneal:我用一般的 activity 來做是準確的,但是搬到 05/31 01:30
Nestarneal:OpenGL 上測出來的角度完全就不正確@@" 05/31 01:30
Nestarneal:找出原因了...我原本用一般的 activity 是把結果放在 05/31 01:48
Nestarneal:TextView 去看。但是在 OpenGL 上我是丟 Toast 來看 05/31 01:48
Nestarneal:然後因為有延遲...所以我才以為測不準 @@" 問題解決Orz 05/31 01:49
PTTco:自問自答XDD 05/31 14:36
Nestarneal:想說既然PO了又找到答案了的話就順便補充一下囉 05/31 17:17