Skip to content

Instantly share code, notes, and snippets.

@akbarsha03
Created November 24, 2015 13:49
Show Gist options
  • Save akbarsha03/7ded8b53d933862d7f05 to your computer and use it in GitHub Desktop.
Save akbarsha03/7ded8b53d933862d7f05 to your computer and use it in GitHub Desktop.
Check Permission
private boolean isPermsAvailable() {
return Build.VERSION.SDK_INT < Build.VERSION_CODES.M
|| ContextCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED
&& ContextCompat.checkSelfPermission(MainActivity.this,
Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED
&& ContextCompat.checkSelfPermission(MainActivity.this,
Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED
&& ContextCompat.checkSelfPermission(MainActivity.this,
Manifest.permission.SEND_SMS) == PackageManager.PERMISSION_GRANTED
&& ContextCompat.checkSelfPermission(MainActivity.this,
Manifest.permission.GET_ACCOUNTS) == PackageManager.PERMISSION_GRANTED;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment