forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   Читалка MyBookReader mobile (http://forum.boolean.name/showthread.php?t=17659)

Nitromanit 22.12.2012 19:51

Читалка MyBookReader mobile
 
Искал летом 2012 года читалку, нашел программу Foliant (называйте как хотите: читалка-библиотека, библиотека-читалка), но на моей мобиле она при отображении книги выдавала ошибку. А читать тексты и книги очень хотелось. Вот и написал собственную читалку, которая работает на мобильных телефонах.

Эта Java-программа предназначена для чтения книг на мобильном телефоне. Поддерживает только текстовые файлы (размером до 100-200 Кб) и кириллицу с кодировкой win-1251. Текст отображается черными буквами на белом фоне. Программа обладает языками интерфейса: английский, русский, украинский. В режиме чтения можно изменять масштаб в широких пределах 100-600% (кнопки [1] и [3]), поэтому текст смогут читать даже люди со слабым зрением или с очень маленького экрана мобильного телефона. Имеется регулировка контраста (кнопки [7] и [9]) вплоть до инвертирования цвета текста и фона (белый текст на черном фоне).

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

Программа запоминает место, на котором остановился читатель для каждой книги, находящейся в библиотеке.

Программу следует скачать, распаковать ее архив, и полученные два файла с окончаниями .JAD и .JAR скопировать на телефон.

Программа успешно работает на мобильных телефонах: Sony Ericsson K810i, Nokia 6303 Classic, Nokia x2-02.

Программа запускается, но не видит каталог файлов на смартфонах: Nokia E63, Android ???

Сейчас решил выложить на ваш суд свою читалку. Просьба, если на вашем телефоне, сматфоне пойдет или не пойдет, то сразу пишите модель устройства.

Свежую версию читалки можно скачать тут на моем сайте

Хотелось бы услышать отзывы :)

Wladymyr 25.12.2012 00:43

Ответ: Читалка MyBookReader mobile
 
Класс!))Молодец :cool:

Nitromanit 25.12.2012 17:04

Re: Читалка MyBookReader mobile
 
Спасибо, ругать или хвалить, это хорошо, но пробовали ли вы мою прогу и на каком девайсе она у вас пошла.

Еще обнаружилась проблема, что чтение каталога файлов совершенно не работает на смартфонах типа Nokia E63 и других Symbian, например. Хотя прогу писал, используя библиотеки, взятые на этом сайте jsr75ex, jsr75i. Почему-то функции чтения файла частями вообще не давали обещанный результат.

и еще, пробежался тут по форуму и создалось впечатление, что тут народ пытается самостоятельно развивать MIDletPascal, используя добытые исходники. Так вот столкнулся с тем, что в оригинальной версии компилятора случаются баги:
1. команда drawText('', x, y); где печатается пустая строка, приводит к зависанию проги
2. команда getStringWidth(''); с пустой строкой - аналогично глючит
3. Единый символ ASCII, аналог "(c)" приводит к ошибке приложения в самом начале запуска.

Поэтому приходилось при разработке моей читалки искать обходные пути и делать проверки. MIDletPascal обещая привычность Паскаля на практике оказался весьма негибким языком программирования.


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

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