| /frameworks/base/core/tests/coretests/src/android/provider/ |
| TestFontsProvider.java | 24 import android.database.Cursor; 65 void setCustomCursor(MatrixCursor cursor) { 66 mCustomCursor = cursor; 76 public Cursor query(@NonNull Uri uri, @Nullable String[] projection, @Nullable String selection, 81 MatrixCursor cursor; local 83 cursor = new MatrixCursor(new String[] { FontsContract.Columns._ID, 87 cursor.addRow(new Object[] { 1, TTC_INDEX, VARIATION_SETTINGS, 400, 0, mResultCode }); 89 cursor = new MatrixCursor(new String[] { FontsContract.Columns._ID }); 90 cursor.addRow(new Object[] { 1 }); 92 return cursor; [all...] |
| /frameworks/ex/common/tests/src/com/android/common/widget/ |
| CompositeCursorAdapterTest.java | 19 import android.database.Cursor; 47 protected View newHeaderView(Context context, int partition, Cursor cursor, ViewGroup parent) { 52 protected void bindHeaderView(View view, int partition, Cursor cursor) { 53 mRequests.append(partition + (cursor == null ? "" : cursor.getColumnNames()[0]) 58 protected View newView(Context context, int sectionIndex, Cursor cursor, int position, 64 protected void bindView(View v, int partition, Cursor cursor, int position) 251 MatrixCursor cursor = new MatrixCursor(new String[]{name}); local [all...] |
| /frameworks/support/room/runtime/src/main/java/androidx/room/paging/ |
| LimitOffsetDataSource.java | 19 import android.database.Cursor; 40 * receiving a {@link Cursor} from a large query but avoids the need to manually manage it, and 86 Cursor cursor = mDb.query(sqLiteQuery); local 88 if (cursor.moveToFirst()) { 89 return cursor.getInt(0); 93 cursor.close(); 105 protected abstract List<T> convertRows(Cursor cursor); 152 Cursor cursor = null local 166 Cursor cursor = mDb.query(sqLiteQuery); local [all...] |
| /frameworks/support/tv-provider/src/main/java/androidx/tvprovider/media/tv/ |
| PreviewProgram.java | 21 import android.database.Cursor; 54 * try (Cursor cursor = resolver.query(previewProgramUri, null, null, null, null)) { 55 * if (cursor != null && cursor.getCount() != 0) { 56 * cursor.moveToNext(); 57 * previewProgram = PreviewProgram.fromCursor(cursor); 165 * Creates a Program object from a cursor including the fields defined in 168 * @param cursor A row from the TV Input Framework database. 169 * @return A Program with the values taken from the cursor [all...] |
| WatchNextProgram.java | 21 import android.database.Cursor; 57 * try (Cursor cursor = resolver.query(watchNextProgramUri, null, null, null, null)) { 58 * if (cursor != null && cursor.getCount() != 0) { 59 * cursor.moveToNext(); 60 * watchNextProgram = WatchNextProgram.fromCursor(cursor); 188 * Creates a WatchNextProgram object from a cursor including the fields defined in 191 * @param cursor A row from the TV Input Framework database. 192 * @return A Program with the values taken from the cursor [all...] |
| /packages/apps/Camera2/src/com/android/camera/session/ |
| PlaceholderManager.java | 21 import android.database.Cursor; 183 Cursor cursor = resolver.query(uri, local 189 if (cursor == null || cursor.getCount() == 0) { 192 int dateIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATE_TAKEN); 193 int nameIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DISPLAY_NAME); 195 cursor.moveToFirst(); 196 long date = cursor.getLong(dateIndex); 197 String name = cursor.getString(nameIndex) [all...] |
| /packages/apps/Car/libs/car-settings-lib/src/com/android/car/settingslib/util/ |
| ProfileNameSaver.java | 22 import android.database.Cursor; 72 Cursor cursor = contentResolver.query( local 79 if (cursor == null) { 88 if (cursor.moveToFirst()) { 89 meRawContactId = cursor.getLong(0); 93 cursor.close(); 132 Cursor cursor = contentResolver.query( local 141 if (cursor == null) [all...] |
| /packages/apps/Contacts/src/com/android/contacts/group/ |
| UpdateGroupMembersAsyncTask.java | 21 import android.database.Cursor; 107 final Cursor cursor = mContext.getContentResolver().query( local 109 final long[] rawContactIds = new long[cursor.getCount()]; 112 while (cursor.moveToNext()) { 113 rawContactIds[i] = cursor.getLong(0); 117 cursor.close();
|
| /packages/apps/Contacts/src/com/android/contacts/interactions/ |
| SmsInteractionsLoader.java | 22 import android.database.Cursor; 87 Cursor cursor = getSmsCursorFromThreads(threadIdStrings); local 88 if (cursor != null) { 91 while (cursor.moveToNext()) { 93 DatabaseUtils.cursorRowToContentValues(cursor, values); 99 cursor.close(); 109 private Cursor getSmsCursorFromThreads(List<String> threadIds) {
|
| /packages/apps/Contacts/src/com/android/contacts/list/ |
| LegacyPhoneNumberListAdapter.java | 21 import android.database.Cursor; 30 * A cursor adapter for the Phones.CONTENT_TYPE content type. 67 return ((Cursor)getItem(position)).getString(PHONE_DISPLAY_NAME_COLUMN_INDEX); 71 Cursor cursor = ((Cursor)getItem(position)); local 72 long id = cursor.getLong(PHONE_ID_COLUMN_INDEX); 78 Context context, int partition, Cursor cursor, int position, ViewGroup parent) { 80 super.newView(context, partition, cursor, position, parent) [all...] |
| /packages/apps/Contacts/tests/src/com/android/contacts/tests/allintents/ |
| ResultActivity.java | 22 import android.database.Cursor; 106 Cursor cursor = getContentResolver().query(dataUri, null, null, null, null); local 107 if (cursor == null) { 111 while (cursor.moveToNext()) { 113 String[] columnNames = cursor.getColumnNames(); 118 int index = cursor.getColumnIndex(names[i]); 119 String value = cursor.getString(index); 128 cursor.close(); 145 Cursor cursor = getContentResolver().query local [all...] |
| /packages/apps/Dialer/java/com/android/dialer/app/calllog/ |
| GroupingListAdapter.java | 20 import android.database.Cursor; 54 private Cursor cursor; field in class:GroupingListAdapter 56 * SparseIntArray, which maps the cursor position of the first element of a group to the size of 68 * Finds all groups of adjacent items in the cursor and calls {@link #addGroup} for each of them. 70 protected abstract void addGroups(Cursor cursor); 74 public void changeCursor(Cursor cursor) { 75 if (cursor == this.cursor) [all...] |
| /packages/apps/Dialer/java/com/android/dialer/searchfragment/directories/ |
| DirectoryContactsCursor.java | 20 import android.database.Cursor; 34 * {@link MergeCursor} used for combining directory cursors into one cursor. 39 * <p>This cursor merges them together with a header at the start of each cursor/list using {@link 56 * Returns a single cursor with headers inserted between each non-empty cursor. If all cursors are 62 Context context, Cursor[] cursors, List<Directory> directories) { 68 Cursor[] cursorsWithHeaders = insertHeaders(context, cursors, directories); 75 private DirectoryContactsCursor(Cursor[] cursors) { 79 private static Cursor[] insertHeaders 83 Cursor cursor = cursors[i]; local [all...] |
| /packages/apps/Dialer/java/com/android/dialer/smartdial/ |
| SmartDialCursorLoader.java | 21 import android.database.Cursor; 32 /** Implements a Loader<Cursor> class to asynchronously load SmartDial search results. */ 33 public class SmartDialCursorLoader extends AsyncTaskLoader<Cursor> { 40 private Cursor cursor; field in class:SmartDialCursorLoader 71 * @return Cursor of contacts that matches the SmartDial query. 74 public Cursor loadInBackground() { 93 /** Constructs a cursor for the returned array of results. */ 94 final MatrixCursor cursor = new MatrixCursor(PhoneQuery.PROJECTION_PRIMARY); local 104 cursor.addRow(row) [all...] |
| /packages/apps/Dialer/java/com/android/dialer/speeddial/ |
| FavoritesViewHolder.java | 21 import android.database.Cursor; 65 public void bind(Context context, Cursor cursor) { 66 Assert.checkArgument(cursor.getInt(StrequentContactsCursorLoader.PHONE_STARRED) == 1); 68 number = cursor.getString(StrequentContactsCursorLoader.PHONE_NUMBER); 70 String name = cursor.getString(StrequentContactsCursorLoader.PHONE_DISPLAY_NAME); 71 long contactId = cursor.getLong(StrequentContactsCursorLoader.PHONE_ID); 72 lookupKey = cursor.getString(StrequentContactsCursorLoader.PHONE_LOOKUP_KEY); 75 String photoUri = cursor.getString(StrequentContactsCursorLoader.PHONE_PHOTO_URI); 80 cursor.getLong(StrequentContactsCursorLoader.PHONE_PHOTO_ID) 85 phoneType.setText(getLabel(context.getResources(), cursor)); local [all...] |
| SpeedDialCursor.java | 20 import android.database.Cursor; 31 /** Cursor for favorites contacts. */ 52 public static SpeedDialCursor newInstance(Cursor strequentCursor) { 56 SpeedDialCursor cursor = new SpeedDialCursor(buildCursors(strequentCursor)); local 58 return cursor; 61 private static Cursor[] buildCursors(Cursor strequentCursor) { 71 // Iterate backwards through the cursor to check that this isn't a duplicate contact 93 List<Cursor> cursorList = new ArrayList<>(); 102 return cursorList.toArray(new Cursor[cursorList.size()]) 106 MatrixCursor cursor = new MatrixCursor(HEADER_CURSOR_PROJECTION); local [all...] |
| /packages/apps/EmergencyInfo/src/com/android/emergency/ |
| EmergencyContactManager.java | 20 import android.database.Cursor; 49 Cursor cursor = context.getContentResolver().query( local 58 if (cursor.moveToNext()) { 59 name = cursor.getString(0); 60 phoneNumber = cursor.getString(1); 63 cursor.getInt(2), 64 cursor.getString(3)).toString(); 65 Long photoId = cursor.getLong(4); 69 Cursor cursor2 = context.getContentResolver().query 101 Cursor cursor = null; local [all...] |
| /packages/apps/Launcher3/src/com/android/launcher3/ |
| AppWidgetsRestoredReceiver.java | 10 import android.database.Cursor; 96 Cursor cursor = cr.query(Favorites.CONTENT_URI, local 100 if (!cursor.moveToFirst()) { 105 cursor.close();
|
| /packages/apps/Messaging/src/com/android/messaging/datamodel/action/ |
| LogTelephonyDatabaseAction.java | 20 import android.database.Cursor; 88 Cursor cursor = SqliteWrapper.query(context, context.getContentResolver(), local 91 if (cursor == null) { 92 LogUtil.w(TAG, "null Cursor in content://mms-sms/canonical-addresses"); 95 while (cursor.moveToNext()) { 96 long id = cursor.getLong(0); 97 String number = cursor.getString(1); 101 cursor.close(); 109 cursor = SqliteWrapper.query(context, context.getContentResolver() [all...] |
| /packages/apps/Messaging/tests/src/com/android/messaging/ui/conversationlist/ |
| ConversationListFragmentTest.java | 20 import android.database.Cursor; 73 * @param cursor 75 private void loadWith(final Cursor cursor) { 87 fragment.onConversationListCursorUpdated(mMockConversationListData, cursor); 94 * Verifies that list view gets correctly populated given a cursor. 97 final Cursor cursor = TestDataFactory.getConversationListCursor(); local 98 loadWith(cursor); 101 //assertEquals(cursor.getCount(), listView.getCount()) 122 final Cursor cursor = TestDataFactory.getConversationListCursor(); local [all...] |
| /packages/apps/QuickSearchBox/tests/partial/src/com/android/quicksearchbox/tests/partial/ |
| PartialSuggestionProvider.java | 23 import android.database.Cursor; 85 private void addRows(MatrixCursor cursor, boolean partial) { 87 cursor.addRow(new Object[]{ 98 public Cursor query(Uri uri, String[] projectionIn, String selection, 104 Log.d(TAG, "returning null cursor"); 108 MutableMatrixCursor cursor = new MutableMatrixCursor(COLUMNS); local 110 addRows(cursor, true); 112 Log.d(TAG, "returning empty cursor"); 114 cursor.getExtras().putBoolean(SearchManager.CURSOR_EXTRA_KEY_IN_PROGRESS, true); 115 mCursor = cursor; [all...] |
| /packages/apps/Settings/src/com/android/settings/inputmethod/ |
| UserDictionaryList.java | 22 import android.database.Cursor; 84 final Cursor cursor = context.getContentResolver().query( local 88 if (cursor == null) { 93 if (cursor.moveToFirst()) { 94 final int columnIndex = cursor.getColumnIndex(UserDictionary.Words.LOCALE); 96 final String locale = cursor.getString(columnIndex); 98 } while (cursor.moveToNext()); 101 cursor.close();
|
| /packages/experimental/LoaderApp/src/com/android/loaderapp/fragments/ |
| GroupsListFragment.java | 26 import android.database.Cursor; 37 public class GroupsListFragment extends LoaderManagingFragment<Cursor> 86 public void onLoadFinished(Loader loader, Cursor data) { 95 private void setData(Cursor groups) { 99 mAdapter.changeCursor(new MergeCursor(new Cursor[] { psuedoGroups, groups })); 108 Cursor cursor = (Cursor) mAdapter.getItem(position); local 109 mController.onGroupSelected(cursor.getString(GroupsListLoader.COLUMN_TITLE));
|
| /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/userdictionary/ |
| UserDictionaryList.java | 22 import android.database.Cursor; 58 final Cursor cursor = activity.getContentResolver().query(UserDictionary.Words.CONTENT_URI, local 62 if (null == cursor) { 67 if (cursor.moveToFirst()) { 68 final int columnIndex = cursor.getColumnIndex(UserDictionary.Words.LOCALE); 70 final String locale = cursor.getString(columnIndex); 72 } while (cursor.moveToNext()); 75 cursor.close();
|
| /packages/providers/CalendarProvider/src/com/android/providers/calendar/ |
| MetaData.java | 22 import android.database.Cursor; 136 Cursor cursor = db.query("CalendarMetaData", sCalendarMetaDataProjection, local 139 if (cursor.moveToNext()) { 140 timezone = cursor.getString(METADATA_INDEX_LOCAL_TIMEZONE); 141 minInstance = cursor.getLong(METADATA_INDEX_MIN_INSTANCE); 142 maxInstance = cursor.getLong(METADATA_INDEX_MAX_INSTANCE); 145 if (cursor != null) { 146 cursor.close();
|