2014-08-23 7 views
0

Я пишу приложение для Android и задаюсь вопросом, есть ли способ сохранить объект Movie во внутреннем хранилище?android Как сохранить объект фильма во внутреннее хранилище

Я думаю, что я должен получить байты Movie объекта как-то, но я не уверен ... Я создал объект с помощью метода decodeStream ...

С наилучшими пожеланиями Марка

ответ

0

Movie - «глупый» объект, и вы не можете получить от него байты. Я бы предложил сначала загрузить фильм в локальное хранилище, а затем создать объект Movie из локального файла.

В основном вы получаете байты от InputStream, тогда вы можете сохранить их в файл.

После сохранения файла вы можете открыть его с помощью функции decodeFile.

Есть два основных варианта для сохранения файлов в андроида внутреннего/внешнего хранения вы можете прочитать о них здесь:

Этот вопрос связан с загрузкой файла (и показывая прогресс):

Download a file with Android, and showing the progress in a ProgressDialog