Приложение камеры открывается правильно, фотография делается, но изображение никогда не сохраняется по указанному пути на устройстве.
Код: Выделить всё
void MainWindow::open_system_camera() {
QCameraPermission camPermission;
if (qApp->checkPermission(camPermission) != Qt::PermissionStatus::Granted) {
qApp->requestPermission(camPermission, this, [this](const QPermission &perm) {
if (perm.status() == Qt::PermissionStatus::Granted) open_system_camera();
});
return;
}
const QString dirPath = "/storage/emulated/0/Download/EtheryMobile";
QDir().mkpath(dirPath);
const QString timestamp = QDateTime::currentDateTime().toString("dd_MM_yyyy_HH_mm_ss");
pendingCameraFilePath = dirPath + "/photo_" + timestamp + ".jpg";
qInfo()
Подробнее здесь: [url]https://stackoverflow.com/questions/79850328/qt-6-android-camera-intent-opens-but-image-is-not-saved-to-device-when-using-fi[/url]