List of usage examples for android.support.v4.content PermissionChecker PERMISSION_GRANTED
int PERMISSION_GRANTED
To view the source code for android.support.v4.content PermissionChecker PERMISSION_GRANTED.
Click Source Link
From source file:com.prey.PreyPermission.java
public static boolean canAccessFineLocation(Context ctx) { boolean canAccessFineLocation = (PermissionChecker.checkSelfPermission(ctx, android.Manifest.permission.ACCESS_FINE_LOCATION) == PermissionChecker.PERMISSION_GRANTED); //PreyLogger.d("canAccessFineLocation:" + canAccessFineLocation); return canAccessFineLocation; }
From source file:com.prey.PreyPermission.java
public static boolean canAccessCoarseLocation(Context ctx) { boolean canAccessCoarseLocation = PermissionChecker.checkSelfPermission(ctx, android.Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED; //PreyLogger.d("canAccessCoarseLocation:"+canAccessCoarseLocation); return canAccessCoarseLocation; }
From source file:com.prey.PreyPermission.java
public static boolean canAccessCamera(Context ctx) { boolean canAccessCamera = PermissionChecker.checkSelfPermission(ctx, android.Manifest.permission.CAMERA) == PermissionChecker.PERMISSION_GRANTED; //PreyLogger.d("canAccessCamera:"+canAccessCamera); return canAccessCamera; }
From source file:com.prey.PreyPermission.java
public static boolean canAccessReadPhoneState(Context ctx) { boolean canAccessReadPhoneState = PermissionChecker.checkSelfPermission(ctx, Manifest.permission.READ_PHONE_STATE) == PermissionChecker.PERMISSION_GRANTED; //PreyLogger.d("canAccessReadPhoneState:"+canAccessReadPhoneState); return canAccessReadPhoneState; }
From source file:com.prey.PreyPermission.java
public static boolean canAccessSendSms(Context ctx) { boolean canAccessSendSms = PermissionChecker.checkSelfPermission(ctx, Manifest.permission.SEND_SMS) == PermissionChecker.PERMISSION_GRANTED; //PreyLogger.d("canAccessSendSms:"+canAccessSendSms); return canAccessSendSms; }
From source file:com.prey.PreyPermission.java
public static boolean canAccessReceiveSms(Context ctx) { boolean canAccessReceiveSms = PermissionChecker.checkSelfPermission(ctx, Manifest.permission.RECEIVE_SMS) == PermissionChecker.PERMISSION_GRANTED; //PreyLogger.d("canAccessReceiveSms:"+canAccessReceiveSms); return canAccessReceiveSms; }
From source file:com.rks.musicx.data.loaders.ArtistLoader.java
@Override public List<Artist> loadInBackground() { List<Artist> artistList = new ArrayList<>(); if (PermissionChecker.checkCallingOrSelfPermission(getContext(), Manifest.permission.READ_EXTERNAL_STORAGE) == PermissionChecker.PERMISSION_GRANTED) { Cursor cursor = getContext().getContentResolver().query(MediaStore.Audio.Artists.EXTERNAL_CONTENT_URI, null, null, null, sortorder); if (cursor != null && cursor.moveToFirst()) { int idCol = cursor.getColumnIndex(BaseColumns._ID); int nameCol = cursor.getColumnIndex(MediaStore.Audio.ArtistColumns.ARTIST); int albumsNbCol = cursor.getColumnIndex(MediaStore.Audio.ArtistColumns.NUMBER_OF_ALBUMS); int tracksNbCol = cursor.getColumnIndex(MediaStore.Audio.ArtistColumns.NUMBER_OF_TRACKS); do {/*from ww w.j av a 2 s. c o m*/ long id = cursor.getLong(idCol); String artistName = cursor.getString(nameCol); int albumCount = cursor.getInt(albumsNbCol); int trackCount = cursor.getInt(tracksNbCol); artistList.add(new Artist(id, artistName, albumCount, trackCount)); } while (cursor.moveToNext()); cursor.close(); } if (cursor == null) { return Collections.emptyList(); } return artistList; } else { return null; } }
From source file:com.rks.musicx.data.loaders.ArtistAlbumLoader.java
@Override public List<Artist> loadInBackground() { List<Artist> artistList = new ArrayList<>(); if (PermissionChecker.checkCallingOrSelfPermission(getContext(), Manifest.permission.READ_EXTERNAL_STORAGE) == PermissionChecker.PERMISSION_GRANTED) { Cursor cursor = getContext().getContentResolver().query( MediaStore.Audio.Artists.Albums.getContentUri("external", artistID), null, null, null, sortorder);/*from ww w . j av a 2s . com*/ if (cursor != null && cursor.moveToFirst()) { int idCol = cursor.getColumnIndex(BaseColumns._ID); int nameCol = cursor.getColumnIndex(MediaStore.Audio.Artists.Albums.ARTIST); int albumsNbCol = cursor.getColumnIndex(MediaStore.Audio.Artists.Albums.NUMBER_OF_SONGS_FOR_ARTIST); int tracksNbCol = cursor.getColumnIndex(MediaStore.Audio.Artists.Albums.NUMBER_OF_SONGS); do { long id = cursor.getLong(idCol); String artistName = cursor.getString(nameCol); int albumCount = cursor.getInt(albumsNbCol); int trackCount = cursor.getInt(tracksNbCol); artistList.add(new Artist(id, artistName, albumCount, trackCount)); } while (cursor.moveToNext()); cursor.close(); } if (cursor == null) { return Collections.emptyList(); } return artistList; } else { return null; } }
From source file:com.rks.musicx.data.loaders.PlaylistLoaders.java
@Override public List<Playlist> loadInBackground() { List<Playlist> playlistList = new ArrayList<>(); if (PermissionChecker.checkCallingOrSelfPermission(getContext(), Manifest.permission.READ_EXTERNAL_STORAGE) == PermissionChecker.PERMISSION_GRANTED) { Cursor cursor = getContext().getContentResolver().query(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, dataCol, "", null, sortorder); if (cursor != null && cursor.moveToFirst()) { int idCol = cursor.getColumnIndex(MediaStore.Audio.Playlists._ID); int nameCol = cursor.getColumnIndex(MediaStore.Audio.Playlists.NAME); do {/*from w w w . ja v a 2s .c o m*/ long id = cursor.getLong(idCol); String name = cursor.getString(nameCol); Playlist playlist = new Playlist(); playlist.setId(id); playlist.setName(name); playlistList.add(playlist); } while (cursor.moveToNext()); cursor.close(); } if (cursor == null) { return Collections.emptyList(); } return playlistList; } else { return null; } }
From source file:com.prey.PreyPermission.java
public static boolean canAccessReadSms(Context ctx) { boolean canAccessReadSms = PermissionChecker.checkSelfPermission(ctx, Manifest.permission.READ_SMS) == PermissionChecker.PERMISSION_GRANTED; //PreyLogger.d("canAccessReadSms:"+canAccessReadSms); return canAccessReadSms; }