Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. public void onClick(View v) {
  2. getPermissionCamara();
  3. getStroagePermission();
  4. selectImage();
  5. }
  6.  
  7. private static final int CAMERA_PERMISSIONS_REQUEST = 1;
  8. private static final int STROAGE_PERMISSIONS_REQUEST = 2;
  9. public void getPermissionCamara() {
  10. if (ContextCompat.checkSelfPermission(this, CAMERA)
  11. != PackageManager.PERMISSION_GRANTED) {
  12. if (shouldShowRequestPermissionRationale(
  13. CAMERA)) {
  14.  
  15.  
  16. }
  17. requestPermissions(new String[]{CAMERA},CAMERA_PERMISSIONS_REQUEST);
  18. }
  19. }
  20.  
  21.  
  22. public void getStroagePermission() {
  23. if (ContextCompat.checkSelfPermission(this,READ_EXTERNAL_STORAGE)
  24. != PackageManager.PERMISSION_GRANTED) {
  25. if (shouldShowRequestPermissionRationale(
  26. READ_EXTERNAL_STORAGE)) {
  27.  
  28.  
  29. }
  30. requestPermissions(new String[]{READ_EXTERNAL_STORAGE},STROAGE_PERMISSIONS_REQUEST);
  31. }
  32. }
  33.  
  34. @Override
  35. public void onRequestPermissionsResult(int requestCode,
  36. @NonNull String permissions[],
  37. @NonNull int[] grantResults) {
  38. // Make sure it's our original READ_CONTACTS request
  39. if (requestCode == CAMERA_PERMISSIONS_REQUEST) if (grantResults.length == 1 &&
  40. grantResults[0] == PackageManager.PERMISSION_GRANTED) {
  41. Toast.makeText(this, "Camera permission granted", Toast.LENGTH_SHORT).show();
  42. }
  43. else if (requestCode == STROAGE_PERMISSIONS_REQUEST) if (grantResults.length == 2 &&
  44. grantResults[0] == PackageManager.PERMISSION_GRANTED) {
  45. Toast.makeText(this, "Read Contacts permission granted", Toast.LENGTH_SHORT).show();
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement