![]() |
#1 |
Guru
![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 443
Join Date: May 2011
Location: UK
Device: Pocket Edgex2(1unborked), Alex, Nook B&W, Nook Color, Nook STR
|
FBReader on Edge
Do you think the fbreader for alex, can be modified to work on Edge (same EPD/EINK chip)? I have a version here.The icons were in Russian from a Russian Alex Rom and I modified them for English.
Last edited by vicinc; 07-03-2011 at 03:41 PM. |
![]() |
![]() |
![]() |
#2 |
Addict
![]() Posts: 285
Karma: 88
Join Date: May 2011
Device: Kobo eReader Wireless
|
It installed successfully - no explicit error messages, but failed during start, here is logcat (looks like missing library - jar)
I/ActivityManager( 5917): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.in tent.category.LAUNCHER] flg=0x10200000 cmp=org.geometerplus.zlibrary.ui.android/org.geometerplus.and roid.fbreader.FBReader } I/ActivityManager( 5917): Start proc org.geometerplus.zlibrary.ui.android for activity org.geometerp lus.zlibrary.ui.android/org.geometerplus.android.fbreader.FBReader: pid=6887 uid=10059 gids={3003, 1 015} I/WindowManager( 5917): rotationForOrientationLw: orientation: -1 I/WindowManager( 5917): rotationForOrientationLw: lastRotation: 0 I/WindowManager( 5917): using EsiOrientationPolicy, rotation is: 0 I/ActivityThread( 6887): Publishing provider org.geometerplus.android.fbreader.network.browser. Recen tUrlsProvider: org.geometerplus.android.fbreader.network.browser. RecentUrlsProvider W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/FBReader$Readi ngEPDView; (312) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/FBReader$ReadingEPDView;' faile d E/dalvikvm( 6887): Could not find class 'org.geometerplus.android.fbreader.FBReader$Readin gEPDView', referenced from method org.geometerplus.android.fbreader.FBReader.<init> W/dalvikvm( 6887): VFY: unable to resolve new-instance 333 (Lorg/geometerplus/android/fbreader/FBRea der$ReadingEPDView ![]() D/dalvikvm( 6887): VFY: replacing opcode 0x22 at 0x0011 D/dalvikvm( 6887): VFY: dead code 0x0013-0018 in Lorg/geometerplus/android/fbreader/FBReader;.<init> ()V W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed W/dalvikvm( 6887): VFY: unable to find class referenced in signature (Lorg/geometerplus/android/fbre ader/EPDView ![]() W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed W/dalvikvm( 6887): VFY: unable to find class referenced in signature (Lorg/geometerplus/android/fbre ader/EPDView ![]() W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed I/dalvikvm( 6887): Could not find method org.geometerplus.android.fbreader.EPDView.onPause, referenc ed from method org.geometerplus.android.fbreader.FBReader.onPause W/dalvikvm( 6887): VFY: unable to resolve virtual method 1143: Lorg/geometerplus/android/fbreader/EP DView;.onPause ()V D/dalvikvm( 6887): VFY: replacing opcode 0x6e at 0x0008 D/dalvikvm( 6887): VFY: dead code 0x000b-000e in Lorg/geometerplus/android/fbreader/FBReader;.onPaus e ()V W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed I/dalvikvm( 6887): Could not find method org.geometerplus.android.fbreader.EPDView.onResume , referen ced from method org.geometerplus.android.fbreader.FBReader.onResum e W/dalvikvm( 6887): VFY: unable to resolve virtual method 1144: Lorg/geometerplus/android/fbreader/EP DView;.onResume ()V D/dalvikvm( 6887): VFY: replacing opcode 0x6e at 0x0013 D/dalvikvm( 6887): VFY: dead code 0x0016-001c in Lorg/geometerplus/android/fbreader/FBReader;.onResu me ()V W/dalvikvm( 6887): Unable to resolve superclass of Lorg/geometerplus/android/fbreader/EPDView; (131) W/dalvikvm( 6887): Link of class 'Lorg/geometerplus/android/fbreader/EPDView;' failed D/AndroidRuntime( 6887): Shutting down VM W/dalvikvm( 6887): threadid=1: thread exiting with uncaught exception (group=0x4001d7d0) E/AndroidRuntime( 6887): FATAL EXCEPTION: main E/AndroidRuntime( 6887): java.lang.NoClassDefFoundError: org.geometerplus.android.fbreader.FBReader$ ReadingEPDView E/AndroidRuntime( 6887): at org.geometerplus.android.fbreader.FBReader.<init>( FBReader.java:1 40) E/AndroidRuntime( 6887): at java.lang.Class.newInstanceImpl(Native Method) E/AndroidRuntime( 6887): at java.lang.Class.newInstance(Class.java:1429) E/AndroidRuntime( 6887): at android.app.Instrumentation.newActivity(Instrument ation.java:1021 ) E/AndroidRuntime( 6887): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.j ava:2577) E/AndroidRuntime( 6887): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.ja va:2679) E/AndroidRuntime( 6887): at android.app.ActivityThread.access$2300(ActivityThr ead.java:125) E/AndroidRuntime( 6887): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:20 33) E/AndroidRuntime( 6887): at android.os.Handler.dispatchMessage(Handler.java:99 ) E/AndroidRuntime( 6887): at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime( 6887): at android.app.ActivityThread.main(ActivityThread.jav a:4627) E/AndroidRuntime( 6887): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime( 6887): at java.lang.reflect.Method.invoke(Method.java:521) E/AndroidRuntime( 6887): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(Zygote Init.java:868) E/AndroidRuntime( 6887): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:626) E/AndroidRuntime( 6887): at dalvik.system.NativeStart.main(Native Method) W/ActivityManager( 5917): Force finishing activity org.geometerplus.zlibrary.ui.android/org.geomet erplus.android.fbreader.FBReader W/ActivityManager( 5917): Activity pause timeout for HistoryRecord{524bcb78 org.geometerplus.zlibrar y.ui.android/org.geometerplus.android.fbreader.FBReader} I/WindowManager( 5917): rotationForOrientationLw: orientation: 5 I/WindowManager( 5917): rotationForOrientationLw: lastRotation: 0 I/WindowManager( 5917): using EsiOrientationPolicy, rotation is: 0 D/ReaderService( 6153): Sending: CLOSE_CALENDAR I/CAL ( 6811): Calendar: RcvMsg: CLOSE_CALENDAR msg rcvd V/CAL ( 6811): Date : Thu Jan 1 00:00:00 1970 V/CAL ( 6811): Time : 0 V/CAL ( 6811): [process_close_calendar_msg] undo = NULL, ui.saved = 1 V/CAL ( 6811): is_calendar_dirty: Unedited NON-existent Calendar File. NOT DIRTY V/CAL ( 6811): Calendar: Sending CALENDAR_CLOSED for time (0), dirty (0). D/ReaderService( 6153): Close calendar note message sent I/ActivityManager( 5917): No longer want org.uguess.android.sysinfo.pro (pid 6143): hidden #16 I/CAL ( 6811): Calendar: send_app_state_change_msg: Sending STATE_CHANGE (3) to 0 I/CAL ( 6811): Calendar: process_close_calendar_msg: Waiting to HIDE D/dalvikvm( 5998): GC_EXPLICIT freed 812 objects / 53128 bytes in 70ms I/Process ( 6887): Sending signal. PID: 6887 SIG: 9 I/ActivityManager( 5917): Process org.geometerplus.zlibrary.ui.android (pid 6887) has died. W/InputManagerService( 5917): Window already focused, ignoring focus gain of: com.android.internal.v iew.IInputMethodClient$Stub$Proxy@5243fbb0 W/ActivityManager( 5917): Activity destroy timeout for HistoryRecord{524bcb78 org.geometerplus.zlibr ary.ui.android/org.geometerplus.android.fbreader.FBReader} Last edited by ptsenter; 07-04-2011 at 01:57 AM. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Guru
![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 443
Join Date: May 2011
Location: UK
Device: Pocket Edgex2(1unborked), Alex, Nook B&W, Nook Color, Nook STR
|
has to do with different libraries in alex from Edge. I did posted a Alex rom recently here. if anybody more knowledgeable than me could compare the libraries, the PE source code would help?
|
![]() |
![]() |
![]() |
#4 |
Addict
![]() Posts: 285
Karma: 88
Join Date: May 2011
Device: Kobo eReader Wireless
|
It might: it's like obamacare - you don't know what's there until you read it. I don't believe it has a source code for a component which is responsible for rendering eink screen, but it might have the code using it. In such case FBReader could be modified to use eDGe's renderer.
I would be willing to compare libraries, but (isn't it always some buts) - I found your post with some images for Alex, but I don't know how to read them yet; - my PE hibernating right now and I don't want to interrupt it, even so I did trying FBReader; just curious how long it will hold a charge: it's at 36% after 109 hours; at 7% it turns itself off; - Alex is 1.6 and my PE at 2.2 and I'm not going back - this'll slightly ( not much) complicate comparison. |
![]() |
![]() |
![]() |
#5 |
Guru
![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 443
Join Date: May 2011
Location: UK
Device: Pocket Edgex2(1unborked), Alex, Nook B&W, Nook Color, Nook STR
|
I know a lot of apps were using the epd screen on alex, especially coming out of Russia despite no SDK for it. So it must be very simple?! even the stock browser, email went dual screen. I like my Alex, is the nicer book reader, slimmer than anything, email is usable, music player,etc. the lcd screen is not much use for complicated work.
This is where I hoped Edge will do much better. But edge screen integration is completely crap. this is where those 2 companies failed, but not disclosing the sdk there was no software development from the community and their one man development team was good for nothing. I am surprised on the company demise the sdk or complete source code was not released or at least leaked. that would helped the 200k users around. |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Guru
![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 443
Join Date: May 2011
Location: UK
Device: Pocket Edgex2(1unborked), Alex, Nook B&W, Nook Color, Nook STR
|
there are geometerplus and epdview libraries? I am new to android really.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
eDGe Firmware Updates für enTourage eDGe und Pocket eDGe | beachwanderer | Andere Lesegeräte | 3 | 07-25-2011 04:31 AM |
enTourage eDGe and Pocket eDGe Welcome Basket - Part 1 | borisb | enTourage Archive | 23 | 12-31-2010 08:51 AM |
question for owners of both the pocket edge AND the big Edge | fgruber | enTourage Archive | 7 | 12-30-2010 03:07 PM |
enTourage eDGE/Pocket eDGe battery care best practices | kveroneau | enTourage Archive | 9 | 12-22-2010 09:00 AM |
fbreader: Words get cut off at right edge | doremifaso | PocketBook | 24 | 07-10-2010 08:57 AM |