两个Android平台(1.6)和Android平台(2.2)中联系人内容提供商的Android查询
我正在寻找从该设备获取联系方式(电话、电子邮件)的解决方案。我已经为OS1.6和2.2实现了代码。我正在构建一个API级别为4(1.6)的应用程序,但当我运行内置2.2设备时,我收到的电子邮件和电话字符串为空。两个Android平台(1.6)和Android平台(2.2)中联系人内容提供商的Android查询,android,Android,我正在寻找从该设备获取联系方式(电话、电子邮件)的解决方案。我已经为OS1.6和2.2实现了代码。我正在构建一个API级别为4(1.6)的应用程序,但当我运行内置2.2设备时,我收到的电子邮件和电话字符串为空。 你有合适的解决办法吗?请重播…使用以下方法获取日历基uri,因为它已从Os 2.2版更改 私有字符串getCalendarUriBase(){ }查看不起作用的代码会很有用。 String calendarUriBase = null; Uri calendars = Uri.parse
你有合适的解决办法吗?请重播…使用以下方法获取日历基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;