forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Вьювер для мобилок (http://forum.boolean.name/showthread.php?t=12147)

impersonalis 08.03.2010 03:38

Вьювер для мобилок
 
Нужна сабжевая прога (у мя - семён ме75).
Требования - открывать jpg\gif (опционально - прочие граф. форматы) в указанной директории/подкаталогах.
Возможность слайд-шоу с настройкой времени показа слайд-а. Контроль подсветки (вне зависимсоти от текущей схемы потребления энергии) - во время просмотра экран не гаснет (хотя это вроде и так все апплеты умеют). Опционально - время заврешения слайдшоу (через Х минут).
Возможность шафла списка отображения (очень желательно).
Параметр "вес приложения" важнее парметра "функциональность".
Спс.

ARA 08.03.2010 23:07

Ответ: Вьювер для мобилок
 
Я конечно ламер в мобильных делах, но у рядовых мобилок есть такая хрень, что сторонние програмки не позволяют рыскать по файловой системе трубки. Либо задают кучу вопросов типа "Разрешить открытие такогото файла??" И пришёл к выводу что лучший вьювер - стандартный :)

impersonalis 08.03.2010 23:13

Ответ: Вьювер для мобилок
 
Нууу вроде как можно задать перманентное разрешение на доступ.

Mhyhr 09.03.2010 00:51

Ответ: Вьювер для мобилок
 
Цитата:

Либо задают кучу вопросов типа "Разрешить открытие такогото файла??"
Сертификат на мидлет можно сделать и установить.

Думаю такой редкий мидлет фиг найдешь ибо задача слишком специфична. Можно попросить канешно местных мидлет-паскальщиков но очень не факт...

2Импер Если не секрет, что задумал?)

impersonalis 09.03.2010 01:00

Ответ: Вьювер для мобилок
 
Цитата:

2Импер Если не секрет, что задумал?)
да толком пока ничего. Просто порой бывает нужен этот функционал. Применений множество: заучивание схем, психологическая подстройка (ну посморел на сон грядущий умиротворяющие пейзажы и вырубилсо), демонстрация изображений детям и людям, обладающим эквивалентынм уровнем знакомства с техникой, брифинг и самоконтроль.

ViNT 09.03.2010 01:55

Ответ: Вьювер для мобилок
 
У сименсов, как уже было сказано, всегда были большие проблемы с доступом к ФС, возможно удастся решить проблему с помощью сертификатов.

Еще одна проблема - объем оперативной памяти (вернее - java heap).
Все зависит от того, какой размер имеют изображения. Как показывает практика, jpeg с разрешением 640x480 на 900 кб heap (проблема именно в heap, а не в CPU) грузится уже долго и нестабильно, бОльшие разрешения скорее всего вызовут вылет мидлета. Сколько памяти у этого сименса и какой предполагается размер изображений?

Ну и, врядли удастся найти такой специфический мидлет.
Написать его не сложно, но вот тестить мне не на чем, если только удастся найти эмулятор сименса (у сименсов свой API для доступа к ФС).

На счет форматов - удастся реализовать только показ того, что поддерживает телефон - писать декодеры для других форматов можно, но это очень долго и неэффективно (декодер на java будет жутко тормозить в отличие от нативного).

Посмотрю, можно ли что-то подобное сделать.

impersonalis 09.03.2010 02:02

Ответ: Вьювер для мобилок
 
Да, забыл сказать - думаю, в большинстве случаев размер изображения будет равен разрешению экрана, т.е. 132x176 пикс (хотя сокрость работы не особо критичина, потому, если не сложно можно и не ограничиваться). Показ неродных форматов не нужен.
Харктеристики трубы - http://market.yandex.ru/model.xml?hi...03775&clid=502

ViNT 09.03.2010 02:07

Ответ: Вьювер для мобилок
 
Цитата:

Сообщение от impersonalis (Сообщение 141239)
Да, забыл сказать - думаю, в большинстве случаев размер изображения будет равен разрешению экрана, т.е. 132x176 пикс (хотя сокрость работы не особо критичина, потому, если не сложно можно и не ограничиваться). Показ неродных форматов не нужен.

Тогда остается только найти API и решить проблему доступа к ФС.
Возможно, как бывает в большинстве случаем, полный доступ есть только у подписанных приложений, а для запуска остальных приходится плясать с бубном.

В общем, поковыряюсь.
Если удастся решить эту проблему, собственно написание мидлета много времени не займет.

impersonalis 14.03.2010 01:39

Ответ: Вьювер для мобилок
 
Ну что чего?

ViNT 14.03.2010 01:43

Ответ: Вьювер для мобилок
 
Разбираюсь с API. Либа для доступа к ФС почти готова, осталось довести ее до ума и слегка переписать уже существующий мидлет.
Времени маловато просто.

impersonalis 11.04.2010 02:24

Ответ: Вьювер для мобилок
 
так и всё?

ViNT 11.04.2010 02:27

Ответ: Вьювер для мобилок
 
Цитата:

Сообщение от impersonalis (Сообщение 144460)
так и всё?

Каюсь, задолбался с учебой, совсем забыл :( .
На днях сделаю упрощенный вариант для тестов, чисто чтобы доступ к ФС проверить, если заработает - к концу следующей недели постараюсь сделать окончательный вариант.

impersonalis 17.04.2010 02:32

Ответ: Вьювер для мобилок
 
Ну как продвигается? Есть что потестить?

ViNT 17.04.2010 02:43

Ответ: Вьювер для мобилок
 
Вложений: 1
Цитата:

Сообщение от impersonalis (Сообщение 144892)
Ну как продвигается? Есть что потестить?

Пока могу предложить потестить вот это.
По сути, взят рабочий мидлет, и в нем заменена библиотека, обеспечивающая доступ к ФС, написанная для siemens (в общем-то, если библиотека заработает - можно считать, что программа почти готова).

При запуске должен появиться выбор диска, далее - выбор папки, если совсем хорошо пойдет - можно будет открыть файл. На данный момент "обрабатываемыми" считаются файлы форматов PNG, JPG и BMP. На остальные прога должна ругаться "невозможно открыть файл ..." - это нормально.

Просьба записать названия доступных дисков (если таковые появяться), если вылетит - запомнить при каких условиях.

Если заработает навигация по ФС - попробовать пооткрывать разные файлы.

impersonalis 17.04.2010 03:10

Ответ: Вьювер для мобилок
 
Доступ к диску 0:\ (единственному) мидлет получил (система выдала предупреждение о несертифицированном доступе). Навигация вроде нормальна (но файлы выбираются только по нажатию правой функциональной клавишой, хотя полоса внизу имеет оформление, немекающее на выбор джойсткиом). Несколько подторможивает построение большого списка (пока всё прочитается - после этого летает). Попытка открыть *.gif или *.jpg (других под рукой не было) привела к одинаковому белому экрану и завису намертво (удержание кнопки СБРОС) снимает приложение.
Спасибо за интерес к идее!


Часовой пояс GMT +4, время: 21:09.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot