Насколько я знаю, обычное стороннее приложение не может хранить данные, которые не могут быть удалены пользователем.Как внутренние, так и внешние хранилища могут быть очищены в любое время.
Внутреннее хранилище приложения будет очищено при сбросе до заводских настроек, когда приложение удаляется или когда пользователь нажимает «Очистить данные» в операции «Управление приложениями».
Внешнее хранилище - это простая SD-карта, которая можетбыть отформатированным пользователем в любое время на любом другом устройстве (есть устройства, которые имеют встроенное внешнее хранилище, но его также можно отформатировать в настройках Android).
И нет API для элементов NV (что являетсяразумно, я был бы удивлен, увидев, что это доступно сторонним разработчикам приложений).
Таким образом, вы не сможете хранить «энергонезависимую переменную» в Andrdoid.По крайней мере, без рута.И даже тогда вещи могут сильно отличаться от устройства к устройству.