Показать сообщение отдельно
Старый 09.12.2015, 07:56   #768
alexfox
Старший Пользователь
 
Регистрация: 23.06.2015
Город: Новосибирск
Регион: 54
Машина: Infiniti FX35
Сообщений: 146
alexfox is a glorious beacon of lightalexfox is a glorious beacon of lightalexfox is a glorious beacon of lightalexfox is a glorious beacon of lightalexfox is a glorious beacon of lightalexfox is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от 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.

Но это не спасает от последствий некорректного завершения (потеря данных). Экономит только телодвижения пользователя!
alexfox вне форума   Ответить с цитированием