Подтвердить что ты не робот

Android личный контент-провайдер?

Я разрабатываю приложение, которое включает в себя некоторые конфиденциальные данные пользователя. Я получаю эту информацию через частный веб-API. Я пытаюсь определить лучший способ получить эти данные в моем приложении. Сейчас я изучаю создание поставщика контента, который может это сделать; моя неуверенность заключается в том, чтобы сделать ее безопасной. Я хочу, чтобы эти данные могли использоваться только моим приложением. В идеале, никакие другие приложения даже не знали бы, что он существует.

Есть ли у вас какие-либо указания или советы относительно того, как сделать это эффективно и надежно? Любая информация о контент-провайдерах, источником данных которых является удаленный API OAuth'd?

Спасибо!

Изменить: я говорю провайдер контента, но если это не лучший способ сделать то, что мне нужно, обязательно сообщите мне, что еще нужно изучить.

4b9b3361

Ответ 2

Почему бы даже рассмотреть ContentProvider? Насколько я знаю, ContentProviders предназначены для обмена данными с другими приложениями. Я бы предложил написать класс утилиты для взаимодействия с вашим хранилищем конфиденциальных данных, будь то SQLite или что-то еще.

Дан