Я создал приложение для Android с помощью Adobe AIR, и я храню некоторые данные в XML, где каждый созданный XML-файл принадлежит одному пользователю. Мне нужно сохранить в таблице связь между (userID и filename), чтобы при входе пользователя в журнал пользователь получал доступ к файлу с соответствующим именем файла. Эта таблица должна быть защищена, и только приложение должно иметь к ней доступ. Ive слышал о «общих предпочтениях» в Android, но я не могу найти какую-либо информацию в Google, как манипулировать ею, используя Adobe AIR. Знаете ли вы, что я могу получить доступ к «Общие предпочтения» или есть ли другой способ хранения конфиденциальных данных?Как хранить конфиденциальные данные на Android с помощью ADOBE AIR
P.S. Я видел «Зашифрованное локальное хранилище», но он не дает защиты, когда пользователь имеет root-доступ.
Заранее спасибо.
Для того, что стоит, количество укорененных телефонов довольно низки. Если вы не настроили таргетинг на этот рынок (что вряд ли можно использовать для работы AIR), вероятно, слишком мало беспокоиться о 'EncryptedLocalStorage'. У меня нет данных для его резервного копирования, но я помню, как прошлым летом он читал, что это было менее 2% всех Android-устройств. Если вы действительно хотите использовать встроенную функцию, которая не находится в AIR, вам нужно будет создать расширение AIR Native Extension (ANE) для этого. –