Asperatus, у меня была проблема с алгоритмом PPMd: как оказалось, на Android проблемы с управлением памятью, и в некоторых случаях получается так, что свободная память есть, а использовать ее не дают. Я этот алгоритм переписал, теперь с большими архивами проблем нет. Я еще сейчас работаю над тем, чтобы попробовать этот алгоритм ускорить, правда, пока не знаю, выйдет ли что из этого.
Ссылка на пост
ts 16 янв 2012 в 19:03
Ссылка та же. Большое спасибо всем, кто писал о пожеланиях и особенно о багах!
- Переписал код для алгоритма PPMd в RAR, сильно уменьшил потребление памяти и увеличил скорость распаковки
- Добавил возможность открывать в PowerGrasp архивы из других программ
- Добавил настройки, позволяющие выключить анимацию и настроить положение панели
- Исправил проблему с архивами, в которых не было записей о папках, хотя файлы в этих папках лежали
- Исправил проблему с архивами, в которых пути к элементам прописаны с использованием разделителя путей, отличным от "/"
Я вот сейчас думаю, не стоит ли добавить возможность распаковывать RAR через библиотеку в родном коде? А то код на Java какой-то немного тормозной на Android. Правда, это может работать не на всех аппаратах.