/packages/apps/UnifiedEmail/src/com/android/mail/browse/ |
H A D | ConversationCursorOperationListener.java | 24 * Marks all contents of this cursor as seen. 37 * wrapped cursor, or returns. 39 public static void markContentsSeen(final Cursor cursor) { argument 40 if (cursor == null) { 44 if (cursor instanceof ConversationCursorOperationListener) { 45 ((ConversationCursorOperationListener) cursor).markContentsSeen(); 46 } else if (cursor instanceof CursorWrapper) { 47 markContentsSeen(((CursorWrapper) cursor).getWrappedCursor()); 54 * wrapped cursor, or returns. 56 public static void emptyFolder(final Cursor cursor) { argument [all...] |
/packages/providers/ContactsProvider/src/com/android/providers/contacts/util/ |
H A D | CloseUtils.java | 27 /** If the argument is non-null, close the cursor. */ 28 public static void closeQuietly(Cursor cursor) { argument 29 if (cursor != null) { 30 cursor.close();
|
/packages/apps/Bluetooth/tests/src/com/android/bluetooth/tests/pbap/ |
H A D | ContactCursorFilterTest.java | 36 Cursor cursor = BluetoothPbapVcardManager.ContactCursorFilter.filterByRange(mc, 1, 2); 37 assertEquals(2, cursor.getCount()); 38 assertEquals(1L, getContactsIdFromCursor(cursor, 0)); 39 assertEquals(2L, getContactsIdFromCursor(cursor, 1)); 40 cursor.close(); 43 cursor = BluetoothPbapVcardManager.ContactCursorFilter.filterByRange(mc, 1, 3); 44 assertEquals(3, cursor.getCount()); 45 assertEquals(1L, getContactsIdFromCursor(cursor, 0)); 46 assertEquals(2L, getContactsIdFromCursor(cursor, 1)); 47 assertEquals(3L, getContactsIdFromCursor(cursor, 156 getContactsIdFromCursor(Cursor cursor, int offset) argument [all...] |
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/ |
H A D | CursorPhotoSource.java | 23 * Common implementation for sources that load images from a cursor. 27 // An invalid cursor position to represent the uninitialized state. 29 // An invalid cursor position to represent the error state. 42 if (current.cursor == null || current.cursor.isClosed()) { 46 current.cursor.moveToPosition(current.position); 47 current.cursor.moveToNext(); 49 if (!current.cursor.isAfterLast()) { 50 data = unpackImageData(current.cursor, null); 51 data.cursor 83 unpackImageData(Cursor cursor, ImageData data) argument [all...] |
H A D | LocalSource.java | 76 Cursor cursor = mResolver.query(uri, projection, null, null, null); 77 if (cursor != null) { 78 cursor.moveToPosition(-1); 80 int dataIndex = cursor.getColumnIndex(MediaStore.Images.Media.DATA); 81 int bucketIndex = cursor.getColumnIndex(MediaStore.Images.Media.BUCKET_ID); 82 int nameIndex = cursor.getColumnIndex(MediaStore.Images.Media.BUCKET_DISPLAY_NAME); 83 int updatedIndex = cursor.getColumnIndex(MediaStore.Images.Media.DATE_TAKEN); 88 while (cursor.moveToNext()) { 89 String id = constructId(internal, cursor.getString(bucketIndex)); 97 data.thumbnailUrl = cursor 160 unpackImageData(Cursor cursor, ImageData data) argument [all...] |
/packages/apps/QuickSearchBox/src/com/android/quicksearchbox/ |
H A D | SuggestionPosition.java | 30 public SuggestionPosition(SuggestionCursor cursor) { argument 31 this(cursor, cursor.getPosition()); 34 public SuggestionPosition(SuggestionCursor cursor, int suggestionPos) { argument 35 mCursor = cursor; 44 * Gets the suggestion cursor, moved to point to the right suggestion.
|
H A D | CursorBackedSuggestionExtras.java | 27 * SuggestionExtras taking values from the extra columns in a suggestion cursor. 41 static CursorBackedSuggestionExtras createExtrasIfNecessary(Cursor cursor, int position) { argument 42 List<String> extraColumns = getExtraColumns(cursor); 44 return new CursorBackedSuggestionExtras(cursor, position, extraColumns); 50 static String[] getCursorColumns(Cursor cursor) { argument 52 return cursor.getColumnNames(); 60 static boolean cursorContainsExtras(Cursor cursor) { argument 61 String[] columns = getCursorColumns(cursor); 70 static List<String> getExtraColumns(Cursor cursor) { argument 71 String[] columns = getCursorColumns(cursor); 85 CursorBackedSuggestionExtras(Cursor cursor, int position, List<String> extraColumns) argument [all...] |
/packages/providers/ContactsProvider/src/com/android/providers/contacts/ |
H A D | PhoneLookupWithStarPrefix.java | 34 * Returns a cursor with a subset of the rows passed into this function. If {@param number} 35 * starts with a "*" then only rows from {@param cursor} that have a number equal to 37 * only rows from {@param cursor} that have numbers without starting "*" characters 43 * @param cursor this function takes ownership of the cursor. The calling scope MUST NOT 44 * use or close() the cursor passed into this function. The cursor must contain 47 * @return a cursor that the calling context owns 49 public static Cursor removeNonStarMatchesFromCursor(String number, Cursor cursor) { argument 52 Cursor unreturnedCursor = cursor; 122 matchingNumberStartsWithStar(Cursor cursor) argument 134 cursorValue(Cursor cursor, int column) argument [all...] |
/packages/apps/Camera2/src/com/android/camera/data/ |
H A D | DataUtils.java | 33 Cursor cursor = contentResolver.query(contentUri, proj, null, null, null); 34 if (cursor == null) { 38 int columnIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); 39 if (!cursor.moveToFirst()) { 42 return cursor.getString(columnIndex); 45 cursor.close();
|
H A D | FilmstripContentQueries.java | 41 * Convert a cursor at a given location to a Local Data object. 43 * @param cursor the current cursor state. 44 * @return a LocalData object that represents the current cursor state. 46 public I get(Cursor cursor); argument 58 * @param factory an object that can turn a given cursor into a LocalData object. 67 Cursor cursor = contentResolver.query(contentUri, projection, 70 if (cursor != null) { 71 while (cursor.moveToNext()) { 72 I item = factory.get(cursor); [all...] |
/packages/apps/ContactsCommon/src/com/android/contacts/common/util/ |
H A D | DataStatus.java | 46 public DataStatus(Cursor cursor) { argument 47 // When creating from cursor row, fill normally 48 fromCursor(cursor); 55 public void possibleUpdate(Cursor cursor) { argument 56 final boolean hasStatus = !isNull(cursor, Data.STATUS); 57 final boolean hasTimestamp = !isNull(cursor, Data.STATUS_TIMESTAMP); 66 final long newTimestamp = getLong(cursor, Data.STATUS_TIMESTAMP, -1); 72 // Fill in remaining details from cursor 73 fromCursor(cursor); 76 private void fromCursor(Cursor cursor) { argument 144 getString(Cursor cursor, String columnName) argument 148 getInt(Cursor cursor, String columnName) argument 152 getInt(Cursor cursor, String columnName, int missingValue) argument 157 getLong(Cursor cursor, String columnName, long missingValue) argument 162 isNull(Cursor cursor, String columnName) argument [all...] |
/packages/experimental/LoaderApp/src/com/android/loaderapp/util/ |
H A D | DataStatus.java | 44 public DataStatus(Cursor cursor) { argument 45 // When creating from cursor row, fill normally 46 fromCursor(cursor); 53 public void possibleUpdate(Cursor cursor) { argument 54 final boolean hasStatus = !isNull(cursor, Data.STATUS); 55 final boolean hasTimestamp = !isNull(cursor, Data.STATUS_TIMESTAMP); 64 final long newTimestamp = getLong(cursor, Data.STATUS_TIMESTAMP, -1); 70 // Fill in remaining details from cursor 71 fromCursor(cursor); 74 private void fromCursor(Cursor cursor) { argument 138 getString(Cursor cursor, String columnName) argument 142 getInt(Cursor cursor, String columnName) argument 146 getInt(Cursor cursor, String columnName, int missingValue) argument 151 getLong(Cursor cursor, String columnName, long missingValue) argument 156 isNull(Cursor cursor, String columnName) argument [all...] |
/packages/apps/Messaging/tests/src/com/android/messaging/ui/conversation/ |
H A D | ConversationMessageViewTest.java | 72 final FakeCursor cursor = TestDataFactory.getConversationMessageCursor(); 73 cursor.moveToFirst(); 75 view.bind(cursor); 76 verifyContent(view, TestDataFactory.getMessageText(cursor, 0), true, Dates 77 .getMessageTimeString((Long) cursor.getAt("received_timestamp", 0)).toString()); 83 final FakeCursor cursor = TestDataFactory.getConversationMessageCursor(); 84 cursor.moveToFirst(); 85 view.bind(cursor); 87 cursor.moveToNext(); 88 view.bind(cursor); [all...] |
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/testutil/ |
H A D | DeletedContactUtil.java | 40 Cursor cursor = resolver.query(uri, projection, null, null, null); 41 if (cursor.moveToNext()) { 42 return cursor.getLong(0); 51 Cursor cursor = resolver.query(URI, projection, null, null, null); 53 return cursor.getCount(); 55 CommonDatabaseUtils.closeQuietly(cursor); 65 Cursor cursor = resolver.query(URI, projection, null, null, null); 66 return CommonDatabaseUtils.multiRecordToArray(cursor); 78 Cursor cursor = resolver.query(URI, projection, selection, args, null); 79 return CommonDatabaseUtils.multiRecordToArray(cursor); [all...] |
H A D | CommonDatabaseUtils.java | 40 public static String[] singleRecordToArray(Cursor cursor) { argument 43 if (cursor.moveToNext()) { 44 result = new String[cursor.getColumnCount()]; 45 fillArray(cursor, result); 48 closeQuietly(cursor); 53 public static List<String[]> multiRecordToArray(Cursor cursor) { argument 56 while (cursor.moveToNext()) { 57 String[] record = new String[cursor.getColumnCount()]; 58 fillArray(cursor, record); 62 closeQuietly(cursor); 67 fillArray(Cursor cursor, String[] array) argument 73 closeQuietly(Cursor cursor) argument [all...] |
/packages/apps/Gallery/src/com/android/camera/gallery/ |
H A D | ImageList.java | 41 Cursor cursor = Media.query( 49 while (cursor.moveToNext()) { 50 hash.put(cursor.getString(1), cursor.getString(0)); 54 cursor.close(); 115 protected long getImageId(Cursor cursor) { argument 116 return cursor.getLong(INDEX_ID); 120 protected BaseImage loadImageFromCursor(Cursor cursor) { argument 121 long id = cursor.getLong(INDEX_ID); 122 String dataPath = cursor [all...] |
/packages/apps/Dialer/src/com/android/dialer/calllog/ |
H A D | GroupingListAdapter.java | 40 * SparseIntArray, which maps the cursor position of the first element of a group to the size 71 * Finds all groups of adjacent items in the cursor and calls {@link #addGroup} for 74 protected abstract void addGroups(Cursor cursor); argument 76 protected abstract void addVoicemailGroups(Cursor cursor); argument 80 public void changeCursor(Cursor cursor) { argument 81 changeCursor(cursor, false); 84 public void changeCursorVoicemail(Cursor cursor) { argument 85 changeCursor(cursor, true); 88 public void changeCursor(Cursor cursor, boolean voicemail) { argument 89 if (cursor [all...] |
/packages/providers/PartnerBookmarksProvider/tests/src/com/android/providers/partnerbookmarks/ |
H A D | PartnerBookmarksProviderTest.java | 40 Cursor cursor = null; 42 cursor = providerClient.query(PartnerBookmarksContract.Bookmarks.CONTENT_URI, 44 assertNotNull("Failed to query for bookmarks", cursor); 46 while (cursor.moveToNext()) { 47 long id = cursor.getLong( 48 cursor.getColumnIndexOrThrow(PartnerBookmarksContract.Bookmarks.ID)); 49 long parent = cursor.getLong( 50 cursor.getColumnIndexOrThrow(PartnerBookmarksContract.Bookmarks.PARENT)); 51 boolean isFolder = cursor.getInt( 52 cursor [all...] |
/packages/apps/Messaging/tests/src/com/android/messaging/ui/contact/ |
H A D | ContactListItemViewTest.java | 79 final FakeCursor cursor = TestDataFactory.getAllContactListCursor(); 81 cursor.moveToPosition(row); 82 view.bind(cursor, mockHost, false, null); 83 verifyContent(view, (String) cursor.getAt(Contacts.DISPLAY_NAME, row), 84 (String) cursor.getAt(Phone.NUMBER, row), 85 (String) cursor.getAt(Contacts.PHOTO_THUMBNAIL_URI, row), true); 90 final FakeCursor cursor = TestDataFactory.getAllContactListCursor(); 92 cursor.moveToPosition(row); 93 view.bind(cursor, mockHost, false, null); 94 verifyContent(view, (String) cursor [all...] |
/packages/apps/Dialer/tests/src/com/android/dialer/database/ |
H A D | FilteredNumberProviderTest.java | 62 Cursor cursor = mResolver.query( 64 assertNotNull(cursor); 65 assertEquals(cursor.getCount(), 0); 66 cursor.close(); 75 Cursor cursor = mResolver.query(uri, null, null, null, null); 76 assertNotNull(cursor); 77 assertEquals(cursor.getCount(), 1); 79 cursor.moveToFirst(); 80 assertCursorValues(cursor, testValues); 81 cursor 204 assertCursorValues(Cursor cursor, ContentValues expectedValues) argument [all...] |
/packages/apps/Gallery2/src/com/android/gallery3d/data/ |
H A D | LocalVideo.java | 75 public LocalVideo(Path path, GalleryApp application, Cursor cursor) { argument 78 loadFromCursor(cursor); 86 Cursor cursor = LocalAlbum.getItemCursor(resolver, uri, PROJECTION, id); 87 if (cursor == null) { 88 throw new RuntimeException("cannot get cursor for: " + path); 91 if (cursor.moveToNext()) { 92 loadFromCursor(cursor); 97 cursor.close(); 101 private void loadFromCursor(Cursor cursor) { argument 102 id = cursor 132 updateFromCursor(Cursor cursor) argument [all...] |
/packages/apps/Dialer/tests/src/com/android/dialer/voicemail/ |
H A D | VoicemailPlaybackTest.java | 103 try (Cursor cursor = getArchivedVoicemailCursor()) { 104 assertTrue(hasContent(cursor)); 105 assertEquals(ContentUris.parseId(mVoicemailUri), getRowServerId(cursor)); 112 try (Cursor cursor = getArchivedVoicemailCursor()) { 113 if (hasContent(cursor)) { 114 getContentResolver().delete(getRowUri(cursor), null, null); 132 private int getRowServerId(Cursor cursor) { argument 133 return cursor 134 .getInt(cursor.getColumnIndex(VoicemailArchiveContract.VoicemailArchive.SERVER_ID)); 137 private Uri getRowUri(Cursor cursor) { argument 142 hasContent(Cursor cursor) argument [all...] |
/packages/apps/ContactsCommon/src/com/android/contacts/common/list/ |
H A D | ContactListAdapter.java | 35 * A cursor adapter for the {@link ContactsContract.Contacts#CONTENT_TYPE} content type. 173 public Uri getContactUri(int partitionIndex, Cursor cursor) { argument 174 long contactId = cursor.getLong(ContactQuery.CONTACT_ID); 175 String lookupKey = cursor.getString(ContactQuery.CONTACT_LOOKUP_KEY); 186 final Cursor cursor = (Cursor) getItem(position); 187 if (cursor != null) { 188 final long contactId = cursor.getLong(ContactQuery.CONTACT_ID); 200 public boolean isSelectedContact(int partitionIndex, Cursor cursor) { argument 207 cursor.getString(ContactQuery.CONTACT_LOOKUP_KEY))) { 212 && getSelectedContactId() == cursor 216 newView( Context context, int partition, Cursor cursor, int position, ViewGroup parent) argument 229 bindSectionHeaderAndDivider(ContactListItemView view, int position, Cursor cursor) argument 240 bindPhoto(final ContactListItemView view, int partitionIndex, Cursor cursor) argument 269 bindNameAndViewId(final ContactListItemView view, Cursor cursor) argument 277 bindPresenceAndStatusMessage(final ContactListItemView view, Cursor cursor) argument 282 bindSearchSnippet(final ContactListItemView view, Cursor cursor) argument 368 changeCursor(int partitionIndex, Cursor cursor) argument [all...] |
/packages/apps/Contacts/src/com/android/contacts/util/ |
H A D | NotifyingAsyncQueryHandler.java | 40 void onQueryComplete(int token, Object cookie, Cursor cursor); argument 58 protected void onQueryComplete(int token, Object cookie, Cursor cursor) { argument 61 listener.onQueryComplete(token, cookie, cursor); 62 } else if (cursor != null) { 63 cursor.close();
|
/packages/apps/UnifiedEmail/src/com/android/mail/ui/ |
H A D | ConversationPositionTracker.java | 42 /** Did we recalculate positions after updating the cursor? */ 56 /** Move cursor to a specific position and return the conversation there */ 58 final ConversationCursor cursor = mCallbacks.getConversationListCursor(); 59 cursor.moveToPosition(position); 60 final Conversation conv = cursor.getConversation(); 69 final ConversationCursor cursor = mCallbacks.getConversationListCursor(); 70 if (isDataLoaded(cursor)) { 71 return cursor.getCount(); 123 * the positions in the tracker. We need a valid cursor before we can bless the position as 134 /** @return whether or not we have a valid cursor t 135 isDataLoaded(ConversationCursor cursor) argument [all...] |