2009-11-16 4 views
0

Я хочу зашифровать отдельные контакты, хранящиеся в приложении на Android, исходя из предпочтений пользователя. Итак, я думаю, что мне придется подключить/расширить приложение до того, как оно хранит данные в базе данных и расшифрует его, когда пользователь захочет его просмотреть. Кроме того, я предполагаю, что мне придется хранить ключ для шифрования в файле. Может ли кто-нибудь предложить, как это сделать?Расширение приложения для контактов на Android для обеспечения шифрования

Спасибо!

ответ

1

Ваша цель, хотя и замечательная, непрактична. Нет приложения «Контакты». У Android есть стандартный поставщик контента для контактов и связанные с ним действия. Это было заменено на HTC (на устройствах с поддержкой Sense), на Motorola (на устройствах с поддержкой MOTOBLUR) и, возможно, на других OEM-производителей. Объедините это с тем фактом, что для любого из них нет механизма «hook/extend», и я не вижу, как вы можете создавать то, что ищете.

Обновленный API контактов Android 2.0, особенно с несколькими учетными записями, может предоставить вам больше возможностей. Возможно, вам нужно создать какую-то учетную запись, которая представляет ваши зашифрованные контакты, и у вас могут быть крючки для этого. Однако у меня не было возможности вникнуть в новый API достаточно, чтобы точно сказать, является ли этот подход или не осуществим. И, по-прежнему, предполагается, что OEM-производители перестанут заменять собственные материалы для контактов своими собственными, и это далеко не точно.

+0

Благодарим за информацию! –

Смежные вопросы