Managing large amounts of data (about 400 MB)

I am thinking of developing a bird catalog for Android. It will contain many images and audio files, about 400 MB.

I am starting in this world, but after some reading I have not found too much information about such applications. I have the following questions:

1.- What options do I have for installation? 400Mb downloaded from Android Market? Minimal installation from Android Market and in the first version you connect to the second server to download all the data? Other options?

2.- What is the best way to store so much data? File system on SD card? SQLite DB?

3.- Is there a way to indicate in the manifest file the minimum file system space needed to prevent crashes (imagine that you are paying for the application and the application is not installed because there is not enough space)?

Any advice or pointer to documentation for this type of application will be appreciated.

Thanks in advance,

Chemi.

+2
source share
4 answers

Well, I'm sure no one wants to download as much content for the application on their content. In addition, I think that no one will be able to see all the images while using their application (this means that it will not be needed).

- ? , , , , .

+1

. , .

, , .

+1

, , . :

  • , ( , , ?)

  • , , , , .. , - , ,

  • , / .

400mb , .

+1

- , , . - "lastUpdateDate", , .

How would you like to encrypt the data , and since you plan to use this data as files, I believe that it is best to save the received bytes in SD as encrypted files.

+1
source

All Articles