На SD карте в директории Books создается директория с логами синхронизации ".cr3sync"
Все изменения закладок, последних позиций в книге и удаления книг пишутся в лог-файл (имя — уникальное для устройства).
Нужно включить синхронизацию директории Books (включая директорию Books/.cr3sync и книги, которые внутри Books) — например, с помощью dropbox
Синхронизируются только изменения для книг из директории Books (или глубже)
На других устройствах изменения пишутся в лог-файлы с другим именем.
CoolReader периодически (например, при открытии книги) проверяет, нет ли обновлений с других устройств.
TODO: функция «экспортировать все закладки на другие устройства»
Синхронизация — сторонними средствами, например, Dropbox.
CoolReader должен только писать в файл лог изменений закладок, сделанных на этом устройстве, и читать логи от других устройств.
В директории, подлежащей синхронизации (например, Books) можно сделать скрытую директорию с файлами для синхронизации закладок. Заодно с книгами, будут и логи изменений закладок реплицироваться на другие устройства.
Если бы нормально работало, с хаком должно 48Мб взять.
Хак не работает. Просто, видимо, прошивка для симулятора собрана с бОльшим размером хипа на приложение.
Полностью эквивалентно тому, что память заняла JNI-библиотека.
Если съесть слишком много памяти, могут быть затронуты другие работающие приложения.
Например, будут закрыты те фоновые приложения, которые в другом случае остались бы висеть в фоне.
На SD карте в директории Books создается директория с логами синхронизации ".cr3sync"
Все изменения закладок, последних позиций в книге и удаления книг пишутся в лог-файл (имя — уникальное для устройства).
Нужно включить синхронизацию директории Books (включая директорию Books/.cr3sync и книги, которые внутри Books) — например, с помощью dropbox
Синхронизируются только изменения для книг из директории Books (или глубже)
На других устройствах изменения пишутся в лог-файлы с другим именем.
CoolReader периодически (например, при открытии книги) проверяет, нет ли обновлений с других устройств.
TODO: функция «экспортировать все закладки на другие устройства»
CoolReader должен только писать в файл лог изменений закладок, сделанных на этом устройстве, и читать логи от других устройств.
В директории, подлежащей синхронизации (например, Books) можно сделать скрытую директорию с файлами для синхронизации закладок. Заодно с книгами, будут и логи изменений закладок реплицироваться на другие устройства.
Ждите к концу недели…
Хак не работает. Просто, видимо, прошивка для симулятора собрана с бОльшим размером хипа на приложение.
Надо что-то придумать и для 3.0+
10Mb это ну очень мало…
Cool Reader — 1.7млн загрузок, 800000 активных инсталляций.
Если съесть слишком много памяти, могут быть затронуты другие работающие приложения.
Например, будут закрыты те фоновые приложения, которые в другом случае остались бы висеть в фоне.
Проблем не замечено
На Маркете — поддержка MIPS и X86 появится в ближайшем обновлении