关于常见意图文档:https://developer.android.com/guide/components/intents-common.html
它表示您可以拍摄照片或视频并将其还原。
我的问题是,照片应保存在哪里?:
static final int REQUEST_IMAGE_CAPTURE = 1;
static final Uri mLocationForPhotos;
public void capturePhoto(String targetFilename) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.withAppendedPath(mLocationForPhotos, targetFilename));
if (intent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(intent, REQUEST_IMAGE_CAPTURE);
}
}
mLocationForPhotos应该是什么?我想支持从4.4到7.0的Android版本,并且由于文件系统在不同版本中的处理方式有所变化,这是保存照片的安全位置吗?