public static AppInfo queryApp(ContentResolver cr) { AppInfo info = new AppInfo(); Cursor c = cr.query(CrsyncConstants.URI_APP, null, null, null, null); if (c != null && c.moveToFirst()) { int hashColumn = c.getColumnIndex(CrsyncConstants.COLUMN_APP_HASH); int percentColumn = c.getColumnIndex(CrsyncConstants.COLUMN_APP_PERCENT); info.mHash = c.getString(hashColumn); info.mPercent = c.getInt(percentColumn); } else { logger.severe("####AppInfo query URI fail"); } if (c != null) { c.close(); } return info; }