.dwg map format


Hi everyone!
I am going to develop an offline wifi positioning app. I got some maps in .dwg format. Could someone answer the following questions?

First, is it a good idea to read .dwg directly into Android?
If yes, how can I do it?
If no, would you please suggest other formats and provide some tutorials on how to read those formats into Android?

If you got a number of formats in mind, would you help me choose among them by the following criteria?
1. My application would be developed by using API level 7, i.e. Android 2.1.
2. I would like my application to be able to run even on devices with less powerful CPU and memory.

Thank you very much! :)