-2
Intent.getData()
返回在Android API 23上的null
并且对于以前的版本正常工作?Intent.getData()在Android API上返回null 23
private void takePicture() {
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, 0);
}
...
private void choosePicture()
{
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
}
...
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
...
Uri selectedImage = data.getData();
String imagePath = getPath(selectedImage);
dest = new File(imagePath);
decodeFile(imagePath);
...
}
它可以有什么关系运行的权限6.0? – Vucko
确实是授予的权限:'Manifest.permission.READ_EXTERNAL_STORAGE'' Manifest.permission.CAMERA' – Abdellah
@Vucko正在写外部存储失踪:/? – Abdellah