Closed SergVorontsov closed 10 years ago
разобрался
напишите как решили, людям полезно будет
У экземпляра MapController есть чудесный метод getFileCache(). Кстати парочку методов у него интересных обнаружил. Получив экземпляр FileCache в private переменной описана ссылка на файл конфигураций для файла кэша.. (это исключительно как я понял). В файле (в моем случае) data/data/com.myapp/shared_prefs/ru.yandex.core.CoreApplication.xml мы видим: < map > < string name="ru.yandex.core.CoreApplication.otherFsRoot">/sdcard/yandexmaps/data</ string > < /map > Сие и есть путь где лежат/сохраняются/удаляются файлы кеша. Можно "ручками", можно программно его править. Но меня все устраивает так как там и должно лежать.
Господа и дамы, а расскажите кто смог "прикрутить" использование загруженного приложениями Yandex Navigator/Maps кэша? Спасибо.
upd: нашел в пути /data/data/com.myapp/shared_prefs/ файлик ru.yandex.core,CoreApplication.xml
< map > < string name="ru.yandex.core.CoreApplication.otherFsRoot" >/sdcard/yandexmaps/data< /string > < /map >
Это то что я думаю? Т.е. фактически если я использую приложение Yandex карты, то я использую кеш загружаемый ими?