我需要创建一个模仿本机android联系人应用程序的联系人应用程序。应用程序需要移植到所有Android设备上,并且应该支持本机应用程序包含的字段。
我需要知道内容提供商支持的所有字段以及如何处理修改股票联系人应用程序的设备(例如HTC Hero)
答案 0 :(得分:1)
Android SDK提供了有关联系人提供程序的非常详细的信息 - 其中详细说明了所支持的所有内容。我假设您的应用程序仅为2.0 - 如果您也想支持较旧的Android手机,您基本上必须执行相同的工作两次并使用旧的联系人API。同样,无论(旧的)文档说什么都支持。
由于内容提供商位于ROM中,修改后的应用程序不使用联系人提供商 - 他们在现有提供商之上拥有自己的内容提供商来处理所有其他字段。例如,Hero拥有自己的内容提供商,其中包含联系人的“事件”,这些是专有的 - 您最好的办法是获得一个root用户手机并使用adb转储他们的SQL数据库。