【问题标题】:Extend Contacts application on Android to provide encryption在 Android 上扩展联系人应用程序以提供加密
【发布时间】:2010-12-17 06:09:12
【问题描述】:

我想根据用户的偏好对 Android 上 Contacts 应用程序存储的个人联系人进行加密。所以,我想我必须先挂钩/扩展 Contacts 应用程序,然后才能将数据存储到数据库中,并在用户想要查看它时对其进行解密。另外,我假设我必须将用于加密的密钥存储在文件中。任何人都可以建议如何去做吗?

谢谢!

【问题讨论】:

    标签: android encryption contacts


    【解决方案1】:

    您的目标虽然令人钦佩,但却不切实际。没有“联系人应用程序”。 Android 有一个标准的联系人内容提供者和相关活动。这已被 HTC(在支持 Sense 的设备上)、摩托罗拉(在支持 MOTOBLUR 的设备上)以及其他 OEM 所取代。再加上它们中的任何一个都没有“挂钩/扩展”机制这一事实,我看不出您如何创建您正在寻找的东西。

    Android 2.0 修改后的联系人 API,特别是对于多个帐户,可能会为您提供更多选择。您可能必须创建某种帐户来代表您的加密联系人,并且您可能有这样做的钩子。但是,我还没有机会深入研究新的 API 来确定这种方法是否可行。而且,它仍然假设 OEM 停止用自己的联系人替换本地联系人,这还远不能确定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多