Android ContactsContract和跨多个SDK版本构建

4
我希望我的应用程序能在所有Android版本上运行,但是Contacts API在2.0中发生了变化。
在SDK 1.6及更早版本中,我使用android.provider.Contacts来查询联系人数据库,但在2.0中不起作用。
相反,在2.0中,我使用android.provider.ContactsContract。这就出现了一个问题:当我有ContactsContract的代码时,我的应用程序将无法构建1.6及更早版本。
我需要为我的应用程序制作两个单独的版本(一个版本为<=1.6,另一个版本为2.0及更高版本),还是有一种避免这样做的方法?
1个回答

8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接