Есть ли способ сохранить запись ключ / значение где-нибудь, чтобы она была доступна нескольким приложениям? - PullRequest
0 голосов
/ 24 марта 2020

Под Android, есть ли способ сохранить запись ключа / значения где-нибудь, чтобы она была доступна нескольким приложениям?

enter image description here

Например, под windows мы можем хранить такие вещи в реестре. Есть ли эквивалент под android?

1 Ответ

1 голос
/ 24 марта 2020

Нет, извините. Вы можете создать свой собственный ContentProvider и попытаться убедить других разработчиков использовать его, но это все.

Возможно, реестр Windows изменился за последние пару десятилетий, но раньше он был небезопасная свалка, которая никогда не была очищена должным образом.

Android избегает подобных вещей. Цель состоит в том, чтобы большинство (если не все) данные приложения должны быть удалены при удалении приложения. Этот тип общей базы данных не может быть очищен очень легко, так как Android не может легко узнать, нужны ли другому приложению значения, хранящиеся в приложении, которое удаляется.

...