![]() |
Ответ: Вьювер для мобилок
ViNT, вообще рандом работает шустро, но на тему задачи выбора (без использования списков и прочих радостей) я вот тут написал:
http://forum.boolean.name/showthread.php?p=150602 может - заинтересует. |
Ответ: Вьювер для мобилок
Вложений: 1
Импер, спасибо за статью, сам бы до такого не додумался.
Переделал с использованием этого алгоритма, правда разрабы MP "забыли" реализовать метод setSeed и пришлось написать свой враппер для рандома джавы, но зато так надежнее. Пересборка списка производится только при его исчерпании и занимает немного времени. |
Ответ: Вьювер для мобилок
Отлично. Работает. Спасибо.
|
Ответ: Вьювер для мобилок
|
Ответ: Вьювер для мобилок
может стоит сделать так:
если выбрано рандомное всопроизведение, то не визуализировать юзеру список файлов (ооччень мделнная операция - файлы добавляются в список по-одному, как праивло ГУИшные либы имеют спеицальные функции и\или параметр навроде bool bRedraw\UpDate, позволяющие перерисовывать спсиок не всегда или добавлять в него более чем по одной записи), а позвлять либо использовать содержимое текущей директории, либо выбрать подпапку. Например, есть путь: 0:\qw\er\ В папке er есть целвые картинки, но немножечко картинок есть и в qw. Пользователь открывает qw ему выводится список: er использовать текущую если он выберет нижний вариант, то буду показываться пикчи из идректории qw, если верхний - то перейдёт в qw\er, где будет только: использовать текущую |
Ответ: Вьювер для мобилок
Цитата:
Попробую сделать без вывода списка файлов. |
Ответ: Вьювер для мобилок
И кстати - about в апплете нет тоже)
|
Ответ: Вьювер для мобилок
Вложений: 1
Сделал режим скрытия списка для рандомного режима.
Нужно включить в настройках, по дефолту выключено. При включенном режиме отображаются только папки и пункт "С текущей" (если в папке есть изображения). При выборе пункта начинается рандомное воспроизведение изображений из папки. Опция не влияет на обычный режим. На счет about'a - думаю, пока рано, надо сначала функционал добить и баги выловить. А их там могло прибавиться после таких изменений в логике :) |
Ответ: Вьювер для мобилок
забыл отписаться: как всегда 5\5
|
Ответ: Вьювер для мобилок
Есть возможность реализовать следующее: для конечного юзера всё остаётся также, но программа принимает на вход не директории, а zip-архивы (можно какой ещё другой популярный формат) с файлами? Суть не столько в сжатии, сколько в удобстве хранения\пермещения.
|
Ответ: Вьювер для мобилок
Посмотрю, как можно сделать, но zip много памяти требует. Когда оперативки мало, гораздо проще (с точки зрения системы) загружать мелкие файлы, чем дробить один на куски.
А если свой формат + простенькая софтина на компе для сборки? Сжатия не будет, зато больше вероятность устойчивой работы. |
Ответ: Вьювер для мобилок
Цитата:
|
Ответ: Вьювер для мобилок
Как только появится время, возьмусь за реализацию.
|
Ответ: Вьювер для мобилок
Не торопись особо =)
Не "жизненно важно" |
Ответ: Вьювер для мобилок
(up)
|
Часовой пояс GMT +4, время: 09:00. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot