Приобрел все таки эл. книгу с большим 8” экраном - Texet TB-138.
Выяснилось, что внутри Android 2.3.1. Да еще и процессор быстрый: Rockchip rk2918 (Cortex A8, 1Ghz)
Не знаю по каким причинам производитель не пишет, что внутри Android и можно ставить свои приложения, но я бы сразу купил и не нужно было бы изучать firmware update с сайта призводителя
Вот параметры процессора, разделы flash и состояние памяти:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
Режим отладки включается легко: нужно нажать на кнопку MENU в Настройки/Информация. И после этого можно подключаться по adb.
Вот как это работает (код в com.caration.setting.Setting из EinkSettings.apk):
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Для тех у кого linux, ниже правило для udev:
1
|
|
Штатные программы имеют некоторые недостатки:
- djvu: растягивает страницу непропорционально
- pdf: если не масштабировать, то читать можно (масштаб при переходе со страницы на страницу не запоминает)
- fb2, epub - отсутсвие переносов
- html - только малую часть текста показывает (например, сохраняем статью с habr.ru и читаем только пару обзацев, остальное пропадает)
Все это решается установкой дополнительных программ. Т.к. не все программы расчитаны на eink-дисплеи, то нужно выбирать их или адаптировать. К тому же, у Texet TB-138 нет сенсорного ввода.
Чтобы программа полноценно работала на этой книжке нужно: * поддержка боковых клавиш листания (вперед - KEYCODE_NUMPAD_0, назад - KEYCODE_NUM_LOCK) * полное обновление экрана, для очистки от мусора с предыдущих страниц - View.requestEpdMode(1) перед View.invalidate() * навигация по меню с помощью клавиш
Привожу список программ, которые работают на Texet TB-138:
OrionReader
- pdf, djvu
- очень быстро работает
- можно легко обрезать края, чтобы размер текста становился больше
Новая версия 0.42.3 уже поддерживает Texet tb-138!
AlReader
- fb2, epub и др.
Патч для включения боковых клавиш:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Для полного обновления экрана, нужно вызвать какой-нибудь диалог. Например, нажать два раза на ‘BACK’ клавишу.
CoolReader
- fb2, epub, html и др.
Боковые клавиши: в /mnt/sdcard/.cr3/cr3.ini добавить
1 2 |
|
Включить WHITE-тему, чтобы не было подложки:
1
|
|
К сожалению, CoolReader сам рисует меню и главный экран с помощью TextView и ImageView. Поэтому клавиши в этих элементах не работают.
FBReader
- fb2, epub, html
Обновление экрана
Патч для полного обновления экрана
Клавиши
Согласно документации в файле /sdcard/Books/keymap.xml прописываем
1 2 3 4 5 6 |
|
Кроме боковых будет работать и клавиша “Виртуальная клавиатура”, при нажатии на которую выполнится полное обновление экрана.
Дополнительные настройки
Фон = Сплошной текст, Перелистывание страниц/Анимация = Выключить анимацию