Lines Matching defs:cursor
53 import android.database.Cursor;
130 public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs,
153 private Cursor getPackagesCursor() {
177 // Finally, create the cursor
178 final MatrixCursor cursor = new MatrixCursor(TABLE_PACKAGES_COLUMNS, pkgs.size());
179 pkgs.forEach((pkg) -> cursor.addRow( new Object[] { pkg }));
180 return cursor;
186 private Cursor getPermissionsCursor(String packageName) {
197 // Cursor rows
257 // Then create the cursor
258 final MatrixCursor cursor = new MatrixCursor(TABLE_PERMISSIONS_COLUMNS, permissions.size());
259 permissions.forEach((row) -> cursor.addRow(row));
260 return cursor;
508 try (Cursor cursor = getPackagesCursor()) {
509 if (cursor == null || cursor.getCount() == 0) {
512 pw.println(cursor.getCount());
513 while (cursor.moveToNext()) {
514 final String pkg = cursor.getString(TABLE_PACKAGES_COL_PACKAGE);
525 try (Cursor cursor = getPermissionsCursor(pkg)) {
526 if (cursor == null) {
529 pw.println(cursor.getCount());
530 while (cursor.moveToNext()) {
531 pw.print(prefix); pw.print(cursor.getString(TABLE_PERMISSIONS_COL_PACKAGE));
533 final String uuid = cursor.getString(TABLE_PERMISSIONS_COL_VOLUME_UUID);
537 pw.print(cursor.getString(TABLE_PERMISSIONS_COL_DIRECTORY));
538 pw.print(": "); pw.println(cursor.getInt(TABLE_PERMISSIONS_COL_GRANTED) == 1);