Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (ContextCompat.checkSelfPermission(MainActivity.this,
- Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager. PERMISSION_GRANTED) {
- ActivityCompat.requestPermissions(MainActivity.this, new String[]{ Manifest.permission. WRITE_EXTERNAL_STORAGE }, 1);
- } else { openAlbum();
- } }
- }); }
- private void openAlbum() {
- Intent intent = new Intent("android.intent.action.GET_CONTENT"); intent.setType("image/*");
- startActivityForResult(intent, CHOOSE_PHOTO); // 打开相册 }
- @Override
- public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
- switch (requestCode) { case 1:
- if (grantResults.length > 0 && grantResults[0] == PackageManager. PERMISSION_GRANTED) {
- openAlbum(); } else {
- Toast.makeText(this, "You denied the permission", Toast.LENGTH_SHORT).show();
- } break;
- default: }
- }
Add Comment
Please, Sign In to add comment