Ich arbeite an einer Android-App, die auf ein paar Dateien insgesamt um 30MB
handeln muss. Ich habe einen Test zusammengestellt und der Emulator ist gescheitert mit OutOfDiskSpace
. Das Debugging auf einem Gerät ist selbst mit einer kleineren Datengröße fehlgeschlagen. Nach dem Lesen der Google-Gruppen scheint es, dass das Limit für die Anwendungsgröße nirgends angegeben ist und niemand von Google mit Details darüber in Kontakt gekommen ist. Angesichts der Tatsache, dass es iPhone-Apps gibt, die über 100MB
in der Größe sind, scheint so ein kleines Limit für Android-Apps seltsam, außer nur für die Tatsache, dass Sie eine relativ geringe Menge an verfügbarer App Speicherplatz haben (< 100MB
). Android-Anwendung erfordert große Dateien
Nun zu meiner Frage:
Welche Techniken verwenden Sie mit dieser Grenze umgehen? Wenn Sie eine App haben, die mehr als 10 MB benötigt, legen Sie sie auf einen Webserver und behandeln Sie sie beim ersten Mal? Wenn ja, wie gehen Sie mit der Zugriffskontrolle um, damit nur Ihre App die Daten abrufen kann?
Das ist nicht das Problem überhaupt. Das Problem besteht darin, eine gute Technik für den Zugriff auf die benötigten Daten zu finden. Die gesamte App wird nie in den Speicher geladen, aber die Gesamtgröße ist darauf beschränkt, was Sie sogar in den App-Bereich kopieren können. – AdamC
@Gandlaf Ich stimme Ihrer Vorgehensweise bei großen Dateien zu. Ich denke, das ursprüngliche Poster sprach über die APK im Allgemeinen, obwohl es nicht so angegeben wurde. Wie auch immer, ich habe Sie neu eingestellt, weil ich den Grund für den Downvote nicht verstehen konnte. –