Политика конфиденциальностиКонтактыО сайтеОтзывыGitHubDonate
© EVILEG 2015-2018
Рекомендует хостинг
TIMEWEB
a
1 июня 2018 г. 17:13

Каталог/файл Android

Создаю папку и файл (использую QDir и QFile) в Андроид (путь Android/data/). Каталог и файл программно <<видно>> (могу читать и записывать в файл), а в проводнике папка скрыта. Не могу понять как сделать папку <<видимой>> (общедоступной). Может подскажет кто-нибудь, что нужно для этого сделать.

4

ммм... Тут немного плаваю...
А другие файлы и каталоги видны в проводнике?

0
a

Видны))


Код для примера такой:
QDir t_dir;
    if (!t_dir.mkpath("Android/data/example/"))
    {
        qDebug() << "error";
        return;
    }

    QFile t_file("Android/data/example/example.txt");
    if (t_file.open(QFile::WriteOnly | QIODevice::Text))
    {
        QTextStream t_out(&t_file);

        for (int i = 0; i < 10; ++i)
        {
            t_out << i << '\n';
        }
    }
    else
    {
        qDebug() << "error";
        return;
    }
    t_file.close();

    QDirIterator t_iter("Android/data/example/");

    while (t_iter.hasNext())
    {
        qDebug() << t_iter.next();
    }

    if (t_file.open(QIODevice::ReadOnly))
    {
        QString t_str = "", t_storageText = "0123456789";
        QTextStream t_stream (&t_file);

        while(!t_stream.atEnd())
        {
            t_str = t_stream.readLine();

            if (t_stream.status() != QTextStream::Ok)
            {
               qDebug() << "error";
               return;
            }

            for (int i = 0; i < t_str.size(); ++i)
            {
                if (t_storageText.contains(t_str[i]))
                {
                    qDebug() << t_str[i];
                }
            }
        }

        t_file.close();
    }
    else
    {
        qDebug() << "error";
        return;
    }
Разрешения в манифесте указаны
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE

Я так думаю, что нужно еще что-то указать в манифесте возможно в <provider>.
Вообщем папка example (из кода выше) создается, но не видима в проводнике или я не там ищу или я что-то не правильно делаю)))


0
a

Я <<протупил>> указал не полный путь. ))Проблема решена.

0

Ну хорошо, что всё разрешилось )) Успехов.

0

Ответы

Только авторизованные пользователи могут отвечать на форуме.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
ДД
13 декабря 2018 г. 16:24
Дмитрий Дубовик

C++ - Тест 005. Структуры и Классы

  • Результат:66баллов,
  • Очки рейтинга-1
13 декабря 2018 г. 16:04
Metelev

Qt - Тест 001. Сигналы и слоты

  • Результат:47баллов,
  • Очки рейтинга-6
YC
12 декабря 2018 г. 18:49
Yaroslav Chernetskyi

Qt - Тест 001. Сигналы и слоты

  • Результат:31баллов,
  • Очки рейтинга-10
Последние комментарии
V
15 декабря 2018 г. 2:06
Vlad15007

Спасибо большое!Очень помогли!
11 декабря 2018 г. 21:01
Евгений Легоцкой

Не знаю, какой-там конкретно эффект и если честно не хочется fl studio ради того, чтобы посмотреть устанавливать, но из того, что увидел в интернете. Предполагаю, что то, что вы хотите с...
V
11 декабря 2018 г. 19:25
Vlad15007

Подскажите пожалуйста ( я новичок совсем)Можно ли организовать спрайт без этого окошка (как в fl studio fruity dance)?
11 декабря 2018 г. 15:06
Евгений Легоцкой

Что интересно, если написать так from <application_name>.<module_name> import <filename> ,то PyCharm сносит крышу, если разрабатываешь в рамках проекта приложение, ко...
11 декабря 2018 г. 14:52
Илья Чичак

Тут мне тоже есть что сказать=) Сами разрабы советуют импортировать следующим образом: from <application_name> import <module_name> Стоит избегать from . import &l...;
Сейчас обсуждают на форуме
ИМ
18 декабря 2018 г. 15:29
Игорь Максимов

Доброго времени суток. Имеется модель для видео-контента (Movie), а конкретно привязана сейчас к одной модели(Compilation). Появилась необходимость добавить еще одну модель (Category) и связа...
R
18 декабря 2018 г. 12:25
RED_Spider

именно так, проблема в кодировке, а именно в отсутствии шрифтов на сервере, для меня вопрос решился в CentOS 7yum install curl cabextract xorg-x11-font-utils fontconfig всем спасибо за ...
U
18 декабря 2018 г. 10:39
Unreal_man

А вот этот коннект здесь и вовсе не нужен connect(ui->ok3, &QPushButton::clicked, this, &Widget::addToText); А как же без него? ============================== ...
m
17 декабря 2018 г. 19:03
melnik10

Спасибо, попробую!
R
16 декабря 2018 г. 14:41
RED_Spider

перевірено все працює http://doc.qt.io/qt-5/appicon.html Setting the Application Icon on Windows First, create an ICO format bitmap file that contains the icon image. This ca...
Присоединяйтесь к нам в социальных сетях

Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы