The G1 has 256 MB of internal memory for applications. Even the Nexus One has only 512 MB, so I think it is unlikely that anyone would want one application to occupy such a large share of this storage, so creating a 200 MB + .apk file will not be practical.
Perhaps your options are:
- Make the database accessible through a web service so that your application can query it through an Internet connection.
- Download bit data as needed and cache it on an SD card.
- Download the database to the SD card the first time you launch your application.
I think the last of these is the least preferred since downloading 200 MB will take a lot of time and can use a significant portion of someone's monthly monthly allowance for users. If you intend to do this, it may be worth checking the status of the phone so that you only boot if you have a Wi-Fi connection .
source share