Во-первых, я много раз гуглил и искал огромное количество страниц Stackoverflow, но ничего не могу заставить работать. Что я пытаюсь сделать, так это то, что у меня есть zip-файл со структурой вроде:
zipfile.zip
Папка
Подпапка1
Подпапка с пробелами (около 100, но их количество неизвестно)
Подпапка с пробелами
Несколько файлов
SubSubFolderWithoutSpaces
Еще несколько файлов
Подпапка2
Подпапка с пробелами (около 100, но их количество неизвестно)
Подпапка с пробелами
Несколько файлов
SubSubFolderWithoutSpaces
Еще несколько файлов
Подпапка3
Подпапка с пробелами (около 100, но их количество неизвестно)
Подпапка с пробелами
Несколько файлов
SubSubFolderWithoutSpaces
Еще несколько файлов
Подпапка4
Подпапка с пробелами (около 100, но их количество неизвестно)
Подпапка с пробелами
Несколько файлов
SubSubFolderWithoutSpaces
Еще несколько файлов
В настоящее время я использую код из http://www.jondev.net/articles/Unzipping_Files_with_Android_%28Programmatically%29 попытаться разархивировать файл, но все, что он делает, это создает каталог с именем, например, zipfile, а затем имеет в нем подкаталог с именем folder, в котором нет ничего внутри каталога, чего, очевидно, не должно происходить.
Любая помощь приветствуется.
ОБНОВЛЕНИЕ: О, и если вам интересно, у меня есть WRITE_EXTERNAL_STORAGE_PERMISSION.