Цитата:
Сообщение от akrub
а как кто навител убивает? искал и тут и на 4пда, но рабочего варианта не нашел (
|
Возможно вот это поможет:
Как можно обдурить навител, чтоб он не выбрасывал сообщение, о ненормальном завершении работы?
Обманывать навител - вносить правку в ini шник с настройками навитела при каждом запуске устройства:
Суть вот в чем. При запуске навител прописывает в файле конфигурации data/data/com.navitel/settings.001.ini строку:
SafeExit = 0
а при корректном завершении:
SafeExit = 1
При последующем запуске он поверяет это значение и если оно равно 0, то выбрасывает баннер о некорректном завершении.
Для того, чтобы баннер не выплывал, нужно при запуске Андроида прописывать в settings.001:
SafeExit = 1
Для этого в один из файлов автозагрузки андроида нужно прописать строку:
busybox sed -i 's/SafeExit = 0/SafeExit = 1/g' /data/data/com.navitel/settings.001.ini
Файлы автозагрузки лежат в папке /system/etc и имеют расширение .sh.
Необходим Root и установленный busybox.
Но это не спасает от последствий некорректного завершения (потеря данных). Экономит только телодвижения пользователя!