James
James

Reputation: 18379

Emulate Android in Swing

I want to be able to run my Android code/app on Windows/Mac/Linux/etc. but not use an emulator, as they are slow/cumbersome.

I want a real Java SE app, but to reuse my Android code. My idea is to make an Android emulator using Swing, read the layout files and create the widgets in Swing and map between the 2 UI event models, life cycle, and library classes.

Question is, does such a thing exist already, I googled it, but could not find anything.

Otherwise I will start an open source project for it myself. Anyone interested in helping is more than welcome.

Upvotes: 1

Views: 348

Answers (2)

James
James

Reputation: 18379

So I created an open source project "Swingdroid" that lets you run Android apps and Java swing desktop applications.

You don't need to use an emulator or change any code. It loads Android layout files and activities and renders them using Swing.

On GitHub here, https://github.com/BotLibre/BotLibre/tree/master/swingdroid

Upvotes: 1

tonykwok
tonykwok

Reputation: 401

I totally agree with @muratgu. But, if you just want to parse Android layouts (views) xml files and render them using Java Swing, this is possible and this has already been implemented, before deciding to make your own implementation, you'd better check the wysiwyg feature of UI editor in Android Studio.

Upvotes: 0

Related Questions