我只是想知道是否有可能(和合法)將Android應用程序移植到桌面? 我正在創建一款在PC上也能很好運行的安卓遊戲(即使是像佈局一樣的手機),並且正在考慮也許我可以用安裝程序「嵌入」一個android模擬器,或者對於新手來說這個過程會有點困難Java編碼器?港口Android應用程序到桌面?
回答
如果您將應用程序邏輯與Android構造(活動,意圖等)分開,則應該很容易爲桌面應用程序創建Java Swing UI,並因此具有公共代碼庫。我編寫的Java代碼是平臺不可知的,適用於J2ME/BlackBerry/Android,並且有一點設計並非難事。
嗯,我的遊戲中都有openGL和android UI組件。 我想我可以只使用jogl替換android opengl lib(不知道它們有多相似),但是做所有這些只是讓我想知道如果重新創建桌面的整個應用程序是不是'更容易'/更聰明。 – 2010-05-02 21:42:36
對於我來說,當我有多個應用程序創建時,這種系統運行良好。我同意,對於一個案例來說,重新創建整個桌面應用可能是一個更好的主意。 – omermuhammed 2010-05-03 04:19:05
考慮更改您的代碼以使用libGDX - http://libgdx.badlogicgames.com/。您可以維護相同的代碼庫並同時部署到Android和桌面(Windows,Linux,Mac)。然而,您將需要將您的UI系統轉換爲基於OpenGL的用戶界面。 libGDX本身有一個很好的UI系統,你可以使用它。如果不是這個應用程序,你可以使用它爲未來的。
- 1. 港口iPhone應用程序到Android
- 2. 港口Android應用程序黑莓10
- 3. 桌面應用程序與HTML5接口
- 4. 轉換窗口桌面應用程序到窗口服務
- 5. 帶桌面應用程序的java桌面應用程序
- 6. 從Android應用程序上傳數據到桌面程序
- 7. Android和桌面應用程序
- 8. 港口阿爾薩到Android
- 9. 與Android應用程序同步桌面應用程序
- 10. 將Android應用程序轉換爲Java桌面應用程序
- 11. Android應用程序和本地桌面應用程序通信
- 12. Feathers UI包到桌面應用程序
- 13. OpenGL桌面應用程序到iPhone
- 14. Web到桌面應用程序
- 15. JSF桌面應用程序
- 16. Facebook桌面應用程序
- 17. 桌面應用程序
- 18. Flash桌面應用程序
- 19. netbeans桌面應用程序
- 20. Python桌面應用程序
- 21. Eclipse桌面應用程序
- 22. 桌面應用程序
- 23. Java桌面應用程序?
- 24. gtkmm桌面應用程序
- 25. Java桌面應用程序
- 26. HTML5桌面應用程序
- 27. Swing應用程序桌面
- 28. java桌面應用程序
- 29. 在桌面應用程序
- 30. .Net桌面應用程序
合法性取決於許可證。 android本身是開源的,如果應用程序也是開源的,那麼將它轉換爲桌面應用程序是合法的。 – hasen 2010-05-02 21:44:08