Hochladen von Dateien mit Fortschrittsbalken und ohne OutOfMemory-Fehler in Android

8

Ich habe ein Problem beim Hochladen einer großen Videodatei (bis zu 150 MB)

1.Wenn ich diesen Code Link1 verwende, kann ich eine kleine Datei mit Fortschrittsbalken hochladen, aber als meine Datei ist groß, so Android geben Sie mir OutOfMemory Fehler .

2.Wenn ich diesen Code Link2 verwende. Ich bin in der Lage, große Datei hochzuladen (das ist wirklich eine gute Lösung), aber ich weiß nicht, wie man Fortschritt zeigt (wie 20% abgeschlossen oder 80% abgeschlossen usw.) .so Bitte führen Sie mich.

    
Vibhor Bhardwaj 04.04.2014, 23:37
quelle

1 Antwort

16

Endlich habe ich eine Lösung meiner Frage bekommen, die ich teilen möchte ...

1.Erste Lösung Link1 Diese Lösung ist bei kleinen Dateien wie dem Hochladen von Bildern in Ordnung 15MB. Aber ich konnte nicht von OutOfMemory Fehler loswerden, wenn die Datei sehr groß ist.

2.Zweite Lösung ( Link2 ) ist wirklich eine gute Lösung und zeigt den Fortschritt Ich habe eine benutzerdefinierte MultipartEntity-Klasse verwendet. Code ist hier:

%Vor%

Und mein Aktivitätscode ist

%Vor%     
Vibhor Bhardwaj 05.04.2014, 19:15
quelle