我遇到了與我正在使用的應用程序在Android平臺上的組織問題。該應用程序使用傳感器作爲輸入,OpenGL作爲輸出。如何構建簡單的Android應用程序
- 傳統的方法是什麼 如組織項目到 MVC在那裏我的主要活動 類加載一個OpenGL視圖和 傳感器處理類和隨後將 可能註冊一些回調或 可能做它在一個時鐘上。
- 草率的替代方案是有一個類實現GLSurfaceView和SensorEventListener,然後將邏輯卸載到其他類中。
假設非常簡單的繪圖代碼和稍微複雜的控制系統代碼,它們將試圖以60Hz的頻率刷新。我正在尋找性能,可維護性和易於開發的含義,因此任何和所有的投入都是有價值的。當涉及到Android或移動開發時,我也是一個完全新手,所以如果您可以用第三種替代方案向我展示燈光,那也很棒。
如果您是Android新手,請先閱讀以下鏈接:http://developer.android.com/guide/topics/fundamentals.html – adamp 2010-08-31 18:14:48
我沒有看到任何與問題高度相關的內容。我不是在字面上問如何做事,而是爲了高層次的設計方法。 – Novikov 2010-08-31 20:15:26