Nokia QT Mobility: Как получить фотографии с карты памяти?
-
13-10-2019 - |
Вопрос
Я делаю приложение фотогалереи в Nokia QT, я хочу показать изображения из карты памяти устройства. Как я могу получить картинки из карты памяти в QT?
Решение
В качестве дополнения к ответу Eburger, QSystemStemStorageInfo QTMobility может использоваться для определения, какое (или если) одним из дисков является диск карты памяти:
QSystemStorageInfo systemInfo;
QStringList driveList = systemInfo.logicalDrives();
QString memPath = "";
for (int index = 0; index < driveList.count(); index++)
{
if (QSystemStorageInfo::RemovableDrive == systemInfo.typeForDrive(driveList[index]))
{
memPath = driveList[index];
break; }
}
Другие советы
DocumentGallery в QTMobility должен выполнять работу: http://doc.qt.nokia.com/qtmobility-1.1.0/gallery.html. Анкет Используйте фильтры, чтобы фильтровать файлы, у которых нет буквы диска для карты памяти.
Не связан с StackOverflow