我需要强制在Eclipse上创建的Android项目在1.5 AVD(模拟器)上运行,这是因为我正在编写一个将支持Contacts API和ContactsContract API的应用程序。
有谁知道可以实现这个功能的方法吗?
我需要强制在Eclipse上创建的Android项目在1.5 AVD(模拟器)上运行,这是因为我正在编写一个将支持Contacts API和ContactsContract API的应用程序。
有谁知道可以实现这个功能的方法吗?
int sdk = new Integer(Build.VERSION.SDK).intValue();
if(sdk >= 5) {
// do whatever you need
}
else {
// do whatever else you need
}
查看这个问题的答案:如何同时在Android 1.x和2.x上使用联系人API?
我认为你要找的是条件类加载。在这种情况下,我认为你应该将项目配置为1.x项目,它应该可以在1.x上构建和运行,然后如果检测到2.x手机,它将使用更新的API。