motofan logo
> 

ImageViewer, Приложение для просмотра изображений на телефонах с JSR-75

MOTOCoder
сообщение 18.6.2008, 17:41


Мастер
****

Группа: Пользователи
Сообщений: 255
Регистрация: 15.3.2007
Из: СПБ
Пользователь №: 127 118
Модель телефона: Motorola L9
Прошивка: MotoDanger 2+ep2

Рейтинг: 10



ImageViewer позволяет просматривать изображения из файловой системы телефона. В отличие от большинства других подобных приложений, ImageViewer позволяет просматривать изображение в натуральную величину, прокручивая его. Данный мидлет предназначен для телефонов с файловой системой JSR-75.
Признаюсь честно, на моторе не тестил, не было возможности, проверял на SE.
Если не возникнет проблем с определением корневых папок, то должно работать.
Естественно, нужен доступ к ФС.
Размер загружаемых изображений зависит от объема оперативной памяти.
Краткая инструкция:
Выбор папки/файла производится коммандой OK.
Комманда Назад отправляет на уровень ниже, из режима выбора диска - закрывает приложение.
В режиме просмотра:
# - выход
* - выбор файла.

Просьба писать обо всех найденных глюках.

Добавлено позже (18.6.2008, 23:44):
Просьба к модераторам, перекиньте плиз в "Разработку Java приложений".

Сообщение отредактировал MOTOCoder - 18.6.2008, 17:42
Прикрепленный файл ImageViewer1.0.zip   ( 18.24 килобайт ) Кол-во скачиваний: 252
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
grafmoto
сообщение 19.6.2008, 16:24


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



1. MOTOCoder для лазания по ФС нужно использовать:
FileConnection conn = (FileConnection)Connector.open("file://" + dir, Connector.READ); что б не возникало запросов на запись, ведь она не нужна
2. setFullScreenMode(true);
3. крайне не рекомендую использовать этот код для создания картинки:
try
{
FileConnection conn = (FileConnection)Connector.open("file://" + resource, Connector.READ);
InputStream is = conn.openInputStream();
image = Image.createImage(is);
is.close();
conn.close();
}
catch (Exception e)
{
}
т.к. картинка >= 640*480 открывается очень не стабильно из-за ограничения heap.
4. вообщем для очередной попытки сделать просмотрщик картинок, который
Цитата(MOTOCoder @ Вчера, 21:41)

В отличие от большинства других подобных приложений
*


будет полноценно работать, напиши jpg-decoder, что-то наподобии com.motorola.extensions.ScalableJPGImage.
ЗЫ. к сожалению на большинстве телефонов такой ява декодер будет реально тормозить и по-любому требовать достаточно памяти, так что в ближайщее время про
Цитата(MOTOCoder @ Вчера, 21:41)

просматривать изображения из файловой системы телефона
*


нужно забыть, ИМХО.
вот поэтому я и написал:
:[|||||]:
-такой способ использовали многие программеры и все потерпели фиаско
MOTOCoder, не в обиду естестно.

Сообщение отредактировал grafmoto - 19.6.2008, 16:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

ImageViewer, Приложение для просмотра изображений на телефонах с JSR-75 · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 11.8.2025, 16:35

Форум живёт: