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