Пользовательские поля контактов не удалялись при удалении приложения?

В Android вы можете прикрепить к контактам собственные метаданные, как показано здесь.

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

Мои вопросы:

  1. Как это могло произойти?

  2. Разве это не должно считаться хламом и не должно быть удалено? Это напоминает мне идею реестра ОС Windows, где приложения оставляют следы даже после удаления.

  3. Могут ли другие приложения получить доступ к этим данным или изменить их?

  4. Какова цель этих дополнительных данных в любом случае?

  5. Знаете ли вы другие приложения, которые делают то же самое?

  6. Должен ли mimeType иметь формат «vnd.android.cursor.item/YOUR_APP»? что произойдет, если «ВАШЕ_ПРИЛОЖЕНИЕ» уже занято?


person android developer    schedule 16.10.2012    source источник