0
我正在寻找解决方案从设备获取联系人详细信息(电话,电子邮件)。我已经实现了OS 1.6和2.2的代码。我正在构建API级别为4(1.6)的应用程序,但是当我在2.2设备中运行构建版本时,我将电子邮件和电话字符串设置为空。 你有适当的解决方案吗?请重新播放...在两个android平台(1.6)和android平台(2.2)中联系内容提供者的Android查询
我正在寻找解决方案从设备获取联系人详细信息(电话,电子邮件)。我已经实现了OS 1.6和2.2的代码。我正在构建API级别为4(1.6)的应用程序,但是当我在2.2设备中运行构建版本时,我将电子邮件和电话字符串设置为空。 你有适当的解决方案吗?请重新播放...在两个android平台(1.6)和android平台(2.2)中联系内容提供者的Android查询
使用以下方法获取日历基址uri,因为它已从Os版本2.2更改。
私人字符串getCalendarUriBase(){
String calendarUriBase = null;
Uri calendars = Uri.parse("content://calendar/calendars");
Cursor managedCursor = null;
try {
managedCursor = managedQuery(calendars, null, null, null, null);
} catch (Exception e) {
// eat
}
if (managedCursor != null) {
calendarUriBase = "content://calendar/";
} else {
calendars = Uri.parse("content://com.android.calendar/calendars");
try {
managedCursor = managedQuery(calendars, null, null, null, null);
} catch (Exception e) {
// eat
}
if (managedCursor != null) {
calendarUriBase = "content://com.android.calendar/";
}
}
return calendarUriBase;
}
谢谢...................... – user767766 2011-06-08 12:44:38
这将看到不工作的代码是有用的。 – 2011-04-12 13:30:13