KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm reading files from a ZIP file that's located in my Android assets folder using ZipInputStream : it works, but it's really slow, as it has to read it sequentially using getNextEntry() , and there are quite a lot of files. If I copy the ZIP file onto the SD card, reading is really fast when using ZipFile.getEntry , but I didn't find a way to use ZipFile with the asset file! Is there any way to access the ZIP in the asset folder in a speedy way? Or do I really have to copy the ZIP to the SD card? (BTW, in case anybody wonders why I'm doing this: the app is larger than 50 MB, so in order to get it in the Play Store I have to use Expansion APKs; however, as this app should also be put into the Amazon App Store, I have to use another version for this, as Amazon doesn't support Expansion APKs, naturally... I thought that accessing a ZIP file at two different locations would be an easy way to handle this, but alas...)
Tags (comma-separated)
Save Edits
Cancel